Использование данных счетчика
Программы, которые хотят читать и использовать данные счетчика производительности Windows, могут использовать один из нескольких интерфейсов в соответствии с сценарием.
- Скрипты могут использовать классы счетчиков производительности WMI или средство TypePerf.
- Программы .NET могут использовать класс PerformanceCounter.
- Библиотека вспомогательных данных производительности (PDH) предоставляет высокий уровень доступа к данным от поставщиков счетчиков производительности версий V1 и V2 через API Win32 (C/C++).
- Интерфейс реестра предоставляет доступ к данным от поставщиков счетчиков производительности версии 1 и версии 2 с помощью специального раздела реестра
HKEY_PERFORMANCE_DATA
. - Функции потребителей perfLib версии 2 предоставляют низкоуровневый доступ к данным от поставщиков счетчиков производительности версии 2 через API Win32 (C/C++).
Интерфейс PDH рекомендуется для большинства задач сбора данных производительности C/C++, так как проще использовать его, чем интерфейсы реестра и PerfLib.