Я хотел бы выполнить специальный захват данных с помощью perfmon.exe для процесса, который выполняется в ночное время.
Я знаю имя исполняемого файла - назовем его Foo.exe.
Если бы процесс был запущен в данный момент, я бы перешел в диалоговое окно «Добавить счетчики» в perfmon, переключился на объект «Процесс» и выбрал экземпляр Foo из списка. Однако в настоящее время он не работает.
Можно ли настроить perfmon так, чтобы он собирал данные процесса при запуске, и если да, то как мне настроить его для этого?
Одним из преимуществ использования двоичного формата файла журнала является то, что он фиксирует данные для процессов, которые запускаются после запуска файла журнала (это не относится к CSV).
Конечно, вы получите много дополнительных данных обо всех процессах, которые вам не нужны - вы можете смягчить это, запланировав задачу perfmon, которая выполняется только во время выполнения Foo.exe. Вы также можете использовать сценарий для фильтрации данных только для одного процесса с помощью logparser.