Partager via


Ajout de compteurs de performances

Important

En raison de limitations importantes en matière de performances et de fiabilité, la méthode de fourniture de données de compteur de performances décrite dans cette rubrique peut être modifiée ou indisponible à l’avenir. Au lieu de cela, Microsoft vous recommande d’utiliser la méthode décrite dans Fournir des données de compteur à l’aide de la version 2.0 pour créer de nouveaux compteurs de performances, et de migrer les compteurs de performances existants pour utiliser cette méthode également.

Les compteurs de performances spécifiques à votre application peuvent vous aider à optimiser les performances pendant que vous développez et déboguez l’application. Une fois votre application terminée et installée sur les systèmes cibles, les compteurs peuvent aider les administrateurs système à ajuster les paramètres configurables de votre application.

Ajout d’un objet de performance et de ses compteurs

  1. Concevez les types d’objets et les compteurs pour l’application. Pour plus d’informations, consultez Conception d’objet et de compteur.
  2. Créez un fichier d’initialisation (.ini) contenant les noms et les descriptions des objets de performance et des compteurs que vous fournissez. Pour plus d’informations, consultez Ajout de noms de compteurs et de descriptions au Registre.
  3. Créez un fichier d’en-tête (.h) contenant les décalages relatifs auxquels les objets de compteur et les compteurs seront installés dans le Registre. Pour plus d’informations, consultez Ajout de noms de compteurs et de descriptions au Registre.
  4. Configurez les entrées d’analyse des performances nécessaires dans le Registre. Cela inclut les étapes suivantes.
    1. Créez une clé de Registre dans la clé Services de l’application. Si vous ne disposez pas d’un tel nœud, créez-le sous la clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Pour plus d’informations, consultez Création de la clé de performances de l’application.
    2. Utilisez l’utilitaire lodctr avec les fichiers .ini et .h pour installer les informations dans le Registre. Cet utilitaire réussit uniquement si une clé de performances existe dans la clé Services de l’application. Pour plus d’informations, consultez Ajout de noms de compteurs et de descriptions au Registre.
  5. Créez une DLL de performances contenant un ensemble de fonctions exportées qui fournissent les données de compteur interrogées au consommateur. Pour plus d’informations, consultez Création d’une DLL d’extension de performances.
  6. Modifiez le fichier d’installation de l’application pour automatiser l’ajout d’informations au Registre (comme décrit à l’étape 4) et copiez votre DLL de performances dans le répertoire de votre application lors de l’installation.

Pour plus d’informations sur les entrées de Registre supplémentaires, consultez Création d’autres entrées de Registre.