PerformanceCounterType Výčet

Definice

Určuje typy čítačů výkonu, které se mapuje přímo na nativní typy.

public enum class PerformanceCounterType
public enum PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
type PerformanceCounterType = 
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType = 
Public Enum PerformanceCounterType
Dědičnost
PerformanceCounterType
Atributy

Pole

AverageBase 1073939458

Základní čítač, který se používá při výpočtu průměrů času nebo počtu, například AverageTimer32 a AverageCount64. Ukládá jmenovatel pro výpočet čítače tak, aby byl prezentován "čas na operaci" nebo "počet na operaci".

AverageCount64 1073874176

Průměrný čítač, který ukazuje, kolik položek se během operace zpracovává v průměru. Čítače tohoto typu zobrazují poměr zpracovaných položek 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. Čítače tohoto typu zahrnují PhysicalDisk\ Avg. Disk Bytes/Transfer.

AverageTimer32 805438464

Průměrný čítač, který 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. Mezi čítače tohoto typu patří PhysicalDisk\ Avg. Disk sec/Transfer.

CounterDelta32 4195328

Čítač rozdílu, který zobrazuje změnu měřeného atributu mezi dvěma posledními intervaly výběru.

CounterDelta64 4195584

Čítač rozdílu, který zobrazuje změnu měřeného atributu mezi dvěma posledními intervaly výběru. Je stejný jako typ čítače s tím rozdílem CounterDelta32 , že používá větší pole pro větší hodnoty.

CounterMultiBase 1107494144

Základní čítač, který označuje počet položek vzorkovaných. Používá se jako jmenovatel ve výpočtech k získání průměru mezi vzorkovanými položkami při přebírání časování více, ale podobných položek. Používá se s CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Nsa CounterMultiTimer100NsInverse.

CounterMultiTimer 574686464

Čítač procent, který zobrazuje 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 CounterMultiTimer100Ns toho, že měří čas v jednotkách časovače výkonu systému, nikoli v jednotkách 100 nanosekund. Tento typ čítače je multitimer.

CounterMultiTimer100Ns 575735040

Čítač procent, který 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 (ns). Tento typ čítače je multitimer.

CounterMultiTimer100NsInverse 592512256

Čítač procent, který 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 v jednotkách 100 nanosekund (ns). Odvozují aktivní čas měřením času, kdy komponenty nebyly aktivní, a odečtením výsledku od vynásobení 100 procent počtem monitorovaných objektů. Tento typ čítače je inverzní multitimer.

CounterMultiTimerInverse 591463680

Čítač procent, který zobrazuje aktivní čas jedné nebo více součástí jako procento z celkového času intervalu výběru. Odvozuje aktivní čas měřením času, kdy komponenty nebyly aktivní, a odečtením výsledku od 100 procent počtem monitorovaných objektů. Tento typ čítače je inverzní multitimer. Liší se od CounterMultiTimer100NsInverse toho, že měří čas v jednotkách časovače výkonu systému, nikoli v jednotkách 100 nanosekund.

CounterTimer 541132032

Čítač procent, který zobrazuje průměrnou dobu, po kterou je komponenta aktivní, jako procento z celkového času výběru.

CounterTimerInverse 557909248

Čítač procent, který zobrazuje 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. Jedná se o typ inverzního čítače. Měří čas v jednotkách časovače výkonu systému.

CountPerTimeInterval32 4523008

Průměrný čítač určený k monitorová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. Tento typ čítače se obvykle používá ke sledování počtu položek, které jsou ve frontě nebo čekají.

CountPerTimeInterval64 4523264

Průměrný čítač, který 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ý s CountPerTimeInterval32 tím rozdílem, že k uložení větších hodnot používá větší pole. Tento typ čítače se obvykle používá ke sledování velkého nebo velmi velkého počtu položek, které jsou ve frontě nebo čekají.

ElapsedTime 807666944

Časovač rozdílu, který zobrazuje celkovou dobu mezi zahájením komponenty nebo procesu a časem, kdy je tato hodnota vypočítána. Mezi čítače tohoto typu patří System\ System Up Time.

NumberOfItems32 65536

Okamžitý čítač, který zobrazuje naposledy pozorovanou hodnotu. Používá se například k udržování jednoduchého počtu položek nebo operací. Čítače tohoto typu zahrnují Paměť\Dostupné bajty.

NumberOfItems64 65792

Okamžitý čítač, který zobrazuje naposledy pozorovanou hodnotu. Používá se například k udržování jednoduchého počtu velmi velkého počtu položek nebo operací. Je stejný jako NumberOfItems32 s tím rozdílem, že používá větší pole pro větší hodnoty.

NumberOfItemsHEX32 0

Okamžitý čítač, který zobrazuje naposledy pozorovanou hodnotu v šestnáctkovém formátu. Používá se například k udržování jednoduchého počtu položek nebo operací.

NumberOfItemsHEX64 256

Okamžitý čítač, který zobrazuje naposledy pozorovanou hodnotu. Používá se například k udržování jednoduchého počtu velmi velkého počtu položek nebo operací. Je stejný jako NumberOfItemsHEX32 s tím rozdílem, že používá větší pole pro větší hodnoty.

RateOfCountsPerSecond32 272696320

Čítač rozdílu, který 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. Čítače tohoto typu zahrnují operace system\ file read/s.

RateOfCountsPerSecond64 272696576

Čítač rozdílu, který 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 RateOfCountsPerSecond32 typ, ale používá větší pole k uložení větších hodnot ke sledování velkého počtu položek nebo operací za sekundu, například rychlosti přenosu bajtů. Mezi čítače tohoto typu patří System\ File Read Bytes/s.

RawBase 1073939459

Základní čítač, který ukládá jmenovatel čítače, který představuje obecný aritmetický zlomek. Před použitím této hodnoty jako jmenovatele ve RawFraction výpočtu hodnoty zkontrolujte, zda je tato hodnota větší než nula.

RawFraction 537003008

Okamžitý čítač procentuálních hodnot, který 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. Mezi čítače tohoto typu patří stránkovací soubor\% špička využití.

SampleBase 1073939457

Základní čítač, který ukládá počet odebraných přerušení vzorkování a používá se jako jmenovatel ve zlomku vzorkování. Zlomek vzorkování je počet vzorků, které byly 1 (nebo true) pro přerušení vzorku. Před použitím této hodnoty jako jmenovatele ve výpočtu zkontrolujte, zda je tato hodnota větší než nula SampleFraction.

SampleCounter 4260864

Průměrný čítač, který zobrazuje průměrný počet operací dokončených za jednu sekundu. Pokud čítač tohoto typu vzorkuje data, vrátí každé přerušení vzorkování jednu nebo nulu. Data čítače jsou počet těch, které byly vzorkovány. Měří čas v jednotkách časovače výkonu systému.

SampleFraction 549585920

Čítač procent, který zobrazuje průměrný poměr přístupů ke všem operacím během posledních dvou ukázkových intervalů. Mezi čítače tohoto typu patří Cache\Pin Read Hits %.

Timer100Ns 542180608

Čítač procent, který 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 (ns). Čítače tohoto typu jsou navržené tak, aby změřily aktivitu jednotlivých komponent. Čítače tohoto typu zahrnují Procesor\% času uživatele.

Timer100NsInverse 558957824

Čítač procent, který zobrazuje průměrné procento aktivního času pozorovaného během intervalu výběru. Toto je inverzní čítač. Čítače tohoto typu zahrnují procesor\% času procesoru.

Poznámky

Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro PerformanceCounterType.

Platí pro

Viz také