Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le système d’exploitation Microsoft Windows permet aux composants système et aux tiers d’exposer les métriques de performances de manière standard à l’aide de compteurs de performances.
Pour plus d’informations sur l’ajout d’un nouveau fournisseur de compteurs de performances à votre code, consultez Utilisation des compteurs de performances en mode noyau.
À propos des compteurs de performances en mode noyau
Les compteurs de performances sont des valeurs publiées par un composant pour permettre aux administrateurs système et aux développeurs de comprendre l’état du composant. Par exemple, un composant réseau peut publier le nombre de paquets envoyés via une connexion réseau.
Le système compteur de performances Windows permet à différents composants de publier des compteurs de performances via une interface cohérente et détectable. Les éditeurs de compteurs de performances Windows sont consommés par le biais d’outils GUI (par exemple, perfmon), d’outils en ligne de commande (par exemple, typeperf) et d’API (p. ex. PDH et WMI). Pour plus d’informations, consultez Compteurs de performances. Un composant qui publie des compteurs de performances est appelé fournisseur de compteurs de performances.
Les valeurs des compteurs de performances peuvent être publiées de trois façons.
Un composant en mode utilisateur (par exemple, un service) peut publier des compteurs via les API PerfLib.
Un composant en mode noyau (par exemple, un pilote) peut publier des compteurs via les API PCW.
Une DLL de performance in-process peut effectuer une collecte de données personnalisée. Notez que les DLL d’extension de performances in-process sont déconseillées et ne doivent pas être utilisées par de nouveaux composants en raison de problèmes de performances et de fiabilité.
Les compteurs de performances pour Windows (PCW) effectuent le suivi des ensembles de compteurs fournis par les composants en mode noyau. Il route les demandes de collecte de données du consommateur vers le composant en mode noyau approprié et retourne les données demandées au consommateur en mode utilisateur.
Fonctions du fournisseur de compteurs de performances en mode noyau
Le compteur de performances en mode noyau utilise les DDIS suivants :