Utilizando contadores de desempenho
Os consumidores do contador de desempenho são componentes de software que coletam e usam dados do contador de desempenho. Os consumidores de exemplo fornecidos pela Microsoft incluem Monitor de Desempenho (perfmon.exe), Monitor de Recursos (resmon.exe), Gerenciador de Logs (logman.exe) e typeperf.exe. Componentes de software de terceiros também podem coletar dados de desempenho por meio de APIs de coleta de desempenho ou por meio de classes de contador de desempenho WMI.
Provedores de contador de desempenho são componentes de software que publicam dados do contador de desempenho. Os contadores de desempenho podem ser fornecidos por componentes do sistema operacional, drivers de dispositivo e serviços. Muitos contadores de desempenho são fornecidos como parte do sistema operacional Windows. Contadores adicionais podem ser fornecidos por componentes de software de terceiros por meio das APIs do provedor de contador de desempenho.
- Use as Ferramentas de Contador de Desempenho quando quiser coletar ou exibir os dados do contador de um sistema.
- Use APIs de Consumidor do Contador de Desempenho quando quiser escrever um programa que coleta dados de contador do sistema local.
- Use classes de contador de desempenho WMI quando quiser coletar dados de contador de um sistema local ou remoto usando WMI.
- Use o contador de desempenho da Unidade de Trabalho quando quiser saber mais sobre os processos mais profundos em execução em um aplicativo.
- Use APIs do Provedor de Contador de Desempenho quando quiser publicar dados do contador de desempenho do componente de software.