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