Zählertypen des Zeitgeberalgorithmus
Zeitgeberalgorithmuszählertypen basieren auf der Menge der erhöhten Verwendung des Leistungsobjekts für einen Beispielzeitraum. Die Gegendaten sind ein zunehmendes Quantenmaß der Gesamtaktivität für ein Objekt bis zur Zeit, zu der die Probe stattfindet. Der Unterschied zwischen den beiden Beispielen gibt die Gesamtzeit an, die das Objekt während des Beispielzeitraums aktiv ist.
Das Dividieren durch den Beispielzeitraum führt zu einem Teil der Zeit, die das Objekt während eines Zeitraums aktiv ist. Durch die Anzahl der internen Abrufunterbrechungen wird die durchschnittliche Verwendung zwischen Abrufbeispielen bestimmt.
Beispielsweise verwendet die AvgDiskSecPerRead-Eigenschaft in der Win32_PerfRawData_PerfDisk_PhysicalDisk Klasse den PERF_AVERAGE_TIMER Gegentyp. Sie berechnet die durchschnittliche Zeit in Sekunden eines Datenlesevorgangs vom Datenträger und erfordert die Basiseigenschaft AvgDiskSecPerRead_Base. Im Gegensatz zu PERF_COUNTER_TIMERstellt die durchschnittliche Zeitgeberbasis eine akkumulierte Anzahl von Vorgängen dar, und die Zählerdaten sind ein Laufzeitwert, was bedeutet, dass die Gesamtzeit aller Vorgänge in Sekunden erzielt wird, wenn sie durch die Zeitbasis dividiert wird.
Zählertypkonstante | Beschreibung |
---|---|
PERF_COUNTER_TIMER Dezimal-541132032 |
Durchschnittliche Zeit, die eine Komponente als Prozentsatz der Gesamtbeispielzeit aktiv ist. |
PERF_COUNTER_TIMER_INV Dezimal-557909248 |
Durchschnittlicher Prozentsatz der Während des Beispielintervalls beobachteten Zeit, die das Objekt nicht aktiv ist. Dieser Leistungsindikatortyp entspricht PERF_100NSEC_TIMER_INV mit der Ausnahme, dass er die Zeit in Einheiten von Teilstrichen des Systemleistungszeitgebers und nicht in 100n-Einheiten misst. |
PERF_AVERAGE_TIMER Dezimal-805438464 |
Durchschnittliche Zeit für den Abschluss eines Prozesses oder Vorgangs. Dieser Leistungsindikatortyp zeigt ein Verhältnis der gesamten verstrichenen Zeit des Beispielintervalls zur Anzahl der Prozesse oder Vorgänge an, die während dieser Zeit abgeschlossen wurden. Für diesen Leistungsindikatortyp ist eine Basiseigenschaft mit PERF_AVERAGE_BASE als Zählertyp erforderlich. |
PERF_100NSEC_TIMER Dezimal-542180608 |
Aktive Zeit einer Komponente als Prozentsatz der gesamten verstrichenen Zeit in Einheiten von 100ns des Beispielintervalls. |
PERF_100NSEC_TIMER_INV Dezimal-558957824 |
Prozentsatz der Zeit, in der das Objekt nicht verwendet wurde. Dieser Leistungsindikatortyp ist identisch mit PERF_COUNTER_TIMER_INV mit der Ausnahme, dass er die Zeit in 100ns-Einheiten und nicht in Systemleistungszeitgeber-Ticks misst. |
PERF_COUNTER_MULTI_TIMER Dezimal-574686464 |
Aktive Zeit einer oder mehrerer Komponenten als Prozentsatz der Gesamtzeit des Beispielintervalls. Dieser Leistungsindikatortyp unterscheidet sich von PERF_100NSEC_MULTI_TIMER darin, dass er die Zeit in Einheiten der Teilstriche des Systemleistungszeitgebers und nicht in 100n-Einheiten misst. Für diesen Leistungsindikatortyp ist eine Basiseigenschaft mit dem PERF_COUNTER_MULTI_BASE Zählertyp erforderlich. |
PERF_COUNTER_MULTI_TIMER_INV Dezimal-591463680 |
Inaktive Zeit einer oder mehrerer Komponenten als Prozentsatz der Gesamtzeit des Beispielintervalls. Dieser Leistungsindikatortyp unterscheidet sich von PERF_100NSEC_MULTI_TIMER_INV darin, dass er die Zeit in Einheiten von Teilstrichen des Systemleistungszeitgebers und nicht in 100n-Einheiten misst. Für diesen Leistungsindikatortyp ist eine Basiseigenschaft mit dem PERF_COUNTER_MULTI_BASE Zählertyp erforderlich. |
PERF_100NSEC_MULTI_TIMER Dezimal-575735040 |
Dieser Leistungsindikatortyp zeigt die aktive Zeit einer oder mehrerer Komponenten als Prozentsatz der Gesamtzeit (100ns Einheiten) des Beispielintervalls an. Für diesen Leistungsindikatortyp ist eine Basiseigenschaft mit dem PERF_COUNTER_MULTI_BASE Zählertyp erforderlich. |
PERF_100NSEC_MULTI_TIMER_INV Dezimal-592512256 |
Inaktive Zeit einer oder mehrerer Komponenten als Prozentsatz der Gesamtzeit des Beispielintervalls. Leistungsindikatoren dieses Typs messen die Zeit in 100ns-Einheiten. Für diesen Leistungsindikatortyp ist eine Basiseigenschaft mit dem PERF_COUNTER_MULTI_BASE Zählertyp erforderlich. |
PERF_OBJ_TIME_TIMER Dezimal-543229184 |
Ein 64-Bit-Timer in objektspezifischen Einheiten. |