PerformanceCounterType É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.
Spécifie les types de compteurs de performances qui mappent directement aux types natifs.
public enum class PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType =
Public Enum PerformanceCounterType
- Héritage
- Attributs
Champs
| Nom | Valeur | Description |
|---|---|---|
| NumberOfItemsHEX32 | 0 | Compteur instantané qui affiche la valeur observée la plus récente au format hexadécimal. Utilisé, par exemple, pour conserver un nombre simple d’éléments ou d’opérations. |
| NumberOfItemsHEX64 | 256 | Compteur instantané qui affiche la valeur observée la plus récente. Utilisé, par exemple, pour conserver un nombre simple d’un très grand nombre d’éléments ou d’opérations. Il est identique à celui NumberOfItemsHEX32 qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. |
| NumberOfItems32 | 65536 | Compteur instantané qui affiche la valeur observée la plus récente. Utilisé, par exemple, pour conserver un nombre simple d’éléments ou d’opérations. Les compteurs de ce type incluent la mémoire\Octets disponibles. |
| NumberOfItems64 | 65792 | Compteur instantané qui affiche la valeur observée la plus récente. Utilisé, par exemple, pour conserver un nombre simple d’un très grand nombre d’éléments ou d’opérations. Il est identique à celui NumberOfItems32 qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. |
| CounterDelta32 | 4195328 | Compteur de différence qui montre la modification de l’attribut mesuré entre les deux intervalles d’échantillonnage les plus récents. |
| CounterDelta64 | 4195584 | Compteur de différence qui montre la modification de l’attribut mesuré entre les deux intervalles d’échantillonnage les plus récents. Il est identique au CounterDelta32 type de compteur, sauf qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. |
| SampleCounter | 4260864 | Compteur moyen qui indique le nombre moyen d’opérations terminées en une seconde. Lorsqu’un compteur de ce type échantillonne les données, chaque interruption d’échantillonnage retourne une ou zéro. Les données de compteur sont le nombre d’échantillons qui ont été échantillonné. Il mesure le temps en unités de cycles du minuteur de performances système. |
| CountPerTimeInterval32 | 4523008 | Compteur moyen 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. Ce type de compteur est généralement utilisé pour suivre le nombre d’éléments mis en file d’attente ou en attente. |
| CountPerTimeInterval64 | 4523264 | Compteur moyen qui 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 à celui CountPerTimeInterval32 qu’il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes. Ce type de compteur est généralement utilisé pour suivre un volume élevé ou un très grand nombre d’éléments mis en file d’attente ou en attente. |
| RateOfCountsPerSecond32 | 272696320 | Compteur de différence qui 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. Les compteurs de ce type incluent system\ File Read Operations/sec. |
| RateOfCountsPerSecond64 | 272696576 | Compteur de différence qui 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 RateOfCountsPerSecond32 au type, mais il utilise des champs plus volumineux pour prendre en charge des valeurs plus grandes pour suivre un nombre élevé d’éléments ou d’opérations par seconde, comme un taux de transmission d’octets. Les compteurs de ce type incluent System\ File Read Bytes/sec. |
| RawFraction | 537003008 | Compteur de pourcentage instantané qui indique 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. Les compteurs de ce type incluent le fichier de pagination\% pic d’utilisation. |
| CounterTimer | 541132032 | Compteur de pourcentage qui indique la durée moyenne d’activité d’un composant sous la forme d’un pourcentage de la durée totale de l’échantillon. |
| Timer100Ns | 542180608 | Compteur de pourcentage qui indique l’heure active d’un composant sous forme de pourcentage du temps écoulé total de l’intervalle d’échantillonnage. 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 composant à la fois. Les compteurs de ce type incluent processor\% User Time. |
| SampleFraction | 549585920 | Compteur de pourcentage qui indique le ratio moyen des accès à toutes les opérations au cours des deux derniers intervalles d’échantillonnage. Les compteurs de ce type incluent cache\épingler les accès en lecture %. |
| CounterTimerInverse | 557909248 | Compteur de pourcentage qui affiche 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 %. Il s’agit d’un type de compteur inverse. Il mesure le temps en unités de cycles du minuteur de performances système. |
| Timer100NsInverse | 558957824 | Compteur de pourcentage qui indique le pourcentage moyen de temps actif observé pendant l’intervalle d’échantillonnage. Il s’agit d’un compteur inverse. Les compteurs de ce type incluent processeur\% temps processeur. |
| CounterMultiTimer | 574686464 | Compteur de pourcentage qui 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. É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 CounterMultiTimer100Ns fait qu’il mesure le temps en unités de cycles du minuteur de performances système, plutôt que dans 100 nanosecondes. Ce type de compteur est un multitimer. |
| CounterMultiTimer100Ns | 575735040 | Compteur de pourcentage qui indique 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 (ns). Ce type de compteur est un multitimer. |
| CounterMultiTimerInverse | 591463680 | Compteur de pourcentage qui indique 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 dérive le temps actif en mesurant le temps que les composants n’étaient pas actifs et en soustrayant le résultat de 100 % par le nombre d’objets surveillés. Ce type de compteur est un multitimer inverse. Il diffère du CounterMultiTimer100NsInverse fait qu’il mesure le temps en unités de cycles du minuteur de performances système, plutôt que dans 100 nanosecondes. |
| CounterMultiTimer100NsInverse | 592512256 | Compteur de pourcentage qui indique 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 (ns). Ils dérivent le temps actif en mesurant le temps que les composants n’étaient pas actifs et en soustrayant le résultat de la multiplication de 100 % par le nombre d’objets surveillés. Ce type de compteur est un multitimer inverse. |
| AverageTimer32 | 805438464 | Compteur moyen qui mesure le temps nécessaire, en moyenne, à l’exécution d’un processus ou d’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. Les compteurs de ce type incluent PhysicalDisk\ Avg. Disk sec/Transfer. |
| ElapsedTime | 807666944 | Minuteur de différence qui indique le temps total entre le démarrage du composant ou du processus et l’heure à laquelle cette valeur est calculée. Les compteurs de ce type incluent System\ System Up Time. |
| AverageCount64 | 1073874176 | Compteur moyen qui 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 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. Les compteurs de ce type incluent PhysicalDisk\ Avg. Disk Bytes/Transfer. |
| SampleBase | 1073939457 | Compteur de base qui stocke le nombre d’interruptions d’échantillonnage prises et est utilisé comme dénominateur dans la fraction d’échantillonnage. La fraction d’échantillonnage correspond au nombre d’échantillons qui étaient 1 (ou |
| AverageBase | 1073939458 | Compteur de base utilisé dans le calcul des moyennes de temps ou de nombre, telles que AverageTimer32 et AverageCount64. Stocke le dénominateur pour calculer un compteur pour présenter « time per operation » ou « count per operation ». |
| RawBase | 1073939459 | Compteur de base qui stocke le dénominateur d’un compteur qui présente 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 RawFraction calcul de valeur. |
| CounterMultiBase | 1107494144 | Compteur de base qui 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 des éléments similaires. Utilisé avec CounterMultiTimer, , CounterMultiTimerInverse, CounterMultiTimer100Nset CounterMultiTimer100NsInverse. |
Remarques
Pour plus d’informations sur cette API, consultez les remarques d’API supplémentaires pour PerformanceCounterType.