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