PerformanceCounterType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
| 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.