Sdílet prostřednictvím


Typy čítačů algoritmů časovače

Typy čítačů čítačů časovače jsou založeny na množství zvýšeného využití objektu výkonu během ukázkového období. Data čítače jsou rostoucí kvantovou mírou celkové aktivity objektu až do doby, kdy se vzorek provede. Rozdíl mezi těmito dvěma vzorky označuje celkovou dobu, po kterou je objekt aktivní během ukázkového časového období.

Vydělení vzorkovacím obdobím vede k poměru času, po který je objekt aktivní během časového období. Rozdělení počtem přerušení interního dotazování určuje průměrné využití mezi vzorky dotazování.

Například AvgDiskSecPerRead vlastnost ve třídě Win32_PerfRawData_PerfDisk_PhysicalDisk používá PERF_AVERAGE_TIMER countertype. Vypočítá průměrnou dobu v sekundách čtení dat z disku a vyžaduje základní vlastnost AvgDiskSecPerRead_Base. Na rozdíl od PERF_COUNTER_TIMERpředstavuje průměrná základna časovače souhrnný počet operací a data čítače představují hodnotu spuštěného času, což znamená, že při dělení podle časového základu poskytuje celkový čas všech operací v sekundách.

Konstanta typu čítače Popis
PERF_COUNTER_TIMER
Desetinná 541132032
Průměrná doba, po kterou je komponenta aktivní jako procento celkové doby výběru.
PERF_COUNTER_TIMER_INV
Desetinná 557909248
Průměrné procento času pozorované během intervalu vzorku, že objekt není aktivní. Tento typ čítače je stejný jako PERF_100NSEC_TIMER_INV s tím rozdílem, že měří čas v jednotkách odškrtávku časovače výkonu systému místo v 100ns jednotkách.
PERF_AVERAGE_TIMER
Desetinná 805438464
Průměrná doba dokončení procesu nebo operace Tento typ čítače zobrazuje poměr celkového uplynulého času vzorkového intervalu k počtu procesů nebo operací dokončených během této doby.
Tento typ čítače vyžaduje základní vlastnost s PERF_AVERAGE_BASE jako typem čítače.
PERF_100NSEC_TIMER
Desetinná 542180608
Aktivní čas jedné složky jako procento celkového uplynulého času v jednotkách 100ns vzorku intervalu.
PERF_100NSEC_TIMER_INV
Desetinná 558957824
Procento času, kdy se objekt nepoužíval Tento typ čítače je stejný jako PERF_COUNTER_TIMER_INV s tím rozdílem, že měří čas v jednotkách 100ns, nikoli v intervalu časovače výkonu systému.
PERF_COUNTER_MULTI_TIMER
Desetinná 574686464
Aktivní čas jedné nebo více součástí jako procento celkového času vzorkového intervalu. Tento typ čítače se liší od PERF_100NSEC_MULTI_TIMER v tom, že měří čas v jednotkách intervalů časovače výkonu systému, nikoli v 100n jednotkách.
Tento typ čítače vyžaduje základní vlastnost s typem PERF_COUNTER_MULTI_BASE čítače.
PERF_COUNTER_MULTI_TIMER_INV
Desetinná 591463680
Neaktivní čas jedné nebo více součástí jako procento celkového času vzorkového intervalu. Tento typ čítače se liší od PERF_100NSEC_MULTI_TIMER_INV v tom, že měří čas v jednotkách odškrtávku časovače výkonu systému, nikoli v 100n jednotkách.
Tento typ čítače vyžaduje základní vlastnost s typem PERF_COUNTER_MULTI_BASE čítače.
PERF_100NSEC_MULTI_TIMER
Desetinná 575735040
Tento typ čítače zobrazuje aktivní čas jedné nebo více součástí jako procento celkového času (100 jednotek) v intervalu výběru.
Tento typ čítače vyžaduje základní vlastnost s typem PERF_COUNTER_MULTI_BASE čítače.
PERF_100NSEC_MULTI_TIMER_INV
Desetinná 592512256
Neaktivní čas jedné nebo více součástí jako procento celkového času vzorkového intervalu. Čítače tohoto typu měří čas v 100 jednotkách.
Tento typ čítače vyžaduje základní vlastnost s typem PERF_COUNTER_MULTI_BASE čítače.
PERF_OBJ_TIME_TIMER
Desetinná 543229184
64bitový časovač v jednotkách specifických pro objekty.

typy čítačů výkonu rozhraní WMI