CounterType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje možné typy čítačů. Každému čítači je přiřazen typ čítače. Typ čítače určuje, jak se data čítače počítají, zprůměrují a zobrazují.
public enum class CounterType
public enum CounterType
type CounterType =
Public Enum CounterType
- Dědičnost
Pole
AverageBase | 1073939458 | Tento čítač se používá jako základní data (jmenovatel) ve výpočtu průměru času nebo počtu typů čítačů AverageCount64 a AverageTimer32 . Tento typ čítače shromažďuje pouze poslední pozorovanou hodnotu. (Podívejte se na typ čítače PERF_AVERAGE_BASE v sadě pro nasazení.) |
AverageCount64 | 1073874176 | Tento typ čítače ukazuje, kolik položek se v průměru během operace zpracuje. Čítače tohoto typu zobrazují poměr zpracovaných položek (například odeslaných bajtů) k počtu dokončených operací. Poměr se vypočítá porovnáním počtu položek zpracovaných během posledního intervalu s počtem operací dokončených během posledního intervalu. (Podívejte se na typ čítače PERF_AVERAGE_BULK v sadě pro nasazení.) |
AverageTimer32 | 805438464 | Tento typ čítače měří průměrnou dobu potřebnou k dokončení procesu nebo operace. Čítače tohoto typu zobrazují poměr celkového uplynulého času intervalu výběru k počtu procesů nebo operací dokončených během této doby. Tento typ čítače měří čas v odškrtávkách systémových hodin. (Viz typ PERF_AVERAGE_TIMER čítače v sadě pro nasazení.) |
Delta32 | 4195328 | Tento typ čítače zobrazuje změnu měřeného atributu mezi dvěma posledními intervaly výběru. (Podívejte se na typ PERF_COUNTER_DELTA čítače v sadě pro nasazení.) |
Delta64 | 4195584 | Tento typ čítače zobrazuje změnu měřeného atributu mezi dvěma posledními intervaly výběru. Je stejný jako typ čítače Delta32 s tím rozdílem, že k uložení větších hodnot používá větší pole. (Podívejte se na typ PERF_COUNTER_LARGE_DELTA čítače v sadě pro nasazení.) |
ElapsedTime | 807666944 | Tento typ čítače zobrazuje celkovou dobu mezi zahájením komponenty nebo procesu a časem, kdy je tato hodnota vypočítána. (Podívejte se na typ čítače PERF_ELAPSED_TIME v sadě pro nasazení.) |
LargeQueueLength | 4523264 | Tento typ čítače monitoruje průměrnou délku fronty k prostředku v průběhu času. Čítače tohoto typu zobrazují rozdíl mezi délkami front pozorovanými během posledních dvou ukázkových intervalů vydělený dobou trvání intervalu. Tento typ čítače je stejný jako typ čítače QueueLength s tím rozdílem, že k uložení větších hodnot používá větší pole. (Podívejte se na typ PERF_COUNTER_LARGE_QUEUELEN_TYPE čítače v sadě pro nasazení.) |
MultiTimerBase | 1107494144 | Označuje počet položek, které byly vzorkovány. Používá se jako jmenovatel ve výpočtech k získání průměru mezi položkami vzorkovanými při časování více, ale podobných položek. Tento typ podporuje následující typy čítačů: MultiTimerPercentageActive, MultiTimerPercentageNotActiveMultiTimerPercentageActive100Ns, a MultiTimerPercentageNotActive100Ns. |
MultiTimerPercentageActive | 574686464 | Tento typ čítače je multitimer. Vícetimery shromažďují data z více než jedné instance komponenty, například z procesoru nebo disku. Čítače tohoto typu zobrazují aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Vzhledem k tomu, že čitatel zaznamenává aktivní čas současně fungujících součástí, výsledné procento může překročit 100 %. Tento typ čítače se liší od MultiTimerPercentageActive100Ns toho, že měří čas v jednotkách časovače výkonu systému, nikoli v jednotkách 100 nanosekund. (Podívejte se na typ čítače PERF_COUNTER_MULTI_TIMER v sadě pro nasazení.) |
MultiTimerPercentageActive100Ns | 575735040 | Tento typ čítače zobrazuje aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Měří čas ve 100 nanosekundách. Tento typ čítače je multitimer. Vícetimery jsou navržené tak, aby monitorily více než jednu instanci komponenty, jako je procesor nebo disk. (Viz typ PERF_100NSEC_MULTI_TIMER čítače v sadě pro nasazení.) |
MultiTimerPercentageNotActive | 591463680 | Tento typ čítače zobrazuje aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Tento typ čítače je inverzní multitimer. Vícetimery monitorují více než jednu instanci komponenty, jako je procesor nebo disk. Inverzní čítače měří čas, kdy komponenta není aktivní, a odvozují aktivní čas z daného měření. Tento čítač se liší od MultiTimerPercentageNotActive100Ns toho, že měří čas v jednotkách časovače výkonu systému, nikoli v jednotkách 100 nanosekund. (Podívejte se na typ čítače PERF_COUNTER_MULTI_TIMER_INV v sadě pro nasazení.) |
MultiTimerPercentageNotActive100Ns | 592512256 | Tento typ čítače zobrazuje aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Čítače tohoto typu měří čas ve 100 nanosekundových jednotkách. Tento typ čítače je inverzní multitimer. Vícetimery jsou navržené tak, aby monitorily více než jednu instanci komponenty, jako je procesor nebo disk. Inverzní čítače měří čas, kdy komponenta není aktivní, a odvozují její aktivní čas z měření neaktivního času. (Podívejte se na typ čítače PERF_100NSEC_MULTI_TIMER_INV v sadě pro nasazení.) |
ObjectSpecificTimer | 543229184 | Tento 64bitový typ čítače je časovač, který se zobrazuje v jednotkách specifických pro objekt. (Podívejte se na typ čítače PERF_OBJ_TIME_TIMER v sadě pro nasazení.) |
PercentageActive | 541132032 | Tento typ čítače zobrazuje průměrnou dobu, po kterou byla komponenta aktivní, jako procento z celkového času výběru. (Podívejte se na typ PERF_COUNTER_TIMER čítače v sadě pro nasazení.) |
PercentageActive100Ns | 542180608 | Tento typ čítače zobrazuje aktivní čas komponenty jako procento z celkového uplynulého času intervalu výběru. Měří čas v jednotkách po 100 nanosekundách. Čítače tohoto typu jsou navržené tak, aby změřily aktivitu jednotlivých komponent. (Podívejte se na typ PERF_100NSEC_TIMER čítače v sadě deployment kit.) |
PercentageNotActive | 557909248 | Jedná se o typ inverzního čítače. Inverzní čítače měří čas, kdy komponenta není aktivní, a odvozují aktivní čas z daného měření. Čítače tohoto typu zobrazují průměrné procento aktivního času pozorovaného během intervalu výběru. Hodnota těchto čítačů se vypočítá monitorováním procenta času, kdy byla služba neaktivní, a pak se tato hodnota odečte od 100 procent. Tento typ čítače je stejný jako typ čítače PercentageNotActive100Ns s tím rozdílem, že měří čas v jednotkách časovače výkonu systému, nikoli v jednotkách 100 nanosekund. (Podívejte se na typ PERF_COUNTER_TIMER_INV čítače v sadě pro nasazení.) |
PercentageNotActive100Ns | 558957824 | Tento typ čítače zobrazuje průměrné procento aktivního času pozorovaného během intervalu výběru. Toto je inverzní čítač. Inverzní čítače se počítají monitorováním procenta času, kdy byla služba neaktivní, a pak se tato hodnota odečte od 100 procent. (Podívejte se na typ čítače PERF_100NSEC_TIMER_INV v sadě pro nasazení.) |
PrecisionObjectSpecificTimer | 543622400 | Tento typ čítače zobrazuje hodnotu, která se skládá ze dvou hodnot čítače: počtu uplynulých časů monitorované události a frekvence zadané v poli PerfFreq hlavičky objektu. Tento typ čítače se liší od jiných časovačů v tom, že hodnota čítače doprovází hodnotu čítače, aby se eliminovaly případné rozdíly způsobené latencí volání funkce. Typy čítačů přesnosti se používají, když standardní systémové časovače nejsou dostatečně přesné pro přesné čtení. (Podívejte se na typ PERF_PRECISION_OBJECT_TIMER čítače v sadě pro nasazení.) |
PrecisionSystemTimer | 541525248 | Tento typ čítače zobrazuje hodnotu, která se skládá ze dvou hodnot čítače: počtu uplynulých časů monitorované události a frekvence z časovače výkonu systému. Tento typ čítače se od ostatních časovačů čítače liší v tom, že hodnota čítače doprovází hodnotu čítače, čímž eliminuje možné rozdíly způsobené latencí volání funkce. Typy čítačů přesnosti se používají, když standardní systémové časovače nejsou dostatečně přesné pro přesné čtení. (Podívejte se na typ čítače PERF_PRECISION_TIMER v sadě pro nasazení.) |
PrecisionTimer100Ns | 542573824 | Tento typ čítače zobrazuje hodnotu, která se skládá ze dvou hodnot čítače: počtu uplynulých časů monitorované události a "hodinového" času z soukromého časovače ve stejných jednotkách. Měří čas ve 100 nanosekundách. Tento typ čítače se liší od ostatních časovačů čítače v tom, že hodnota čítače doprovází hodnotu čítače a eliminuje tak možné rozdíly z důvodu latence volání funkce. Typy čítačů přesnosti se používají, když standardní systémové časovače nejsou dostatečně přesné pro přesné čtení. (Podívejte se na typ čítače PERF_PRECISION_100NS_TIMER v sadě deployment kit.) |
QueueLength | 4523008 | Tento typ čítače je určený ke sledování průměrné délky fronty k prostředku v průběhu času. Zobrazuje rozdíl mezi délkami front pozorovanými během posledních dvou ukázkových intervalů vydělený dobou trvání intervalu. (Podívejte se na typ PERF_COUNTER_QUEUELEN_TYPE čítače v sadě deployment kit.) |
QueueLength100Ns | 5571840 | Tento typ čítače měří produkt časoprostoru s délkou fronty pomocí 100 nanosekundové časové základny. (Podívejte se na typ čítače PERF_COUNTER_100NS_QUEUELEN_TYPE v sadě pro nasazení.) |
QueueLengthObjectTime | 6620416 | Tento typ čítače měří časoprostorový produkt s délkou fronty pomocí časového základu specifického pro objekt. (Podívejte se na typ PERF_COUNTER_OBJ_QUEUELEN_TYPE čítače v sadě pro nasazení.) |
RateOfCountPerSecond32 | 272696320 | Tento typ čítače zobrazuje průměrný počet operací dokončených během každé sekundy intervalu výběru. Čítače tohoto typu měří čas v odškrtávkách systémových hodin. (Podívejte se na typ čítače PERF_COUNTER_COUNTER v sadě pro nasazení.) |
RateOfCountPerSecond64 | 272696576 | Tento typ čítače zobrazuje průměrný počet operací dokončených během každé sekundy intervalu výběru. Čítače tohoto typu měří čas v odškrtávkách systémových hodin. Tento typ čítače je stejný jako RateOfCountPerSecond32 typ, ale pro větší hodnoty používá větší pole. (Podívejte se na typ čítače PERF_COUNTER_BULK_COUNT v sadě pro nasazení.) |
RawBase32 | 1073939459 | Tento typ čítače shromažďuje pouze poslední pozorovanou hodnotu. Hodnota se používá jako jmenovatel čítače, který představuje obecný aritmetický zlomek. Tento typ podporuje typ čítače RawFraction32 . (Podívejte se na typ čítače PERF_RAW_BASE v sadě pro nasazení.) |
RawBase64 | 1073939712 | Tento typ čítače shromažďuje poslední pozorovanou hodnotu. Je stejný jako typ čítače RawBase32 s tím rozdílem, že k uložení větších hodnot používá větší pole. Tento typ podporuje typ čítače RawFraction64 . (Podívejte se na typ čítače PERF_LARGE_RAW_BASE v sadě pro nasazení.) |
RawData32 | 65536 | Tento typ čítače zobrazuje pouze poslední pozorovanou hodnotu. Nezobrazuje průměr. (Typ PERF_COUNTER_RAWCOUNT čítače najdete v sadě pro nasazení.) |
RawData64 | 65792 | Tento typ čítače zobrazuje pouze poslední pozorovanou hodnotu, nikoli průměr. Je stejný jako typ čítače RawData32 s tím rozdílem, že k uložení větších hodnot používá větší pole. (Podívejte se na typ čítače PERF_COUNTER_LARGE_RAWCOUNT v sadě deployment kit.) |
RawDataHex32 | 0 | Tento typ čítače zobrazuje naposledy pozorovanou hodnotu v šestnáctkovém formátu. Nezobrazuje průměr. (Podívejte se na typ čítače PERF_COUNTER_RAWCOUNT_HEX v sadě pro nasazení.) |
RawDataHex64 | 256 | Tento typ čítače zobrazuje poslední pozorovanou hodnotu v šestnáctkovém formátu. Je stejný jako typ čítače RawDataHex32 s tím rozdílem, že k uložení větších hodnot používá větší pole. (Podívejte se na typ PERF_COUNTER_LARGE_RAWCOUNT_HEX čítače v sadě pro nasazení.) |
RawFraction32 | 537003008 | Tento typ čítače zobrazuje poměr podmnožiny k její sadě v procentech. Porovná například počet bajtů, které se používají na disku, s celkovým počtem bajtů na disku. Čítače tohoto typu zobrazují pouze aktuální procento, nikoli průměr v průběhu času. (Podívejte se na typ čítače PERF_RAW_FRACTION v sadě pro nasazení.) |
RawFraction64 | 537003264 | Tento typ čítače zobrazuje poměr podmnožiny k její sadě v procentech. Porovná například počet bajtů, které se používají na disku, s celkovým počtem bajtů na disku. Čítače tohoto typu zobrazují pouze aktuální procento, nikoli průměr v průběhu času. Je stejný jako typ čítače RawFraction32 s tím rozdílem, že k uložení větších hodnot používá větší pole. |
SampleBase | 1073939457 | Tento čítač ukládá počet odebraných přerušení vzorkování a používá se jako jmenovatel ve zlomku vzorkování. Tento typ podporuje typ čítače SampleFraction . |
SampleCounter | 4260864 | Tento typ čítače zobrazuje průměrný počet operací dokončených za jednu sekundu. Měří čas v jednotkách časovače výkonu systému. Proměnná F představuje počet zaškrtnutí, ke kterým dojde během jedné sekundy. Hodnota F je zahrnuta do rovnice tak, aby se výsledek zobrazil v sekundách. (Podívejte se na typ PERF_SAMPLE_COUNTER čítače v sadě pro nasazení.) |
SampleFraction | 549585920 | Tento typ čítače zobrazuje průměrný poměr přístupů ke všem operacím během posledních dvou ukázkových intervalů. (Podívejte se na typ PERF_SAMPLE_FRACTION čítače v sadě pro nasazení.) |
Poznámky
Podrobnosti o typech uvedených v tomto výčtu najdete v části Typy čítačů sady Windows Server 2003 Deployment Kit.