Перейти к содержанию

Рекомендуемые сообщения

  • Модераторы

Здесь мы расскажем о том, как узнать и понять сколько оперативной памяти занимают приложения, а также - какие именно приложения.

  • Модераторы

 

 

 

Для этого нам понадобятся небольшие знания по запуску cmd файлов.

Cmd файл, так называемый батник нужен для того чтобы запустить универсальный скрипт на PowerShell, который расскажет и покажет много интересного.

 

image.jpeg

 

Итак, 

Скрипт для сбора статистики по использованию оперативной памяти шлема.


Выводит использование памяти приложениями и показывает тип приложения - пользовательское или системное.

Работает в трех режимах, выбор режима определяется ключами:

 

-MemUsage

Показывает сколько памяти всего, сколько использовано и свободно.

 

-MemInfo
Отображает список приложений с указанием об использовании памяти для каждого.
Ключи в этом режиме:
-sys - показывает толлько системные приложения
-usr - показывает только пользовательские
Без этих ключей выводит обе категории - системные и пользовательские.

-Top N, где N - количество приложений для отображения. Будет показано только это количество приложений, которые используют наибольшее количество памяти.

 

-MemMon
Мониторинг использования оперативной памяти в реальном времени с сохранением результатов в файл csv.
Каждое измерение записывается в отдельную колонку файла для последующего анализа.
Ключи в этом режиме:
-CsvFile - путь к csv файлу, в который будут сохраняться результаты.
-Interval - интервал измерений, в секундах, от 1 до 1800 (по умолчанию - 5)
-Count - количество измерений (по умолчанию - 0, не ограничено)
-Console - отображать вывод в консоли. Без этого ключа только в файл.
-Top N, где N - количество приложений для отображения. Будет показано только это количество приложений, которые используют наибольшее количество памяти.

 

Примеры запуска:

 

powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -File memuni.ps1 -MemMon -CsvFile mem_monitor.csv -Interval 1 -Count 10 -Console -Top 30


 

powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -File memuni.ps1 -MemInfo -Top 30


 

powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -File memuni.ps1 -MemUsage

 

 

 

 

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...

Важная информация

Правила пользования сайтом Условия использования