Partager via


Comment : créer des instances du composant PerformanceCounter

Mise à jour : novembre 2007

Vous créez une instance du composant PerformanceCounter lorsque vous souhaitez que les données de performance de votre application soient disponibles ou lorsque vous souhaitez surveiller la performance des ressources d'un système. Les composants PerformanceCounter vous permettent de vous connecter aux compteurs de performance existants, d'écrire des valeurs sur des compteurs personnalisés et de réagir aux valeurs reçues par les compteurs.

Les composants PerformanceCounter n'ont pas d'interface utilisateur visuelle. Si vous ajoutez une instance du composant PerformanceCounter à un concepteur visuel (tel que le Concepteur Windows Forms), le composant apparaît dans une petite zone située sous le bord inférieur du formulaire. Ceci constitue la barre d'état des composants et sert d'emplacement d'affichage pour tous les éléments non visuels associés au formulaire.

Remarque :

Les classes non visuelles héritant de Component prennent en charge une aire de conception visuelle, similaire à la barre d'état des composants, dans laquelle sont disposés votre composant PerformanceCounter et d'autres composants. La disposition des éléments dans ce concepteur est sans importance, car l'interface affichée ne sera jamais vue par les utilisateurs finals de l'application.

Il existe différentes façons de créer une instance du composant PerformanceCounter :

  • Vous pouvez rechercher le compteur souhaité dans l'Explorateur de serveurs et l'ajouter à votre concepteur, en créant ainsi une instance du composant PerformanceCounter préconfiguré pour pointer vers ce compteur.

  • Faites glisser une instance du composant PerformanceCounter de l'onglet Composants de la Boîte à outils vers un formulaire ou tout autre concepteur.

  • Vous pouvez créer une instance du composant PerformanceCounter dans le code.

Remarque :

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour créer une instance des composants PerformanceCounter à partir de l'Explorateur de serveurs

  1. Dans l'Explorateur de serveurs, développez le nœud Serveurs, puis celui du serveur que vous souhaitez afficher.

    Remarque :

    Si le serveur souhaité ne figure pas dans la liste, vous devez l'ajouter. Pour plus d'informations, consultez Comment : accéder à l'Explorateur de serveurs/bases de données et l'initialiser.

  2. Recherchez et développez le nœud Compteurs de performance figurant au-dessous.

    Remarque :

    Pour accéder aux compteurs de performance, vous devez être un membre du groupe de sécurité qui a accès aux compteurs de performance (par exemple, le groupe Utilisateurs de l'Analyseur de performances). En outre, vous pouvez recevoir des invites sur Windows Vista lorsque vous essayez d'exécuter une action qui requiert des privilèges élevés, même lors d'une exécution sous des autorisations administratives. Pour plus d'informations, consultez Windows Vista et Visual Studio.

  3. Recherchez le compteur à ajouter au projet et cliquez dessus avec le bouton droit.

  4. Cliquez sur Ajouter au Concepteur.

  5. Configurez votre composant. Pour plus d'informations, consultez Comment : configurer des instances du composant PerformanceCounter.

Pour créer une instance du composant PerformanceCounter à partir de la Boîte à outils

  1. Cliquez sur l'onglet Composants de la Boîte à outils.

  2. Sélectionnez l'icône PerformanceCounter et faites-la glisser jusqu'à l'aire de conception du formulaire ou composant.

  3. Configurez votre composant. Pour plus d'informations, consultez Comment : configurer des instances du composant PerformanceCounter.

Pour créer une instance du composant PerformanceCounter par programme

  1. Créez une instance de la classe PerformanceCounter dans le code. Votre code peut ressembler à ceci :

    Dim myCounter As New System.Diagnostics.PerformanceCounter()
    
     System.Diagnostics.PerformanceCounter myCounter =
           new System.Diagnostics.PerformanceCounter();
    
  2. Configurez toutes les autres propriétés nécessaires à votre composant. Pour plus d'informations, consultez Comment : configurer des instances du composant PerformanceCounter.

Voir aussi

Tâches

Comment : configurer des instances du composant PerformanceCounter

Référence

Comment : accéder à l'Explorateur de serveurs/bases de données et l'initialiser