Partager via


Récupération de la valeur d'un compteur de performance

Mise à jour : novembre 2007

Il existe différentes façons de lire les valeurs des compteurs de performance :

Données brutes, calculées et échantillonnées

L'interaction entre valeurs brutes, valeurs suivantes (ou calculées) et échantillons est assez simple à appréhender lorsque vous avez compris que les valeurs brutes et calculées sont constamment modifiées, tandis que les échantillons vous permettent de récupérer un instantané du compteur à un instant précis. Le diagramme suivant illustre la relation entre valeur brute, valeur suivante et échantillons.

Valeurs de compteur de performance : brutes, calculées et échantillonnées

Valeurs du compteur de performance Visual Basic

Cette illustration montre une représentation des données contenues dans un compteur appelé Commandes par seconde. Les valeurs brutes pour ce compteur sont autant de points de données qui varient d'une seconde à l'autre et dont la moyenne calculée figure dans la ligne montrant une réception de commandes en augmentation dans le temps. Dans ce diagramme, les points de données suivants ont été définis :

  • L'utilisateur a employé la méthode NextValue pour récupérer la valeur calculée à trois moments différents représentés par NV1, NV2 et NV3. Parce que la valeur suivante change constamment, une valeur différente est récupérée chaque fois, et cela sans que des paramètres supplémentaires aient été spécifiés.

  • L'utilisateur a employé la méthode NextSample pour prélever deux échantillons indiqués par S1 et S2. Les échantillons figent une valeur dans le temps, de sorte que l'utilisateur peut ensuite comparer les deux valeurs d'échantillon et effectuer sur elles des calculs.

Comparaison des méthodes de récupération

La récupération d'une valeur brute à l'aide de la propriété RawValue est une opération très rapide, parce qu'elle n'implique aucun calcul ni comparaison. Par exemple, si vous utilisez un compteur pour simplement compter le nombre de commandes traitées par un système, vous pouvez récupérer sa valeur brute. Pour plus d'informations sur la récupération de valeurs brutes, consultez Comment : récupérer les valeurs brutes d'un compteur de performance.

Il est souvent plus utile de récupérer une valeur calculée à l'aide de la méthode NextValue qu'une valeur brute ; toutefois, une valeur calculée risque de vous donner une vision irréaliste des données, dans la mesure où elle peut refléter des fluctuations inhabituelles des données au moment où elle a été calculée. Prenons l'exemple d'un compteur calculant les commandes traitées chaque seconde ; un nombre anormalement élevé ou bas à un moment donné pourra donner une moyenne irréaliste dans la durée. Cela peut vous donner une idée fausse des performances effectives de votre système. Pour plus d'informations sur la récupération d'une valeur calculée, consultez Comment : récupérer les valeurs calculées d'un compteur de performance.

Les échantillons offrent la vision la plus réaliste des données du système, parce qu'ils vous permettent de récupérer, de conserver et de comparer différentes valeurs dans le temps. Par exemple, vous récupérez un échantillon à l'aide de la méthode NextSample si vous devez comparer les valeurs de différents compteurs ou calculer une valeur à partir de données brutes. Cette méthode peut consommer un peu plus de ressources, toutefois, qu'un appel à NextValue. Pour plus d'informations sur la récupération d'un échantillon, consultez Comment : récupérer des échantillons de compteurs de performance.

Cette méthode NextSample retourne un objet de type CounterSample. Lorsque vous récupérez un exemple, vous avez accès aux propriétés sur la classe CounterSample telles que RawValue, BaseValue, TimeStamp et SystemFrequency. Ces propriétés vous permettent de voir en détail les données constituant l'échantillon.

Voir aussi

Tâches

Comment : récupérer les valeurs brutes d'un compteur de performance

Comment : récupérer les valeurs calculées d'un compteur de performance

Comment : récupérer des échantillons de compteurs de performance

Comment : récupérer des listes de compteurs et de catégories

Concepts

Introduction à l'analyse des seuils de performance