PerformanceCounterType Enum

Definition

Anger prestandaräknare som mappas direkt till interna typer.

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
Arv
PerformanceCounterType
Attribut

Fält

Name Värde Description
NumberOfItemsHEX32 0

En omedelbar räknare som visar det senast observerade värdet i hexadecimalt format. Används till exempel för att upprätthålla ett enkelt antal objekt eller åtgärder.

NumberOfItemsHEX64 256

En omedelbar räknare som visar det senast observerade värdet. Används till exempel för att upprätthålla ett enkelt antal av ett mycket stort antal objekt eller åtgärder. Det är samma som NumberOfItemsHEX32 förutom att det använder större fält för att hantera större värden.

NumberOfItems32 65536

En omedelbar räknare som visar det senast observerade värdet. Används till exempel för att upprätthålla ett enkelt antal objekt eller åtgärder. Räknare av den här typen inkluderar Minne\Tillgängliga byte.

NumberOfItems64 65792

En omedelbar räknare som visar det senast observerade värdet. Används till exempel för att upprätthålla ett enkelt antal av ett mycket stort antal objekt eller åtgärder. Det är samma som NumberOfItems32 förutom att det använder större fält för att hantera större värden.

CounterDelta32 4195328

En skillnadsräknare som visar ändringen i det uppmätta attributet mellan de två senaste urvalsintervallen.

CounterDelta64 4195584

En skillnadsräknare som visar ändringen i det uppmätta attributet mellan de två senaste urvalsintervallen. Det är samma som CounterDelta32 räknartypen förutom att större fält används för att hantera större värden.

SampleCounter 4260864

En genomsnittlig räknare som visar det genomsnittliga antalet åtgärder som slutförts på en sekund. När en räknare av den här typen tar prov på data returnerar varje samplingsavbrott en eller noll. Räknardata är antalet som samplades. Den mäter tid i enheter med fästingar i systemets prestandatimer.

CountPerTimeInterval32 4523008

En genomsnittlig räknare som är utformad för att övervaka den genomsnittliga längden på en kö till en resurs över tid. Den visar skillnaden mellan kölängderna som observerats under de två senaste urvalsintervallen dividerat med intervallets varaktighet. Den här typen av räknare används vanligtvis för att spåra antalet objekt som köas eller väntar.

CountPerTimeInterval64 4523264

En genomsnittlig räknare som övervakar den genomsnittliga längden på en kö till en resurs över tid. Räknare av den här typen visar skillnaden mellan kölängderna som observerats under de två senaste urvalsintervallen, dividerat med intervallets varaktighet. Den här räknartypen är samma som CountPerTimeInterval32 förutom att den använder större fält för att hantera större värden. Den här typen av räknare används vanligtvis för att spåra ett stort eller mycket stort antal objekt som köas eller väntar.

RateOfCountsPerSecond32 272696320

En skillnadsräknare som visar det genomsnittliga antalet åtgärder som slutförts under varje sekund av urvalsintervallet. Räknare av denna typ mäter tiden i tick av systemklockan. Räknare av den här typen inkluderar System\ Filläsningsåtgärder/s.

RateOfCountsPerSecond64 272696576

En skillnadsräknare som visar det genomsnittliga antalet åtgärder som slutförts under varje sekund av urvalsintervallet. Räknare av denna typ mäter tiden i tick av systemklockan. Den här räknartypen är samma som RateOfCountsPerSecond32 typen, men den använder större fält för att hantera större värden för att spåra ett stort antal objekt eller åtgärder per sekund, till exempel byteöverföringshastighet. Räknare av den här typen inkluderar System\ Filläsningsbyte per sekund.

RawFraction 537003008

En omedelbar procenträknare som visar förhållandet mellan en delmängd och dess uppsättning som en procentandel. Den jämför till exempel antalet byte som används på en disk med det totala antalet byte på disken. Räknare av den här typen visar endast den aktuella procentandelen, inte ett genomsnitt över tid. Räknare av den här typen inkluderar växlingsfil\% användningstoppar.

CounterTimer 541132032

En procenträknare som visar den genomsnittliga tid som en komponent är aktiv i procent av den totala urvalstiden.

Timer100Ns 542180608

En procenträknare som visar den aktiva tiden för en komponent som en procentandel av den totala förflutna tiden för exempelintervallet. Den mäter tid i enheter på 100 nanosekunder (ns). Räknare av den här typen är utformade för att mäta aktiviteten för en komponent i taget. Räknare av den här typen inkluderar Processor\% användartid.

SampleFraction 549585920

En procenträknare som visar det genomsnittliga förhållandet mellan träffar och alla åtgärder under de två senaste urvalsintervallen. Räknare av den här typen inkluderar Cache\Pin Read Hits %.

CounterTimerInverse 557909248

En procenträknare som visar den genomsnittliga procentandelen aktiv tid som observerats under urvalsintervallet. Värdet för dessa räknare beräknas genom att övervaka den procentandel av tiden som tjänsten var inaktiv och sedan subtrahera det värdet från 100 procent. Det här är en inverteringsräknare. Den mäter tid i enheter med fästingar i systemets prestandatimer.

Timer100NsInverse 558957824

En procenträknare som visar den genomsnittliga procentandelen aktiv tid som observerats under urvalsintervallet. Det här är en omvänd räknare. Räknare av den här typen är Processor\% Processortid.

CounterMultiTimer 574686464

En procenträknare som visar den aktiva tiden för en eller flera komponenter som en procentandel av den totala tiden för exempelintervallet. Eftersom täljaren registrerar den aktiva tiden för komponenter som körs samtidigt kan den resulterande procentandelen överskrida 100 procent. Den här räknartypen skiljer sig från CounterMultiTimer100Ns i och med att den mäter tid i enheter med fästingar i systemets prestandatimer i stället för i 100 nanosekundersenheter. Den här räknartypen är en multitimer.

CounterMultiTimer100Ns 575735040

En procenträknare som visar den aktiva tiden för en eller flera komponenter som en procentandel av den totala tiden för exempelintervallet. Den mäter tid i 100 nanosekunder (ns) enheter. Den här räknartypen är en multitimer.

CounterMultiTimerInverse 591463680

En procenträknare som visar den aktiva tiden för en eller flera komponenter som en procentandel av den totala tiden för exempelintervallet. Den härleder den aktiva tiden genom att mäta den tid då komponenterna inte var aktiva och subtrahera resultatet från 100 procent med antalet övervakade objekt. Den här räknartypen är en omvänd multitimer. Det skiljer sig från CounterMultiTimer100NsInverse i att det mäter tid i enheter av fästingar i systemets prestandatimer, snarare än i 100 nanosekundersenheter.

CounterMultiTimer100NsInverse 592512256

En procenträknare som visar den aktiva tiden för en eller flera komponenter som en procentandel av den totala tiden för exempelintervallet. Räknare av den här typen mäter tid i 100 nanosekunder (ns). De härleder den aktiva tiden genom att mäta den tid då komponenterna inte var aktiva och subtrahera resultatet från att multiplicera 100 procent med antalet övervakade objekt. Den här räknartypen är en omvänd multitimer.

AverageTimer32 805438464

En genomsnittlig räknare som mäter den tid det tar att slutföra en process eller åtgärd i genomsnitt. Räknare av den här typen visar ett förhållande mellan den totala förflutna tiden för urvalsintervallet och antalet processer eller åtgärder som slutfördes under den tiden. Den här räknartypen mäter tid i fästingar på systemklockan. Räknare av den här typen inkluderar PhysicalDisk\ Avg. Disk sek/Transfer.

ElapsedTime 807666944

En tidsinställd skillnad som visar den totala tiden mellan när komponenten eller processen startade och den tid då det här värdet beräknas. Räknare av den här typen inkluderar System\ System Up Time.

AverageCount64 1073874176

En genomsnittlig räknare som visar hur många objekt som bearbetas i genomsnitt under en åtgärd. Räknare av den här typen visar ett förhållande mellan de objekt som bearbetas och antalet slutförda åtgärder. Förhållandet beräknas genom att jämföra antalet bearbetade objekt under det senaste intervallet med antalet åtgärder som slutfördes under det senaste intervallet. Räknare av den här typen inkluderar PhysicalDisk\ Avg. Diskbyte/överföring.

SampleBase 1073939457

En basräknare som lagrar antalet provtagningsavbrott som tas och används som nämnare i samplingsfraktionen. Samplingsfraktionen är antalet prover som var 1 (eller true) för ett provavbrott. Kontrollera att det här värdet är större än noll innan du använder det som nämnare i en beräkning av SampleFraction.

AverageBase 1073939458

En basräknare som används i beräkningen av tids- eller antalsgenomsnitt, till exempel AverageTimer32 och AverageCount64. Lagrar nämnaren för att beräkna en räknare för att presentera "tid per åtgärd" eller "antal per åtgärd".

RawBase 1073939459

En basräknare som lagrar nämnaren för en räknare som presenterar en allmän aritmetikfraktion. Kontrollera att det här värdet är större än noll innan du använder det som nämnare i en RawFraction värdeberäkning.

CounterMultiBase 1107494144

En basräknare som anger antalet samplade objekt. Den används som nämnare i beräkningarna för att få ett genomsnitt bland de objekt som samplas när du tar tidsinställningar för flera, men liknande objekt. Används med CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Nsoch CounterMultiTimer100NsInverse.

Kommentarer

Mer information om det här API:et finns i Kompletterande API-kommentarer för PerformanceCounterType.

Gäller för

Se även