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