2009-08-08 6 views

ответ

20

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

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

+0

Я знаю о классе, но я не мог понять, как получить потребление ЦП, или какое из 100 связанных с памятью полей фактически означает реальное потребление ОЗУ. – Alex

+2

Использование памяти немного сложное, но я думаю, вы, вероятно, захотите посмотреть на PrivateMemory. –

+0

Я думаю, это зависит от того, что вы подразумеваете под потреблением ОЗУ (памяти). В Windows хранится как минимум два значения для объема памяти, используемого процессом. Используемая физическая память и размер виртуальной памяти, выделенной для процесса. оба являются расходами ... – kdmurray

 Смежные вопросы

  • Нет связанных вопросов^_^