Перечислите все процессы и их текущее потребление памяти и процессора?


Как я могу получить список всех процессов в C#, а затем для каждого процесса текущее потребление памяти и процессора?

Пример кода высоко ценится.

1 14

1 ответ:

КлассProcess имеет метод GetProcesses, который позволит вам перечислить запущенные процессы и перечислить кучу статистических данных, таких как использование памяти и процессорного времени. Посмотрите документацию в разделе свойства для статистики.

Использование памяти-это сложный вопрос. На самом деле нет ни одного числа, которое описывало бы использование. Пожалуйста, посмотрите превосходную серию Русиновича по этому вопросу. Первый взнос уже здесь: http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx