Consumindo dados de contador
Os programas que desejam ler e usar dados do Contador de Desempenho do Windows podem usar uma das várias interfaces conforme apropriado para o cenário.
- Os scripts podem usar as classes de contador de desempenho WMI ou a ferramenta TypePerf .
- Os programas .NET podem usar a classe PerformanceCounter.
- A biblioteca PDH (Performance Data Helper) fornece acesso de alto nível aos dados de provedores de contador de desempenho V1 e V2 por meio de uma API Win32 (C/C++).
- A interface do Registro fornece acesso a dados de provedores de contador de desempenho V1 e V2 por meio da chave especial
HKEY_PERFORMANCE_DATA
do Registro. - As funções de Consumidor Do PerfLib V2 fornecem acesso de baixo nível aos dados de provedores de contador de desempenho V2 por meio de uma API Win32 (C/C++).
A interface PDH é recomendada para a maioria das tarefas de coleta de dados de desempenho do C/C++ porque é mais fácil de usar do que as interfaces do Registro e do PerfLib.