У меня есть собственное приложение, которое увеличивает загрузку процессора процессом в Windows (в данном случае: audiodg.exe, который обрабатывает аудио «некоторым образом»). Я хочу измерить общую производительность ЦП этого процесса в течение минуты или около того.
Возможно присоединить Visual Studio к этому процессу (запустить от имени администратора и просто сделать Присоединение к процессу ...), чтобы я мог просматривать производительность процессора и памяти. Однако это не очень полезно. Процесс занимает примерно 1-2% от общего процессора, поэтому график не дает никакой интересной визуальной информации.
Более того, меня интересует среднее время в течение ~ 1 минуты, которое Performance Profiler не может сделать (я думаю?).
Каков наилучший способ получения точных данных о средней производительности процессора из процесса Windows? Существуют ли какие-либо инструменты для этого или API, которые могут получить эти данные?