Partager via


Types de compteurs de performance

Mise à jour : novembre 2007

Les compteurs de performance sont dotés d'une définition de type qui détermine leur interaction avec les applications d'analyse et les valeurs qu'ils contiennent. Supposons, par exemple, que vous créez une instance du composant PerformanceCounter pour dénombrer les commandes traitées chaque seconde par votre application de commerce électronique. Vous créez un compteur de performance qui s'incrémente de un après traitement de chaque commande. Dans ce cas, vous pouvez affecter la valeur RateOfCountsPerSecond32 au contrôle CounterType. Ce type indique au compteur qu'il doit calculer le nombre de commandes traitées par seconde en effectuant deux échantillonnages et en divisant les résultats obtenus par la durée des échantillons. Plus les échantillonnages sont nombreux et plus les données sont pertinentes.

Choix du type de compteur approprié

Vous avez le choix entre de nombreux types lorsque vous créez un compteur de performance. Certains compteurs sont associés à des calculs spécifiques, tandis que d'autres ne contiennent que des valeurs non calculées. En général, les types que vous utiliserez le plus souvent se réduiront à quelques-uns. Le tableau suivant répertorie ces types et présente les circonstances dans lesquelles ils sont le plus souvent employés.

Si vous devez

Utilisez ce type de compteur

Exemple

Maintenir un simple décompte d'éléments, d'opérations, etc.

NumberOfItems32

Vous utiliserez ce type de compteur pour suivre le nombre de commandes reçues sous la forme d'un nombre 32 bits.

Maintenir un simple décompte avec une plus grande capacité.

NumberOfItems64

Vous utiliserez ce type de compteur pour suivre le nombre de commandes sur un site traitant des volumes importants ; l'enregistrement s'effectue sous la forme d'un nombre 64 bits.

Suivre la quantité par seconde d'un élément ou d'une opération.

RateOfCountsPerSecond32

Vous utiliserez ce type de compteur pour suivre les commandes reçues par seconde sur un site de vente au détail ; l'enregistrement s'effectue sous la forme d'un nombre 32 bits.

Suivre la quantité par seconde avec une plus grande capacité.

RateOfCountsPerSecond64

Vous utiliserez ce type de compteur pour suivre le nombre de commandes par seconde sur un site traitant des volumes importants ; l'enregistrement s'effectue sous la forme d'un nombre 64 bits.

Calculer la durée moyenne de l'exécution d'un processus ou du traitement d'un élément.

AverageTimer32

Vous utiliserez ce type de compteur pour calculer la durée moyenne de traitement d'une commande ; l'enregistrement s'effectue sous la forme d'un nombre 32 bits.

Avertissements relatifs au type de compteur :

Pour obtenir la liste complète des types disponibles, consultez PerformanceCounterType.

Voir aussi

Tâches

Comment : créer des compteurs de performance personnalisés

Comment : créer des catégories de compteurs de performance

Concepts

Introduction à l'analyse des seuils de performance