Как получить память (приватный рабочий набор) процесса в powershell? - PullRequest
0 голосов
/ 07 июня 2018

В диспетчере задач мы можем видеть память (приватный рабочий набор).

Мой вопрос: Как получить память (приватный рабочий набор) процесса в powershell?Посмотреть изображение (https://i.stack.imgur.com/JQInb.jpg)

1 Ответ

0 голосов
/ 07 июня 2018

Один из способов сделать это - это:

(Get-Counter "\Process(*)\Working Set - Private").CounterSamples

РЕДАКТИРОВАТЬ: преобразовать значение в МБ:

Следующее принимает вывод Get-Counter и сортируетобрабатывает в алфавитном порядке, затем создает таблицу со значением рабочего набора, преобразованным в МБ:

(Get-Counter "\Process(*)\Working Set - Private").CounterSamples |
    Sort-Object InstanceName |
        Format-Table InstanceName, @{Label="PrivateWorkingSet"; Expression={$_.CookedValue / 1MB}} -AutoSize
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...