PerformanceCounterType 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í.
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
- 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 |
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.