PerformanceCounterType Énumération

Définition

Spécifie les types de compteurs de performance qui sont directement mappés à des types natifs.

public enum class PerformanceCounterType
public enum PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
type PerformanceCounterType = 
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType = 
Public Enum PerformanceCounterType
Héritage
PerformanceCounterType
Attributs

Champs

AverageBase 1073939458

Compteur de base utilisé lors du calcul des moyennes de temps ou de nombres, tel que AverageTimer32 et AverageCount64. Stocke le dénominateur de calcul d'un compteur en vue d'obtenir le « temps par opération » ou le « nombre par opération ».

AverageCount64 1073874176

Compteur de moyenne qui affiche 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 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. Les compteurs de ce type incluent Disque physique\ Moy. octets disque/transfert.

AverageTimer32 805438464

Compteur de moyenne qui mesure le temps qui lui est 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. Les compteurs de ce type incluent Disque physique\ Moy. disque s/transfert.

CounterDelta32 4195328

Compteur de différence qui affiche la modification de l'attribut mesuré entre les deux derniers intervalles échantillons.

CounterDelta64 4195584

Compteur de différence qui affiche la modification de l'attribut mesuré entre les deux derniers intervalles échantillons. Il est identique au type de compteur CounterDelta32, sauf qu’il utilise des champs plus étendus afin de contenir des valeurs plus élevées.

CounterMultiBase 1107494144

Compteur de base qui 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 durée de plusieurs éléments similaires. Utilisé avec CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns et CounterMultiTimer100NsInverse.

CounterMultiTimer 574686464

Compteur de pourcentage qui affiche 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 CounterMultiTimer100Ns 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. Ce type de compteur est une multiminuterie.

CounterMultiTimer100Ns 575735040

Compteur de pourcentage qui 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 (ns). Ce type de compteur est une multiminuterie.

CounterMultiTimer100NsInverse 592512256

Compteur de pourcentage qui 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 (ns). Ils dérivent le temps d'activité en mesurant le temps pendant lequel les composants étaient inactifs et en soustrayant le résultat de la multiplication de 100 pour cent par le nombre d'objets surveillés. Ce type de compteur est une multiminuterie inverse.

CounterMultiTimerInverse 591463680

Compteur de pourcentage qui affiche la durée d'activité d'un ou plusieurs composants sous forme de pourcentage du temps total de l'intervalle échantillon. Il dérive le temps d'activité en mesurant le temps pendant lequel les composants n'étaient pas actifs et en soustrayant le résultat de la multiplication de 100 pour cent par le nombre d'objets surveillés. Ce type de compteur est une multiminuterie inverse. Il diffère de CounterMultiTimer100NsInverse 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.

CounterTimer 541132032

Compteur de pourcentage qui affiche la durée moyenne d'activité d'un composant sous forme de pourcentage de la durée échantillon totale.

CounterTimerInverse 557909248

Compteur de pourcentage qui affiche 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. Il s'agit d'un type de compteur inverse. Il mesure le temps en unités de graduations de la minuterie des performances système.

CountPerTimeInterval32 4523008

Compteur de moyenne 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. Ce type de compteur est généralement utilisé pour assurer le suivi du nombre d'éléments en attente ou mis en file d'attente.

CountPerTimeInterval64 4523264

Compteur de moyenne qui 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 à CountPerTimeInterval32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées. Ce type de compteur est généralement utilisé pour assurer le suivi d'un grand volume ou d'un très grand nombre d'éléments en attente ou mis en file d'attente.

ElapsedTime 807666944

Minuterie de différence qui affiche le temps total écoulé entre le démarrage du composant ou du processus et l'heure à laquelle cette valeur est calculée. Les compteurs de ce type incluent Système\ Temps d'activité système.

NumberOfItems32 65536

Compteur instantané qui affiche la dernière valeur observée. Utilisé, par exemple, pour gérer un nombre simple d'éléments ou d'opérations. Les compteurs de ce type incluent Mémoire\Octets disponibles.

NumberOfItems64 65792

Compteur instantané qui affiche la dernière valeur observée. Utilisé, par exemple, pour maintenir un simple décompte d'une très grande quantité d'éléments ou d'opérations. Identique à NumberOfItems32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées.

NumberOfItemsHEX32 0

Compteur instantané qui affiche la dernière valeur observée au format hexadécimal. Utilisé, par exemple, pour gérer un nombre simple d'éléments ou d'opérations.

NumberOfItemsHEX64 256

Compteur instantané qui affiche la dernière valeur observée. Utilisé, par exemple, pour maintenir un simple décompte d'une très grande quantité d'éléments ou d'opérations. Identique à NumberOfItemsHEX32, sauf qu'il utilise des champs plus étendus afin de contenir des valeurs plus élevées.

RateOfCountsPerSecond32 272696320

Compteur de différence qui 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. Les compteurs de ce type incluent Système\ Opérations de lecture de fichier/s.

RateOfCountsPerSecond64 272696576

Compteur de différence qui 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 RateOfCountsPerSecond32, mais il utilise des champs plus étendus afin de contenir des valeurs plus élevées pour assurer le suivi d'un grand nombre d'éléments ou d'opérations par seconde, tel qu'un taux de transmission d'octets. Les compteurs de ce type incluent Système\ Octets lus sur fichier/s.

RawBase 1073939459

Compteur de base qui contient le dénominateur d'un compteur présentant une fraction arithmétique générale. Vérifiez que cette valeur est supérieure à zéro avant de l'utiliser comme dénominateur dans un calcul de valeur RawFraction.

RawFraction 537003008

Compteur de pourcentage instantané qui affiche le rapport entre un sous-ensemble et son ensemble sous forme de 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. Les compteurs de ce type incluent fichier de pagination\% pic d’utilisation.

SampleBase 1073939457

Compteur de base contenant le nombre d'interruptions d'échantillonnage prises et utilisé comme dénominateur dans la fraction de l'échantillonnage. La fraction de l'échantillonnage est le nombre d'échantillons qui avaient la valeur 1 (ou true) pour une interruption d'échantillon. Vérifiez que cette valeur est supérieure à zéro avant de l'utiliser comme dénominateur dans un calcul de SampleFraction.

SampleCounter 4260864

Compteur de moyenne qui affiche le nombre moyen d'opérations exécutées en une seconde. Lorsqu'un compteur de ce type échantillonne les données, chaque interruption d'échantillonnage retourne un ou zéro. Les données du compteur sont le nombre de « un » qui ont été échantillonnés. Il mesure le temps en unités de graduations de la minuterie des performances système.

SampleFraction 549585920

Compteur de pourcentage qui affiche le rapport moyen entre les accès et toutes les opérations au cours des deux derniers intervalles échantillons. Les compteurs de ce type incluent Cache\Pourcentage de présence des données épinglées.

Timer100Ns 542180608

Compteur de pourcentage qui 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 (ns). Les compteurs de ce type sont conçus pour mesurer l'activité d'un seul composant à la fois. Les compteurs de ce type incluent processeur\% temps utilisateur.

Timer100NsInverse 558957824

Compteur de pourcentage qui affiche le pourcentage moyen de temps d'activité observé au cours de l'intervalle échantillon. Il s'agit d'un compteur inverse. Les compteurs de ce type incluent processeur\% temps processeur.

Remarques

Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour PerformanceCounterType.

S’applique à

Voir aussi