Utilisation des fonctions PDH pour consommer des données de compteur

Utilisez les fonctions PDH pour collecter des données de performances. Les fonctions PDH sont plus faciles à utiliser que les fonctions de Registre et peuvent être utilisées pour accéder aux données de compteur à la fois des fournisseurs V1 et V2. PDH a des API pour la collecte des données de performances actuelles, l’enregistrement des données de performances dans les fichiers journaux et la lecture des données des fichiers journaux.

Notes

Vous ne pouvez pas utiliser les fonctions de couche d’abstraction de Performance Data Helper si vous écrivez Windows OneCore applications. Utilisez plutôt les fonctions Consommateur PerfLib V2.

PDH est une API de haut niveau qui simplifie la collecte des données de compteur de performances. Il permet d’analyser les requêtes, de mettre en cache les métadonnées, de mettre en correspondance des instances entre des exemples, de calculer des valeurs mises en forme à partir de valeurs brutes, de lire les données des fichiers journaux et d’enregistrer des données dans des fichiers journaux. PDH utilise automatiquement les fonctions de Registre lors de la collecte de données à partir de fournisseurs V1 et utilise les fonctions V2 Consumer lors de la collecte de données à partir de fournisseurs V2.

Pour collecter des données de performances à l’aide des fonctions PDH, effectuez les étapes suivantes.

  1. Créer une requête
  2. Ajouter des compteurs à la requête
  3. Collecter les données de performances
  4. Afficher les données de performances
  5. Fermer la requête

Vous pouvez collecter des données de performances à partir de sources en temps réel ou de fichiers journaux. Pour plus d’informations sur l’écriture de données de performances dans des fichiers journaux, consultez Utilisation des fichiers journaux.

Voir aussi