Какой общий объем памяти и подкачки использует процесс?

Какой общий объем памяти и подкачки использует процесс?

http://windows.microsoft.com/en-us/windows/what-task-manager-memory-columns-mean#1TC=windows-7

Если я правильно понял, нет способа узнать, сколько свопа используется процессом. Это правильно, или я что-то упускаю?

Фактически, это Memory (Private Working Set)сумма как памяти в памяти, так и подкачки, используемой процессом? Да/Нет?

И Commit Sizeфактически бессмысленно, так как в описании упоминается, что это виртуальная память, иВиртуальная память сама по себе бесплатна.?

Для пользователя UNIX эта терминология и описания Microsoft кажутся довольно запутанными.

решение1

Монитор производительности (perfmon.exe) имеет счетчики использования файла подкачки процессов.

  1. Загрузите perfmon, запустив «perfmon» в командной строке или выбрав «Performance Monitor» в разделе «Администрирование».
  2. Разверните «Инструменты мониторинга» в левом столбце и выберите «Монитор производительности».
  3. Щелкните правой кнопкой мыши по графику справа и выберите «Добавить счетчики».
  4. Прокрутите список доступных счетчиков до пункта «Процесс».
  5. Нажмите на значок со стрелкой вниз справа от «Процесс».
  6. Нажмите «Байты файла подкачки» в разделе «Процесс».
  7. Выберите нужный процесс для мониторинга из списка «Экземпляры выбранных объектов».
  8. Нажмите кнопку «Добавить», чтобы поместить счетчик в список «Добавленные счетчики» справа.
  9. Нажмите кнопку «ОК».

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

Get-Counter '\Process(<process name>)\Page File Bytes'

Где <process name>имя процесса согласно Windows. Вы можете получить их все, используя подстановочный знак:

Get-Counter '\Process(*)\Page File Bytes'

Будут перечислены все процессы, а общее использование для всех процессов будет указано внизу с именем процесса «_total».

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

Связанный контент