Perfmon на Windows 10 - нет «счетчик процесса»

655
wrong1man

Я хочу использовать монитор производительности для мониторинга использования ресурсов для конкретной программы.

Поэтому я попытался добавить счетчик, но я мог найти только глобальные счетчики там.

Я попытался создать пользовательский набор сборщиков данных, но те же счетчики.

Насколько я понимаю, здесь должен быть счетчик «процессов», как показано здесь: https://stackoverflow.com/questions/27122749/how-to-log-memory-consump-of-a-windows-process-with- Perfmon

а его там нет ... есть идеи?

Изменить: вот как это выглядит: https://imgur.com/FbfQMjt

0
Счетчики для определенного процесса не будут существовать, пока программа не будет запущена. Программа, которую вы пытаетесь контролировать, уже запущена? Jamie Hanrahan 6 лет назад 0
да, но это не программа, которая отсутствует. это весь счетчик процессов (даже если моя программа не запускает много других) wrong1man 6 лет назад 0

1 ответ на вопрос

0

Вам нужно открыть системный монитор, щелкнуть правой кнопкой мыши по графику и выбрать « Добавить счетчик» .

Появится следующее диалоговое окно: enter image description here

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

Пожалуйста, будьте осторожны: вам нужна категория Process, а не Processor и ничего больше!

Затем из нижней панели вам нужно выбрать процесс.

Они отсутствуют

Ваши счетчики производительности отсутствуют? Их можно восстановить, используя следующее:

  1. Большой раздел реестра HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib \ 009
  2. В perfc009.datи perfh009.datфайлы, которые идут в вашу system32папку.

Я собрал их из копии Windows 10 версии 1709 x64. Но любой другой человек всегда может собрать их из свежей копии соответствующей версии и редакции Windows 10. Просто установите ее на виртуальную машину. Вам даже не нужно активировать его.

Чтобы скопировать эти элементы в правильные места (реестр и system32папка Windows ), необходимо запустить Windows в безопасном режиме.

Привет, спасибо за помощь, но только для потомков. У меня нет категории процесса! https://imgur.com/FbfQMjt wrong1man 6 лет назад 0

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