Consumo de datos de contadores
Los programas que quieran leer y usar los datos del Contador de rendimiento de Windows pueden usar una de varias interfaces según corresponda para el escenario.
- Los scripts pueden usar las clases de contador de rendimiento de WMI o la herramienta TypePerf .
- Los programas .NET pueden usar la clase PerformanceCounter.
- La biblioteca del asistente de datos de rendimiento (PDH) proporciona acceso de alto nivel a los datos de los proveedores de contadores de rendimiento V1 y V2 a través de una API win32 (C/C++).
- La interfaz del Registro proporciona acceso a los datos de los proveedores de contadores de rendimiento V1 y V2 a través de la clave del Registro especial
HKEY_PERFORMANCE_DATA
. - Las funciones de consumidor de PerfLib V2 proporcionan acceso de bajo nivel a los datos de los proveedores de contadores de rendimiento V2 a través de una API win32 (C/C++).
La interfaz PDH se recomienda para la mayoría de las tareas de recopilación de datos de rendimiento de C/C++, ya que es más fácil de usar que las interfaces del Registro y PerfLib.