PerformanceCounterType Enumeration

Definition

Gibt Leistungsindikatortypen an, die direkt systemeigenen Typen zugeordnet werden.

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
Vererbung
PerformanceCounterType
Attribute

Felder

Name Wert Beschreibung
NumberOfItemsHEX32 0

Ein sofortiger Zähler, der den zuletzt beobachteten Wert im Hexadezimalformat anzeigt. Wird beispielsweise verwendet, um eine einfache Anzahl von Elementen oder Vorgängen zu verwalten.

NumberOfItemsHEX64 256

Ein sofortiger Indikator, der den zuletzt beobachteten Wert anzeigt. Wird beispielsweise verwendet, um eine einfache Anzahl von Sehr vielen Elementen oder Vorgängen beizubehalten. Es ist identisch mit NumberOfItemsHEX32 der Ausnahme, dass größere Felder verwendet werden, um größere Werte aufzunehmen.

NumberOfItems32 65536

Ein sofortiger Indikator, der den zuletzt beobachteten Wert anzeigt. Wird beispielsweise verwendet, um eine einfache Anzahl von Elementen oder Vorgängen zu verwalten. Zu den Leistungsindikatoren dieses Typs gehören "Memory\Available Bytes".

NumberOfItems64 65792

Ein sofortiger Indikator, der den zuletzt beobachteten Wert anzeigt. Wird beispielsweise verwendet, um eine einfache Anzahl von Sehr vielen Elementen oder Vorgängen beizubehalten. Es ist identisch mit NumberOfItems32 der Ausnahme, dass größere Felder verwendet werden, um größere Werte aufzunehmen.

CounterDelta32 4195328

Ein Unterschiedsindikator, der die Änderung des gemessenen Attributs zwischen den beiden letzten Stichprobenintervallen anzeigt.

CounterDelta64 4195584

Ein Unterschiedsindikator, der die Änderung des gemessenen Attributs zwischen den beiden letzten Stichprobenintervallen anzeigt. Sie ist identisch mit dem CounterDelta32 Zählertyp, mit der Ausnahme, dass größere Felder verwendet werden, um größere Werte aufzunehmen.

SampleCounter 4260864

Ein durchschnittlicher Indikator, der die durchschnittliche Anzahl der abgeschlossenen Vorgänge in einer Sekunde anzeigt. Wenn ein Zähler dieses Typs die Daten abgibt, gibt jeder Sampling-Interrupt einen oder null zurück. Die Zählerdaten sind die Anzahl der Stichproben. Es misst die Zeit in Einheiten der Teilstriche des Systemleistungszeitgebers.

CountPerTimeInterval32 4523008

Ein durchschnittlicher Zähler, der die durchschnittliche Länge einer Warteschlange mit einer Ressource im Laufe der Zeit überwacht. Es zeigt den Unterschied zwischen den Warteschlangenlängen, die während der letzten beiden Stichprobenintervalle beobachtet wurden, dividiert durch die Dauer des Intervalls. Dieser Zählertyp wird in der Regel verwendet, um die Anzahl der Elemente zu verfolgen, die in die Warteschlange gestellt oder gewartet werden.

CountPerTimeInterval64 4523264

Ein durchschnittlicher Indikator, der die durchschnittliche Länge einer Warteschlange mit einer Ressource im Laufe der Zeit überwacht. Leistungsindikatoren dieses Typs zeigen den Unterschied zwischen den während der letzten beiden Stichprobenintervallen beobachteten Warteschlangenlängen an, dividiert durch die Dauer des Intervalls. Dieser Leistungsindikatortyp ist identisch mit CountPerTimeInterval32 der Ausnahme, dass größere Felder verwendet werden, um größere Werte aufzunehmen. Dieser Zählertyp wird in der Regel verwendet, um eine große oder sehr große Anzahl von Elementen zu verfolgen, die in die Warteschlange gestellt oder gewartet werden.

RateOfCountsPerSecond32 272696320

Ein Unterschiedsindikator, der die durchschnittliche Anzahl der abgeschlossenen Vorgänge während jeder Sekunde des Beispielintervalls anzeigt. Indikatoren dieses Typs messen die Zeit in Ticks der Systemuhr. Zu den Leistungsindikatoren dieses Typs gehören System\Dateilesevorgänge/Sek.

RateOfCountsPerSecond64 272696576

Ein Unterschiedsindikator, der die durchschnittliche Anzahl der abgeschlossenen Vorgänge während jeder Sekunde des Beispielintervalls anzeigt. Indikatoren dieses Typs messen die Zeit in Ticks der Systemuhr. Dieser Leistungsindikatortyp ist identisch mit dem RateOfCountsPerSecond32 Typ, verwendet jedoch größere Felder, um größere Werte zu berücksichtigen, um eine hohe Anzahl von Elementen oder Vorgängen pro Sekunde nachzuverfolgen, z. B. eine Byteübertragungsrate. Zu den Leistungsindikatoren dieses Typs gehören System\ Dateilesebytes/Sek.

RawFraction 537003008

Ein sofortiger Prozentsatzzähler, der das Verhältnis einer Teilmenge zu ihrer Gruppe als Prozentsatz angibt. Beispielsweise wird die Anzahl der auf einem Datenträger verwendeten Bytes mit der Gesamtanzahl der Bytes auf dem Datenträger verglichen. Leistungsindikatoren dieses Typs zeigen nur den aktuellen Prozentsatz und nicht den Durchschnitt im Laufe der Zeit an. Leistungsindikatoren dieses Typs umfassen paging File\% Usage Peak.

CounterTimer 541132032

Ein Prozentsatzzähler, der die durchschnittliche Zeit anzeigt, die eine Komponente als Prozentsatz der Gesamtbeispielzeit aktiv ist.

Timer100Ns 542180608

Ein Prozentzähler, der die aktive Zeit einer Komponente als Prozentsatz der gesamten verstrichenen Zeit des Beispielintervalls anzeigt. Es misst die Zeit in Einheiten von 100 Nanosekunden (ns). Leistungsindikatoren dieses Typs sind so konzipiert, dass die Aktivität einer Komponente gleichzeitig gemessen wird. Leistungsindikatoren dieses Typs umfassen Prozessor\% Benutzerzeit.

SampleFraction 549585920

Ein Prozentzähler, der das durchschnittliche Verhältnis von Treffern zu allen Vorgängen in den letzten beiden Beispielintervallen anzeigt. Leistungsindikatoren dieses Typs umfassen Cache\Pin Read Hits %.

CounterTimerInverse 557909248

Ein Prozentzähler, der den durchschnittlichen Prozentsatz der während des Beispielintervalls beobachteten aktiven Zeit anzeigt. Der Wert dieser Indikatoren wird berechnet, indem der Prozentsatz der Zeit überwacht wird, in der der Dienst inaktiv war, und dann diesen Wert von 100 Prozent subtrahieren. Dies ist ein umgekehrter Zählertyp. Es misst die Zeit in Einheiten der Teilstriche des Systemleistungszeitgebers.

Timer100NsInverse 558957824

Ein Prozentsatzzähler, der den durchschnittlichen Prozentsatz der aktiven Zeit anzeigt, die während des Beispielintervalls beobachtet wurde. Dies ist ein umgekehrter Zähler. Leistungsindikatoren dieses Typs umfassen Prozessor\% Prozessorzeit.

CounterMultiTimer 574686464

Ein Prozentzähler, der die aktive Zeit einer oder mehrerer Komponenten als Prozentsatz der Gesamtzeit des Beispielintervalls anzeigt. Da der Zähler die aktive Zeit von Komponenten aufzeichnet, die gleichzeitig ausgeführt werden, kann der resultierende Prozentsatz 100 Prozent überschreiten. Dieser Leistungsindikatortyp unterscheidet sich von CounterMultiTimer100Ns der, dass er die Zeit in Einheiten der Teilstriche des Systemleistungszeitgebers statt in 100 Nanosekundeneinheiten misst. Dieser Leistungsindikatortyp ist ein Mehrtimer.

CounterMultiTimer100Ns 575735040

Ein Prozentzähler, der die aktive Zeit einer oder mehrerer Komponenten als Prozentsatz der Gesamtzeit des Beispielintervalls anzeigt. Es misst die Zeit in 100 Nanosekunden (ns) Einheiten. Dieser Leistungsindikatortyp ist ein Mehrtimer.

CounterMultiTimerInverse 591463680

Ein Prozentzähler, der die aktive Zeit einer oder mehrerer Komponenten als Prozentsatz der Gesamtzeit des Beispielintervalls anzeigt. Sie leitet die aktive Zeit ab, indem die Zeit gemessen wird, zu der die Komponenten nicht aktiv waren, und das Ergebnis von 100 Prozent durch die Anzahl der überwachten Objekte subtrahiert wird. Dieser Leistungsindikatortyp ist ein umgekehrter Multitimer. Es unterscheidet sich davon CounterMultiTimer100NsInverse , dass sie die Zeit in Einheiten von Ticks des Systemleistungszeitgebers statt in 100 Nanosekundeneinheiten misst.

CounterMultiTimer100NsInverse 592512256

Ein Prozentzähler, der die aktive Zeit einer oder mehrerer Komponenten als Prozentsatz der Gesamtzeit des Beispielintervalls anzeigt. Zähler dieses Typs messen die Zeit in 100 Nanosekunden (ns). Sie leiten die aktive Zeit ab, indem sie die Zeit messen, zu der die Komponenten nicht aktiv waren, und subtrahieren das Ergebnis von der Multiplikation von 100 Prozent mit der Anzahl der überwachten Objekte. Dieser Leistungsindikatortyp ist ein umgekehrter Multitimer.

AverageTimer32 805438464

Ein durchschnittlicher Indikator, der die Zeit misst, die für den Abschluss eines Prozesses oder vorgangs im Durchschnitt benötigt wird. Leistungsindikatoren dieses Typs zeigen ein Verhältnis der gesamten verstrichenen Zeit des Beispielintervalls zur Anzahl der Prozesse oder Vorgänge an, die während dieser Zeit abgeschlossen wurden. Dieser Zählertyp misst die Zeit in Ticks der Systemuhr. Zu den Leistungsindikatoren dieses Typs gehören PhysicalDisk\ Avg. Datenträger sec/Transfer.

ElapsedTime 807666944

Ein Differenztimer, der die Gesamtzeit zwischen dem Start der Komponente oder des Prozesses und der Zeit anzeigt, zu der dieser Wert berechnet wird. Leistungsindikatoren dieses Typs umfassen System\ System-Up-Time.

AverageCount64 1073874176

Ein durchschnittlicher Indikator, der zeigt, wie viele Elemente während eines Vorgangs im Durchschnitt verarbeitet werden. Leistungsindikatoren dieses Typs zeigen ein Verhältnis der Elemente an, die zur Anzahl der abgeschlossenen Vorgänge verarbeitet wurden. Das Verhältnis wird berechnet, indem die Anzahl der während des letzten Intervalls verarbeiteten Elemente mit der Anzahl der Vorgänge verglichen wird, die während des letzten Intervalls abgeschlossen wurden. Zu den Leistungsindikatoren dieses Typs gehören PhysicalDisk\ Avg. Disk Bytes/Transfer.

SampleBase 1073939457

Ein Basiszähler, der die Anzahl der aufgenommenen Samplingunterbrechungen speichert und als Nenner in der Stichprobenfraktion verwendet wird. Der Stichprobenbruch ist die Anzahl der Stichproben, bei denen es sich um 1 (oder true) bei einer Probeunterbrechung handelte. Überprüfen Sie, ob dieser Wert größer als Null ist, bevor Sie ihn in einer Berechnung SampleFractionals Nenner verwenden.

AverageBase 1073939458

Ein Basiszähler, der bei der Berechnung von Zeit- oder Zählungsdurchschnitten verwendet wird, z AverageTimer32 . B. und AverageCount64. Speichert den Nenner zum Berechnen eines Zählers, um "Zeit pro Vorgang" oder "Anzahl pro Vorgang" darzustellen.

RawBase 1073939459

Ein Basiszähler, der den Nenner eines Zählers speichert, der einen allgemeinen arithmetischen Bruch darstellt. Überprüfen Sie, ob dieser Wert größer als Null ist, bevor Sie ihn als Nenner in einer RawFraction Wertberechnung verwenden.

CounterMultiBase 1107494144

Ein Basisindikator, der die Anzahl der stichprobenierten Elemente angibt. Es wird als Nenner in den Berechnungen verwendet, um einen Mittelwert zwischen den Elementen zu erhalten, die bei der Aufnahme von Zeitangaben von mehreren, aber ähnlichen Elementen verwendet werden. Wird mit CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns, und CounterMultiTimer100NsInverse.

Hinweise

Weitere Informationen zu dieser API finden Sie in den ergänzenden API-Hinweisen für PerformanceCounterType.

Gilt für:

Weitere Informationen