есть ли Windows-эквивалент командной строки «perf stat»? Например, чтобы увидеть интерфейсные стойки, промахи в кеше и другие данные счетчика производительности?есть ли Windows-эквивалент командной строки «perf stat»?
1
A
ответ
1
perf
- это профилировщик с Linux-доступом, способный обращаться к счетчикам аппаратных событий (кэш-пропуск, стойки процессора и т. Д.). Этот профилировщик поддерживает множество процессоров, но не может использоваться в MS Windows.
Для Windows вы можете попробовать профайлеры от поставщика CPU:
- VTune от/для Intel ($$$)
- CodeAnalyst/CodeXL от/для AMD (бесплатно)
- Intel PCM от/для Intel (бесплатно) - https://software.intel.com/en-us/articles/intel-performance-counter-monitor (требуется компиляция с DDK-комплектом для получения драйвера msr.dll и инструмента pcm.exe)
- Visual Studio Profiler от Microsoft (часть Studio, некоторые счетчики для нескольких процессоров) - https://msdn.microsoft.com/en-us/library/bb385772.aspx "CPU Счетчики "," Po rtable События», VSPerfCmd/VSPerfMon инструмент командной строки (это может быть wrong с некоторыми событиями на последних процессорах)
2
Некоторые люди, которые находят этот вопрос может быть на самом деле ищет xperf
, или новый материал ETW, который заменяет его который можно загрузить here.
['tasklist'] (https://technet.microsoft.com/en-us/library/bb491010.aspx)? –