Измерение процессорного ЦП и использования ОЗУ - PullRequest
0 голосов
/ 18 ноября 2009

Я нашел различные способы отследить использование ЦП и ОЗУ от в процессе, в C #. Я хотел бы получить эту информацию для внешней программы (например, для предоставления ее PID).

Есть ли в .NET Framework что-нибудь, что может мне помочь?

Спасибо

Ответы [ 4 ]

3 голосов
/ 18 ноября 2009

вы можете использовать процесс класс

1 голос
/ 18 ноября 2009

Использовать Performance Monitor и добавлять счетчики для определенных процессов .

Если вам нужно проанализировать результаты, вы можете записать их в журнал производительности .

0 голосов
/ 18 ноября 2009

Вы можете передать экземпляр в конструктор System.Diagnostics.PerformanceCounter - это должно позволить вам указать экземпляр процесса, который вы хотите отслеживать

0 голосов
/ 18 ноября 2009

Вы можете разместить PowerShell RunSpace и вызывать там что-нибудь - у него гораздо больше нативных вещей, связанных с этим типом вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...