Как я могу контролировать использование ЦП одного процесса в течение времени?

Я хочу знать то, что среднее использование ЦП имеет конкретный исполняемый файл на моем ПК более чем день.

Я мог записать приложение C#, чтобы сделать это, но я полагал, что это - точно вид Суперпользователя приложения, знал бы о том, если он существует!

Я использую Windows 7 64 бита, в случае, если он имеет значение!

Спасибо!

8
задан 30.04.2010, 12:46

3 ответа

Перейдите к Монитору производительности. Щелкните правой кнопкой по графику и выбору, "Добавьте Счетчики".

В "Доступных счетчиках" список, откройте раздел "Process" путем нажатия на стрелку вниз рядом с ним. Выберите "Процессорное время %" (и любой другой счетчик, который Вы хотите).

В "Экземплярах выбранного объекта" список, выберите процесс, который Вы хотите отследить. Затем нажмите на "Add>>". Нажмите на OK, после того как Вы имеете то, в чем Вы нуждаетесь.

Это даст график использования ЦП для выбранного приложения.

9
ответ дан 07.12.2019, 13:58

Другое приложение, которое должен использовать любой Суперпользователь, является Проводником Процесса.

См. в техническом блоге Mark Russinovich статью The Case пиков нагрузки ЦП Системного процесса, где он разыскал пик нагрузки ЦП, вызванный его сетевым драйвером.

4
ответ дан 07.12.2019, 13:58

Вот ссылка, которая может быть полезна для Вас: http://zamov.online.fr/EXHTML/CSharp/CSharp_927308.html

Иначе взгляните через Систему. Пространство имен диагностики (быстрый поиск в Системе. Диагностика разоблачает соответствующую страницу).

0
ответ дан 07.12.2019, 13:58

Теги

Похожие вопросы