Краткий:
Я хочу измерить загрузку ЦП при сжатии звука без потерь в Windows. Поэтому я создаю пакетный файл для запуска нескольких кодеков и хочу измерить загрузку ЦП кодека с момента запуска до завершения, соответственно. Кодек запускается короткими всплесками.
Что мне нужно:
Журнал/история процессов ЦП на каждый процесс за единицу времени.
Журнал/история процессов ЦП, которые можно экспортировать в CSV или аналогичный файл.
Не теряя ни единой части времени.
Что я пробовал:
монитор производительности = неприменимо, поскольку perfmon показывает только процесс, а не программу.
sysinternal process monitor = отлично! но он не может экспортировать использование ЦП. У него очень хороший график в сводке активности процессов, но мне нужно построить его самостоятельно.
typeperf = хорошо, фильтрация процесса по имени. но все равно слишком медленно.
Спасибо.
обновлять:
Временно решено с помощью typeperf:
typeperf "\Process(MAC)\% Processor Time"
Все еще пытаюсь экспортировать данные в CSV и задать интервал выборки.
обновление2:
Мониторинг процессов sysinternal с помощью подсказки графика для получения уровня загрузки ЦП.
решение1
Мониторинг процессов sysinternal с помощью подсказки графика для получения уровня загрузки ЦП.