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 possibles de compteurs. Chaque compteur est affecté à un type de compteur. Le type de compteur détermine la façon dont les données du compteur sont calculées, moyennes et affichées.
public enum class CounterType
public enum CounterType
type CounterType =
Public Enum CounterType
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| RawDataHex32 | 0 | Ce type de compteur affiche la valeur observée la plus récente, au format hexadécimal. Elle n’affiche pas de 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 RawDataHex32 type de compteur, sauf qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. (Consultez le type de compteur PERF_COUNTER_LARGE_RAWCOUNT_HEX dans le kit de déploiement.) |
| RawData32 | 65536 | Ce type de compteur affiche uniquement la dernière valeur observée. Elle n’affiche pas de moyenne. (Consultez le type de compteur PERF_COUNTER_RAWCOUNT dans le kit de déploiement.) |
| RawData64 | 65792 | Ce type de compteur affiche uniquement la dernière valeur observée, pas une moyenne. Il est identique au RawData32 type de compteur, sauf qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. (Consultez le type de compteur PERF_COUNTER_LARGE_RAWCOUNT dans le kit de déploiement.) |
| Delta32 | 4195328 | Ce type de compteur affiche la modification de l’attribut mesuré entre les deux intervalles d’échantillonnage les plus récents. (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 intervalles d’échantillonnage les plus récents. Il est identique au Delta32 type de compteur, sauf qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. (Consultez le type de compteur PERF_COUNTER_LARGE_DELTA dans le kit de déploiement.) |
| SampleCounter | 4260864 | Ce type de compteur indique le nombre moyen d’opérations terminées en une seconde. Il mesure le temps en unités de cycles du minuteur de performances système. La variable F représente le nombre de graduations qui se produisent en une seconde. La valeur de F est prise en compte dans l’équation afin que le résultat soit affiché en secondes. (Consultez le type de compteur PERF_SAMPLE_COUNTER 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 au fil du temps. Il montre la différence entre les longueurs de file d’attente observées au cours des deux derniers intervalles d’échantillonnage divisés par la durée de l’intervalle. (Consultez le type de compteur PERF_COUNTER_QUEUELEN_TYPE dans le kit de déploiement.) |
| LargeQueueLength | 4523264 | Ce type de compteur surveille la longueur moyenne d’une file d’attente vers une ressource au fil du 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 d’échantillonnage, divisés par la durée de l’intervalle. Ce type de compteur est identique au QueueLength type de compteur, sauf qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. (Consultez le type de compteur PERF_COUNTER_LARGE_QUEUELEN_TYPE dans le kit de déploiement.) |
| QueueLength100Ns | 5571840 | Ce type de compteur mesure le produit espace-temps de la file d’attente à 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 espace-temps de la file d’attente à 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 indique le nombre moyen d’opérations effectuées au cours de chaque seconde de l’intervalle d’échantillonnage. Compteurs de ce type mesurent l’heure en cycles 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 indique le nombre moyen d’opérations effectuées au cours de chaque seconde de l’intervalle d’échantillonnage. Compteurs de ce type mesurent l’heure en cycles de l’horloge système. Ce type de compteur est identique au RateOfCountPerSecond32 type, mais il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. (Consultez le type de compteur PERF_COUNTER_BULK_COUNT dans le kit de déploiement.) |
| RawFraction32 | 537003008 | Ce type de compteur affiche le ratio d’un sous-ensemble à son ensemble sous la forme d’un pourcentage. Par exemple, il compare le nombre d’octets utilisés sur un disque au nombre total d’octets sur le disque. Les compteurs de ce type affichent le pourcentage actuel uniquement, pas une moyenne au fil du temps. (Consultez le type de compteur PERF_RAW_FRACTION dans le kit de déploiement.) |
| RawFraction64 | 537003264 | Ce type de compteur affiche le ratio d’un sous-ensemble à son ensemble sous la forme d’un pourcentage. Par exemple, il compare le nombre d’octets utilisés sur un disque au nombre total d’octets sur le disque. Les compteurs de ce type affichent le pourcentage actuel uniquement, pas une moyenne au fil du temps. Il est identique au RawFraction32 type de compteur, sauf qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. |
| PercentageActive | 541132032 | Ce type de compteur indique la durée moyenne pendant laquelle un composant était actif sous la forme d’un pourcentage de la durée totale de l’échantillon. (Consultez le type de compteur PERF_COUNTER_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 nombre de temps écoulés de l’événement surveillé et la fréquence du minuteur de performances système. Ce type de compteur diffère d’autres minuteurs de compteurs dans la mesure où la valeur de graduation d’horloge accompagne la valeur du compteur, éliminant toute différence possible en raison de la latence de l’appel de fonction. Les types de compteurs de précision sont utilisés lorsque les minuteurs système standard ne sont pas suffisamment précis pour les lectures précises. (Consultez le type de compteur PERF_PRECISION_TIMER dans le kit de déploiement.) |
| PercentageActive100Ns | 542180608 | Ce type de compteur affiche l’heure active d’un composant sous la forme d’un pourcentage du temps écoulé total de l’intervalle d’échantillonnage. Il mesure le temps en unités de 100 nanosecondes. Les compteurs de ce type sont conçus pour mesurer l’activité d’un composant à la fois. (Consultez le type de compteur PERF_100NSEC_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 nombre de temps écoulés de l’événement surveillé et l’heure « horloge » d’un minuteur privé dans les mêmes unités. Il mesure le temps en 100 nanosecondes. Ce type de compteur diffère des autres minuteurs de compteurs dans la mesure où la valeur de graduation d’horloge accompagne la valeur de compteur éliminant toute différence possible en raison de la latence de l’appel de fonction. Les types de compteurs de précision sont utilisés lorsque les minuteurs système standard ne sont pas suffisamment précis pour les lectures précises. (Consultez le type de compteur PERF_PRECISION_100NS_TIMER dans le kit de déploiement.) |
| ObjectSpecificTimer | 543229184 | Ce type de compteur 64 bits est un minuteur qui s’affiche dans des unités spécifiques à l’objet. (Consultez le type de compteur PERF_OBJ_TIME_TIMER dans le kit de déploiement.) |
| PrecisionObjectSpecificTimer | 543622400 | Ce type de compteur affiche une valeur qui se compose de deux valeurs de compteur : le nombre de temps écoulés 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 d’autres minuteurs de compteurs dans la mesure où la valeur de graduation d’horloge accompagne la valeur du compteur afin d’éliminer toute différence possible en raison de la latence de l’appel de fonction. Les types de compteurs de précision sont utilisés lorsque les minuteurs système standard ne sont pas suffisamment précis pour les lectures précises. (Consultez le type de compteur PERF_PRECISION_OBJECT_TIMER dans le kit de déploiement.) |
| SampleFraction | 549585920 | Ce type de compteur affiche le ratio moyen des accès à toutes les opérations au cours des deux derniers intervalles d’échantillonnage. (Consultez le type de compteur PERF_SAMPLE_FRACTION 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 n’est pas actif et dérivent l’heure active de cette mesure. Les compteurs de ce type affichent le pourcentage moyen de temps actif observé pendant l’intervalle d’échantillonnage. La valeur de ces compteurs est calculée en surveillant le pourcentage de temps pendant lequel le service était inactif, puis en soustrayant cette valeur de 100 %. Ce type de compteur est identique au PercentageNotActive100Ns type de compteur, sauf qu’il mesure le temps en unités de cycles du minuteur de performances système, plutôt que dans 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_TIMER_INV dans le kit de déploiement.) |
| PercentageNotActive100Ns | 558957824 | Ce type de compteur indique le pourcentage moyen de temps actif observé pendant l’intervalle d’échantillonnage. Il s’agit d’un compteur inverse. Les compteurs inverses sont calculés en surveillant le pourcentage de temps pendant lequel le service était inactif, puis en soustrayant cette valeur de 100 %. (Consultez le type de compteur PERF_100NSEC_TIMER_INV dans le kit de déploiement.) |
| MultiTimerPercentageActive | 574686464 | Ce type de compteur est un multitimer. Les multitimeurs collectent des données à partir de plusieurs instances d’un composant, comme un processeur ou un disque. Les compteurs de ce type affichent l’heure active d’un ou plusieurs composants sous la forme d’un pourcentage de la durée totale de l’intervalle d’échantillonnage. Étant donné que le numérateur enregistre simultanément l’heure active des composants, le pourcentage résultant peut dépasser 100 %. Ce type de compteur diffère du MultiTimerPercentageActive100Ns fait qu’il mesure le temps en unités de cycles du minuteur de performances système, plutôt que dans 100 nanosecondes. (Consultez le type de compteur PERF_COUNTER_MULTI_TIMER dans le kit de déploiement.) |
| MultiTimerPercentageActive100Ns | 575735040 | Ce type de compteur affiche l’heure active d’un ou plusieurs composants sous la forme d’un pourcentage de la durée totale de l’intervalle d’échantillonnage. Il mesure le temps en 100 nanosecondes. Ce type de compteur est un multitimer. Les multitimeurs sont conçus pour surveiller plusieurs instances d’un composant, comme 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 l’heure active d’un ou plusieurs composants sous la forme d’un pourcentage de la durée totale de l’intervalle d’échantillonnage. Ce type de compteur est un multitimer inverse. Les multitimeurs surveillent plusieurs instances d’un composant, comme un processeur ou un disque. Les compteurs inverses mesurent le temps pendant lequel un composant n’est pas actif et dérivent l’heure active de cette mesure. Ce compteur diffère du MultiTimerPercentageNotActive100Ns fait qu’il mesure le temps en unités de cycles du minuteur de performances système, plutôt que dans 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 l’heure active d’un ou plusieurs composants sous la forme d’un pourcentage de la durée totale de l’intervalle d’échantillonnage. Compteurs de ce type mesurent le temps de mesure en 100 nanosecondes. Ce type de compteur est un multitimer inverse. Les multitimeurs sont conçus pour surveiller plusieurs instances d’un composant, comme un processeur ou un disque. Les compteurs inverses mesurent le temps qu’un composant n’est pas actif et dérivent son temps actif de la mesure du temps inactif. (Consultez le type de compteur PERF_100NSEC_MULTI_TIMER_INV dans le kit de déploiement.) |
| AverageTimer32 | 805438464 | Ce type de compteur mesure le temps moyen nécessaire pour effectuer un processus ou une opération. Les compteurs de ce type affichent un rapport entre le temps écoulé total de l’intervalle d’échantillonnage et le nombre de processus ou d’opérations terminés pendant cette période. Ce type de compteur mesure le temps en cycles de l’horloge système. (Consultez le type de compteur PERF_AVERAGE_TIMER dans le kit de déploiement.) |
| ElapsedTime | 807666944 | Ce type de compteur affiche le temps total 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.) |
| AverageCount64 | 1073874176 | Ce type de compteur indique le nombre d’éléments traités, en moyenne, pendant une opération. Les compteurs de ce type affichent un rapport entre les éléments traités (tels que les octets envoyés) et le nombre d’opérations terminées. Le ratio est calculé en comparant le nombre d’éléments traités pendant le dernier intervalle au nombre d’opérations effectuées pendant le dernier intervalle. (Consultez le type de compteur PERF_AVERAGE_BULK dans le kit de déploiement.) |
| SampleBase | 1073939457 | Ce compteur stocke le nombre d’interruptions d’échantillonnage prises et est utilisé comme dénominateur dans la fraction d’échantillonnage. Ce type prend en charge le type de SampleFraction compteur. |
| AverageBase | 1073939458 | Ce compteur est utilisé comme données de base (dénominateur) dans le calcul des moyennes de temps ou de nombre pour les AverageCount64 types de compteurs.AverageTimer32 Ce type de compteur collecte uniquement la dernière valeur observée. (Consultez le type de compteur PERF_AVERAGE_BASE dans le kit de déploiement.) |
| RawBase32 | 1073939459 | Ce type de compteur collecte uniquement la dernière valeur observée. La valeur est utilisée comme dénominateur d’un compteur qui présente une fraction arithmétique générale. Ce type prend en charge le type de RawFraction32 compteur. (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 RawBase32 type de compteur, sauf qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. Ce type prend en charge le type de RawFraction64 compteur. (Consultez le type de compteur PERF_LARGE_RAW_BASE dans le kit de déploiement.) |
| MultiTimerBase | 1107494144 | Indique le nombre d’éléments échantillonné. Il est utilisé comme dénominateur dans les calculs pour obtenir une moyenne parmi les éléments échantillonné lors de la prise de minutages de plusieurs éléments, mais similaires. Ce type prend en charge les types de compteurs suivants : MultiTimerPercentageActive, , MultiTimerPercentageNotActiveMultiTimerPercentageActive100Ns, et MultiTimerPercentageNotActive100Ns. |
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 Deployment Kit.