Using Performance Counters
Les consommateurs de compteurs de performances sont des composants logiciels qui collectent et utilisent les données du compteur de performances. Les exemples de consommateurs fournis par Microsoft incluent Analyseur de performances (perfmon.exe), Resource Monitor (resmon.exe), Log Manager (logman.exe) et typeperf.exe. Les composants logiciels tiers peuvent également collecter des données de performances via des API de collecte des performances ou via des classes de compteur de performances WMI.
Les fournisseurs de compteurs de performances sont des composants logiciels qui publient des données de compteur de performances. Les compteurs de performances peuvent être fournis par des composants du système d’exploitation, des pilotes de périphérique et des services. De nombreux compteurs de performances sont fournis dans le cadre du système d’exploitation Windows. Des compteurs supplémentaires peuvent être fournis par des composants logiciels tiers via les API du fournisseur de compteurs de performances.
- Utilisez les outils de compteur de performances lorsque vous souhaitez collecter ou afficher les données de compteur à partir d’un système.
- Utilisez les API consommateur du compteur de performances lorsque vous souhaitez écrire un programme qui collecte des données de compteur à partir du système local.
- Utilisez les classes de compteur de performances WMI lorsque vous souhaitez collecter des données de compteur à partir d’un système local ou distant à l’aide de WMI.
- Utilisez le compteur de performances d’unité de travail lorsque vous souhaitez en savoir plus sur les processus plus profonds en cours d’exécution au sein d’une application.
- Utilisez les API de fournisseur de compteurs de performances lorsque vous souhaitez publier des données de compteur de performances à partir de votre composant logiciel.