使用计数器数据
想要读取和使用 Windows 性能计数器数据的程序可以根据方案使用多个接口之一。
- 脚本可以使用 WMI 性能计数器类 或 TypePerf 工具。
- .NET 程序可以使用 PerformanceCounter 类。
- 性能数据帮助程序 (PDH) 库通过 Win32 (C/C++) API 提供对 V1 和 V2 性能计数器提供程序的数据进行高级访问。
-
注册表接口通过特殊的
HKEY_PERFORMANCE_DATA
注册表项提供对 V1 和 V2 性能计数器提供程序中的数据的访问。 - PerfLib V2 使用者函数通过 Win32 (C/C++) API 提供对 V2 性能计数器提供程序的数据进行低级别访问。
建议将 PDH 接口用于大多数 C/C++ 性能数据收集任务,因为它比注册表和 PerfLib 接口更易于使用。