CounterType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les types de compteurs possibles. Un type de compteur est assigné à chaque compteur. Le type de compteur détermine comment les données de compteur sont calculées, comment la moyenne est faite et comment elles s'affichent.
public enum class CounterType
public enum CounterType
type CounterType =
Public Enum CounterType
- Héritage
Champs
AverageBase | 1073939458 | Ce compteur est utilisé comme donnée de base (dénominateur) dans le calcul des moyennes d'heures ou de comptes pour les types de compteur AverageCount64 et AverageTimer32. Ce type de compteur collecte la dernière valeur observée uniquement. (Consultez le type de compteur PERF_AVERAGE_BASE dans le kit de déploiement.) |
AverageCount64 | 1073874176 | Ce type de compteur indique le nombre d'éléments traités, en moyenne, au cours d'une opération. Les compteurs de ce type affichent un rapport entre les éléments traités (comme le nombre d'octets envoyés) et le nombre d'opérations exécutées. Le rapport est calculé en comparant le nombre d'éléments traités au cours du dernier intervalle et le nombre d'opérations exécutées au cours du dernier intervalle. (Consultez le type de compteur PERF_AVERAGE_BULK dans le kit de déploiement.) |
AverageTimer32 | 805438464 | Ce type de compteur mesure le temps nécessaire, en moyenne, pour exécuter un processus ou une opération. Les compteurs de ce type affichent un rapport entre le temps total écoulé de l'intervalle échantillon et le nombre de processus ou d'opérations exécutés au cours de ce temps. Ce type de compteur mesure le temps en graduations de l'horloge système. (Consultez le type de compteur PERF_AVERAGE_TIMER dans le kit de déploiement.) |
Delta32 | 4195328 | Ce type de compteur affiche la modification de l'attribut mesuré entre les deux derniers intervalles échantillons. (Consultez le type de compteur PERF_COUNTER_DELTA dans le kit de déploiement.) |
Delta64 | 4195584 | Ce type de compteur affiche la modification de l'attribut mesuré entre les deux derniers intervalles échantillons. Il est identique au type de compteur Delta32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_LARGE_DELTA dans le kit de déploiement.) |
ElapsedTime | 807666944 | Ce type de compteur affiche le temps total écoulé entre le démarrage du composant ou du processus et l'heure à laquelle cette valeur est calculée. (Consultez le type de compteur PERF_ELAPSED_TIME dans le kit de déploiement.) |
LargeQueueLength | 4523264 | Ce type de compteur surveille la longueur moyenne d'une file d'attente vers une ressource dans le temps. Les compteurs de ce type affichent la différence entre les longueurs de file d'attente observées au cours des deux derniers intervalles échantillons divisée par la durée de l'intervalle. Ce type de compteur est identique au type de compteur QueueLength, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_LARGE_QUEUELEN_TYPE dans le kit de déploiement.) |
MultiTimerBase | 1107494144 | Indique le nombre d'éléments échantillonnés. Il est utilisé comme dénominateur dans les calculs afin d'obtenir une moyenne parmi les éléments échantillonnés lors de la mesure de la durée de plusieurs éléments similaires. Ce type prend en charge les types de compteurs suivants : MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns et MultiTimerPercentageNotActive100Ns. |
MultiTimerPercentageActive | 574686464 | Ce type de compteur est une multiminuterie. Les multiminuteries collectent des données provenant de plusieurs instances d'un composant, tel qu'un processeur ou un disque. Les compteurs de ce type affichent la durée d'activité d'un ou plusieurs composants sous forme de pourcentage du temps total de l'intervalle échantillon. Compte tenu que le numérateur enregistre la durée d'activité des composants fonctionnant simultanément, le pourcentage qui en résulte peut dépasser 100 pour cent. Ce type de compteur diffère de MultiTimerPercentageActive100Ns en ce sens qu'il mesure le temps en unités de graduations de la minuterie des performances système, plutôt qu'en unités de 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_MULTI_TIMER dans le kit de déploiement.) |
MultiTimerPercentageActive100Ns | 575735040 | Ce type de compteur affiche la durée d'activité d'un ou plusieurs composants sous forme de pourcentage du temps total de l'intervalle échantillon. Il mesure le temps en unités de 100 nanosecondes. Ce type de compteur est une multiminuterie. Les multiminuteries sont conçues pour surveiller plusieurs instances d'un composant, tel qu'un processeur ou un disque. (Consultez le type de compteur PERF_100NSEC_MULTI_TIMER dans le kit de déploiement.) |
MultiTimerPercentageNotActive | 591463680 | Ce type de compteur affiche la durée d'activité d'un ou plusieurs composants sous forme de pourcentage du temps total de l'intervalle échantillon. Ce type de compteur est une multiminuterie inverse. Les multiminuteries surveillent plusieurs instances d'un composant, tel qu'un processeur ou un disque. Les compteurs inverses mesurent le temps pendant lequel un composant est inactif et dérivent le temps d'activité à partir de cette mesure. Ce compteur diffère de MultiTimerPercentageNotActive100Ns en ce sens qu'il mesure le temps en unités de graduations de la minuterie des performances système, plutôt qu'en unités de 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_MULTI_TIMER_INV dans le kit de déploiement.) |
MultiTimerPercentageNotActive100Ns | 592512256 | Ce type de compteur affiche la durée d'activité d'un ou plusieurs composants sous forme de pourcentage du temps total de l'intervalle échantillon. Les compteurs de ce type mesurent le temps en unités de 100 nanosecondes. Ce type de compteur est une multiminuterie inverse. Les multiminuteries sont conçues pour surveiller plusieurs instances d'un composant, tel qu'un processeur ou un disque. Les compteurs inverses mesurent le temps pendant lequel un composant n'est pas actif et dérivent son temps d'activité à partir de la mesure du temps d'inactivité. (Consultez le type de compteur PERF_100NSEC_MULTI_TIMER_INV dans le kit de déploiement.) |
ObjectSpecificTimer | 543229184 | Ce type de compteur 64 bits est une minuterie qui s'affiche dans des unités spécifiques à un objet. (Consultez le type de compteur PERF_OBJ_TIME_TIMER dans le kit de déploiement.) |
PercentageActive | 541132032 | Ce type de compteur affiche la durée moyenne d'activité d'un composant sous forme de pourcentage de la durée échantillon totale. (Consultez le type de compteur PERF_COUNTER_TIMER dans le kit de déploiement.) |
PercentageActive100Ns | 542180608 | Ce type de compteur affiche la durée d'activité d'un composant sous forme de pourcentage du temps total écoulé de l'intervalle échantillon. Il mesure le temps en unités de 100 nanosecondes. Les compteurs de ce type sont conçus pour mesurer l'activité d'un seul composant à la fois. (Consultez le type de compteur PERF_100NSEC_TIMER dans le kit de déploiement.) |
PercentageNotActive | 557909248 | Il s'agit d'un type de compteur inverse. Les compteurs inverses mesurent le temps pendant lequel un composant est inactif et dérivent le temps d'activité à partir de cette mesure. Les compteurs de ce type affichent le pourcentage moyen de temps d'activité observé au cours de l'intervalle échantillon. La valeur de ces compteurs est calculée en surveillant le pourcentage de temps au cours duquel le service était inactif, puis en soustrayant cette valeur de 100 pour cent. Ce type de compteur est identique au type de compteur PercentageNotActive100Ns, sauf qu'il mesure le temps en unités de graduations de la minuterie des performances système, plutôt qu'en unités de 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_TIMER_INV dans le kit de déploiement.) |
PercentageNotActive100Ns | 558957824 | Ce type de compteur affiche le pourcentage moyen de temps d'activité observé au cours de l'intervalle échantillon. Il s'agit d'un compteur inverse. Les compteurs inverses sont calculés en surveillant le pourcentage de temps au cours duquel le service était inactif, puis en soustrayant cette valeur de 100 pour cent. (Consultez le type de compteur PERF_100NSEC_TIMER_INV dans le kit de déploiement.) |
PrecisionObjectSpecificTimer | 543622400 | Ce type de compteur affiche une valeur qui se compose de deux valeurs de compteur : le compte du temps écoulé de l'événement surveillé, et la fréquence spécifiée dans le champ PerfFreq de l'en-tête d'objet. Ce type de compteur diffère des autres minuteries en ce que la valeur de battement d'horloge accompagne la valeur de compteur de manière à éliminer toute différence possible en raison de la latence de l'appel de fonction. Les types de compteur de précision sont utilisés lorsque les horloges système standard ne sont pas suffisamment précises pour fournir des lectures exactes. (Consultez le type de compteur PERF_PRECISION_OBJECT_TIMER dans le kit de déploiement.) |
PrecisionSystemTimer | 541525248 | Ce type de compteur affiche une valeur qui se compose de deux valeurs de compteur : le compte du temps écoulé de l'événement surveillé, et la fréquence de la minuterie des performances système. Ce type de compteur diffère des autres minuteries en ce que la valeur de battement d'horloge accompagne la valeur de compteur de manière à éliminer toute différence possible en raison de la latence de l'appel de fonction. Les types de compteur de précision sont utilisés lorsque les horloges système standard ne sont pas suffisamment précises pour fournir des lectures exactes. (Consultez le type de compteur PERF_PRECISION_TIMER dans le kit de déploiement.) |
PrecisionTimer100Ns | 542573824 | Ce type de compteur affiche une valeur qui se compose de deux valeurs de compteur : le compte du temps écoulé de l'événement surveillé, et l'heure de « l'horloge » d'une minuterie privée dans les mêmes unités. Il mesure le temps en unités de 100 nanosecondes. Ce type de compteur diffère des autres minuteries en ce que la valeur de battement d'horloge accompagne la valeur de compteur de manière à éliminer toute différence possible en raison de la latence de l'appel de fonction. Les types de compteur de précision sont utilisés lorsque les horloges système standard ne sont pas suffisamment précises pour fournir des lectures exactes. (Consultez le type de compteur PERF_PRECISION_100NS_TIMER dans le kit de déploiement.) |
QueueLength | 4523008 | Ce type de compteur est conçu pour surveiller la longueur moyenne d'une file d'attente vers une ressource dans le temps. Il affiche la différence entre les longueurs de file d'attente observées au cours des deux derniers intervalles échantillons divisée par la durée de l'intervalle. (Consultez le type de compteur PERF_COUNTER_QUEUELEN_TYPE dans le kit de déploiement.) |
QueueLength100Ns | 5571840 | Ce type de compteur mesure le produit longueur-file intervalle-temps à l'aide d'une base de temps de 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_100NS_QUEUELEN_TYPE dans le kit de déploiement.) |
QueueLengthObjectTime | 6620416 | Ce type de compteur mesure le produit longueur-file intervalle-temps à l'aide d'une base de temps spécifique à l'objet. (Consultez le type de compteur PERF_COUNTER_OBJ_QUEUELEN_TYPE dans le kit de déploiement.) |
RateOfCountPerSecond32 | 272696320 | Ce type de compteur affiche le nombre moyen d'opérations exécutées au cours de chaque seconde de l'intervalle échantillon. Les compteurs de ce type mesurent le temps en graduations de l'horloge système. (Consultez le type de compteur PERF_COUNTER_COUNTER dans le kit de déploiement.) |
RateOfCountPerSecond64 | 272696576 | Ce type de compteur affiche le nombre moyen d'opérations exécutées au cours de chaque seconde de l'intervalle échantillon. Les compteurs de ce type mesurent le temps en graduations de l'horloge système. Ce type de compteur est identique au type RateOfCountPerSecond32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_BULK_COUNT dans le kit de déploiement.) |
RawBase32 | 1073939459 | Ce type de compteur collecte la dernière valeur observée uniquement. La valeur est utilisée comme le dénominateur d'un compteur présentant une fraction arithmétique générale. Ce type prend en charge le type de compteur RawFraction32. (Consultez le type de compteur PERF_RAW_BASE dans le kit de déploiement.) |
RawBase64 | 1073939712 | Ce type de compteur collecte la dernière valeur observée. Il est identique au type de compteur RawBase32, sauf qu’il utilise des champs plus étendus afin de contenir des valeurs plus élevées. Ce type prend en charge le type de compteur RawFraction64. (Consultez le type de compteur PERF_LARGE_RAW_BASE dans le kit de déploiement.) |
RawData32 | 65536 | Ce type de compteur affiche la dernière valeur observée uniquement. Il n'affiche pas une moyenne. (Consultez le type de compteur PERF_COUNTER_RAWCOUNT dans le kit de déploiement.) |
RawData64 | 65792 | Ce type de compteur affiche la dernière valeur observée uniquement, et non une moyenne. Il est identique au type de compteur RawData32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_LARGE_RAWCOUNT dans le kit de déploiement.) |
RawDataHex32 | 0 | Ce type de compteur affiche la valeur la plus récente observée au format hexadécimal. Il n'affiche pas une moyenne. (Consultez le type de compteur PERF_COUNTER_RAWCOUNT_HEX dans le kit de déploiement.) |
RawDataHex64 | 256 | Ce type de compteur affiche la dernière valeur observée au format hexadécimal. Il est identique au type de compteur RawDataHex32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. (Consultez le type de compteur PERF_COUNTER_LARGE_RAWCOUNT_HEX dans le kit de déploiement.) |
RawFraction32 | 537003008 | Ce type de compteur montre le rapport entre un sous-ensemble et son ensemble sous la forme d'un pourcentage. Par exemple, il compare le nombre d'octets utilisés sur un disque avec le nombre total d'octets de ce disque. Les compteurs de ce type affichent uniquement le pourcentage actuel, non pas une moyenne dans le temps. (Consultez le type de compteur PERF_RAW_FRACTION dans le kit de déploiement.) |
RawFraction64 | 537003264 | Ce type de compteur montre le rapport entre un sous-ensemble et son ensemble sous la forme d'un pourcentage. Par exemple, il compare le nombre d'octets utilisés sur un disque avec le nombre total d'octets de ce disque. Les compteurs de ce type affichent uniquement le pourcentage actuel, non pas une moyenne dans le temps. Il est identique au type de compteur RawFraction32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. |
SampleBase | 1073939457 | Ce compteur stocke le nombre d'interruptions d'échantillonnage prises et est utilisé comme dénominateur dans la fraction de l'échantillonnage. Ce type prend en charge le type de compteur SampleFraction. |
SampleCounter | 4260864 | Ce type de compteur affiche le nombre moyen d'opérations exécutées en une seconde. Il mesure le temps en unités de graduations de la minuterie des performances système. Le F variable représente le nombre de battements qui se produisent en une seconde. La valeur de F est factorisée dans l'équation de sorte que le résultat soit affiché en secondes. (Consultez le type de compteur PERF_SAMPLE_COUNTER dans le kit de déploiement.) |
SampleFraction | 549585920 | Ce type de compteur affiche le rapport moyen entre les accès et toutes les opérations au cours des deux derniers intervalles échantillons. (Consultez le type de compteur PERF_SAMPLE_FRACTION dans le kit de déploiement.) |
Remarques
Pour plus d’informations sur les types répertoriés dans cette énumération, consultez la section Types de compteurs du Kit de déploiement Windows Server 2003.