Condividi tramite


CounterType Enumerazione

Definizione

Definisce i possibili tipi di contatori. A ogni contatore viene assegnato un tipo di contatore. Il tipo di contatore determina come i dati dei contatori vengono calcolati, come se ne calcola la media e come vengono visualizzati.

public enum class CounterType
public enum CounterType
type CounterType = 
Public Enum CounterType
Ereditarietà
CounterType

Campi

AverageBase 1073939458

Questo contatore viene utilizzato come dati di base (denominatore) nel calcolo del tempo o nelle medie di conteggio per i tipi di contatore AverageCount64 e AverageTimer32. Questo tipo di contatore raccoglie solo l'ultimo valore osservato. (Vedere il tipo di contatore PERF_AVERAGE_BASE nel kit di distribuzione.)

AverageCount64 1073874176

Questo tipo di contatore mostra il numero di elementi elaborati, in media, durante un'operazione. I contatori di questo tipo visualizzano un rapporto tra gli elementi elaborati (ad esempio i byte inviati) e il numero di operazioni completate. Il rapporto viene calcolato confrontando il numero di elementi elaborati durante l'ultimo intervallo e il numero di operazioni completate durante l'ultimo intervallo. (Vedere il tipo di contatore PERF_AVERAGE_BULK nel kit di distribuzione.)

AverageTimer32 805438464

Questo tipo di contatore misura il tempo necessario, in media, per completare un processo o un'operazione. I contatori di questo tipo visualizzano un rapporto tra il tempo totale trascorso dell'intervallo di campionamento e il numero di processi o operazioni completate durante tale periodo. Questo tipo di contatore misura il tempo in segni di graduazione dell'orologio di sistema. (Vedere il tipo di contatore PERF_AVERAGE_TIMER nel kit di distribuzione.)

Delta32 4195328

Questo tipo di contatore mostra la variazione dell'attributo misurato tra i due intervalli di campionamento più recenti. (Vedere il tipo di contatore PERF_AVERAGE_DELTA nel kit di distribuzione.)

Delta64 4195584

Questo tipo di contatore mostra la variazione dell'attributo misurato tra i due intervalli di campionamento più recenti. È identico al tipo di contatore Delta32, ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. (Vedere il tipo di contatore PERF_COUNTER_LARGE_DELTA nel kit di distribuzione.)

ElapsedTime 807666944

Questo tipo di contatore mostra il tempo totale trascorso tra l'avvio del componente o del processo e il momento in cui questo valore viene calcolato. (Vedere il tipo di contatore PERF_ELAPSED_TIME nel kit di distribuzione.)

LargeQueueLength 4523264

Questo tipo di contatore consente di monitorare la lunghezza media di una coda a una risorsa nel tempo. I contatori di questo tipo mostrano la differenza tra le lunghezze di coda osservate durante gli ultimi due intervalli di campionamento, divisa per la durata dell'intervallo. È identico al tipo di contatore QueueLength, ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. (Vedere il tipo di contatore PERF_COUNTER_LARGE_QUEUELEN_TYPE nel kit di distribuzione.)

MultiTimerBase 1107494144

Indica il numero di elementi campionati. Viene utilizzato come denominatore nei calcoli per ottenere una media tra gli elementi campionati durante il rilevamento dei tempi di più elementi simili. Supporta la conversione dei seguenti tipi di contatore: MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns, e MultiTimerPercentageNotActive100Ns.

MultiTimerPercentageActive 574686464

Questo tipo di contatore è un multitimer. I multitimer raccolgono dati da più istanze di un componente, ad esempio un processore o un disco. In contatori di questo tipo visualizzano il tempo attivo di uno o più componenti come percentuale del tempo totale dell'intervallo di campionamento. Poiché il numeratore registra il tempo attivo dei componenti che funzionano contemporaneamente, la percentuale risultante può superare il 100 percento. Questo tipo di contatore si differenzia da MultiTimerPercentageActive100Ns in quanto misura il tempo in unità di segni di graduazione del timer delle prestazioni di sistema, invece che in unità di 100 nanosecondi. (Vedere il tipo di contatore di PERF_COUNTER_MULTI_TIMER nel kit di distribuzione.)

MultiTimerPercentageActive100Ns 575735040

Questo tipo di contatore mostra il tempo attivo di uno o più componenti come percentuale del tempo totale dell'intervallo di campionamento. Misura il tempo in unità di 100 nanosecondi. Questo tipo di contatore è un multitimer. I multitimer sono progettati per monitorare più istanze di un componente, ad esempio un processore o un disco. (Vedere il tipo di contatore PERF_100NSEC_MULTI_TIMER nel kit di distribuzione.)

MultiTimerPercentageNotActive 591463680

Questo tipo di contatore mostra il tempo attivo di uno o più componenti come percentuale del tempo totale dell'intervallo di campionamento. Questo tipo di contatore è un multitimer inverso. I multitimer eseguono il monitoraggio di più istanze di un componente, ad esempio un processore o un disco. I contatori inversi misurano il tempo durante il quale un componente non è attivo e derivano il tempo attivo da tale misura. Questo contatore si differenzia da MultiTimerPercentageNotActive100Ns in quanto misura il tempo in unità di segni di graduazione del timer delle prestazioni di sistema, invece che in unità di 100 nanosecondi. (Vedere il tipo di contatore PERF_COUNTER_MULTI_TIMER_INV nel kit di distribuzione.)

MultiTimerPercentageNotActive100Ns 592512256

Questo tipo di contatore mostra il tempo attivo di uno o più componenti come percentuale del tempo totale dell'intervallo di campionamento. I contatori di questo tipo misurano il tempo in unità di 100 nanosecondi. Questo tipo di contatore è un multitimer inverso. I multitimer sono progettati per monitorare più istanze di un componente, ad esempio un processore o un disco. I contatori inversi misurano il tempo durante il quale un componente non è attivo e ne derivano il tempo attivo dalla misura del tempo inattivo (Vedere il tipo di contatore PERF_100NSEC_MULTI_TIMER_INV nel kit di distribuzione.)

ObjectSpecificTimer 543229184

Questo tipo di contatore a 64 bit è un timer che visualizza nelle unità specifiche dell'oggetto. (Vedere il tipo di contatore PERF_OBJ_TIME_TIMER nel kit di distribuzione.)

PercentageActive 541132032

Questo tipo di contatore mostra il tempo medio durante il quale un componente è attivo come percentuale del tempo di campionamento totale. (Vedere il tipo di contatore PERF_COUNTER_TIMER nel kit di distribuzione.)

PercentageActive100Ns 542180608

Questo tipo di contatore mostra il tempo attivo di un componente come percentuale del tempo totale trascorso dell'intervallo di campionamento. Misura il tempo in unità di 100 nanosecondi. I contatori di questo tipo sono progettati per misurare l'attività di un componente per volta. (Vedere il tipo di contatore PERF_100NSEC_TIMER nel kit di distribuzione.)

PercentageNotActive 557909248

Si tratta di un tipo di contatore inverso. I contatori inversi misurano il tempo durante il quale un componente non è attivo e derivano il tempo attivo da tale misura. I contatore di questo tipo visualizzano la percentuale media di tempo attivo osservato durante l'intervallo di campionamento. Il valore di questi contatori viene calcolato monitorando la percentuale di tempo durante la quale il servizio era inattivo e sottraendo tale valore da 100 percento. Questo tipo di contatore è identico a PercentageNotActive100Ns ad eccezione del fatto che misura il tempo in unità di segni di graduazione del timer delle prestazioni di sistema, invece che in unità di 100 nanosecondi. (Vedere il tipo di contatore PERF_COUNTER_TIMER_INV nel kit di distribuzione.)

PercentageNotActive100Ns 558957824

Questo tipo di contatore mostra la percentuale media di tempo attivo osservato durante l'intervallo di campionamento. Si tratta di un contatore inverso. I contatori inversi vengono calcolati monitorando la percentuale di tempo durante la quale il servizio era inattivo e sottraendo tale valore dal 100 percento. (Vedere il tipo di contatore PERF_100NSEC_TIMER_INV nel kit di distribuzione.)

PrecisionObjectSpecificTimer 543622400

Questo tipo di contatore mostra un valore che è costituito da due valori del contatore: il conteggio del tempo trascorso dell'evento controllato e la frequenza specificata nel campo PerfFreq dell'intestazione dell'oggetto. Questo tipo di contatore differisce dagli altri timer per il fatto che il valore del ciclo macchina accompagna il valore del contatore in modo da eliminare qualsiasi possibile differenza dalla chiamata di funzione a causa della latenza. I tipi di contatore di precisione vengono utilizzati quando i timer di sistema standard non sono abbastanza precisi per letture accurate. (Vedere il tipo di contatore PERF_PRECISION_OBJECT_TIMER nel kit di distribuzione.)

PrecisionSystemTimer 541525248

Questo tipo di contatore mostra un valore che è costituito da due valori del contatore: il conteggio del tempo trascorso dell'evento controllato e la frequenza dal timer delle prestazioni del sistema. Questo tipo di contatore differisce dagli altri timer per il fatto che il valore del ciclo macchina accompagna il valore del contatore in modo da eliminare qualsiasi possibile differenza dalla chiamata di funzione a causa della latenza. I tipi di contatore di precisione vengono utilizzati quando i timer di sistema standard non sono abbastanza precisi per letture accurate. (Vedere il tipo di contatore PERF_PRECISION_TIMER nel kit di distribuzione.)

PrecisionTimer100Ns 542573824

Questo tipo di contatore mostra un valore che è costituito da due valori del contatore: il conteggio del tempo trascorso dell'evento controllato e l'orario di un timer privato nelle stesse unità. Misura il tempo in unità di 100 nanosecondi. Questo tipo di contatore differisce dagli altri timer per il fatto che il valore del ciclo macchina accompagna il valore del contatore in modo da eliminare qualsiasi possibile differenza dalla chiamata di funzione a causa della latenza. I tipi di contatore di precisione vengono utilizzati quando i timer di sistema standard non sono abbastanza precisi per letture accurate. (Vedere il tipo di contatore PERF_PRECISION_100NS_TIMER nel kit di distribuzione.)

QueueLength 4523008

Questo tipo di contatore è progettato per monitorare la lunghezza media di una coda ad una risorsa nel tempo. Mostra la differenza tra le lunghezze di coda osservate durante gli ultimi due intervalli di campionamento divisa per la durata dell'intervallo. (Vedere il tipo di contatore di PERF_COUNTER_QUEUELEN_TYPE nel kit di distribuzione.)

QueueLength100Ns 5571840

Questo tipo di contatore misura la durata temporale della lunghezza della coda utilizzando una base temporale di 100 nanosecondi. (Vedere il tipo di contatore PERF_COUNTER_100NS_QUEUELEN_TYPE nel kit di distribuzione.)

QueueLengthObjectTime 6620416

Questo tipo di contatore misura la durata temporale della lunghezza della utilizzando una base temporale specifica dell'oggetto. (Vedere il tipo di contatore PERF_COUNTER_OBJ_QUEUELEN_TYPE nel kit di distribuzione.)

RateOfCountPerSecond32 272696320

Questo tipo di contatore mostra il numero medio di operazioni completate durante ogni secondo dell'intervallo di campionamento. I contatori di questo tipo misurano il tempo in segni di graduazione dell'orologio di sistema. (Vedere il tipo di contatore PERF_COUNTER_COUNTER nel kit di distribuzione.)

RateOfCountPerSecond64 272696576

Questo tipo di contatore mostra il numero medio di operazioni completate durante ogni secondo dell'intervallo di campionamento. I contatori di questo tipo misurano il tempo in segni di graduazione dell'orologio di sistema. È identico al tipo di contatore RateOfCountPerSecond32, ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. (Vedere il tipo di contatore PERF_COUNTER_BULK_COUNT nel kit di distribuzione.)

RawBase32 1073939459

Questo tipo di contatore raccoglie solo l'ultimo valore osservato. Il valore viene utilizzato come denominatore di un contatore che presenta una frazione aritmetica generale. Questo tipo supporta il tipo di contatore RawFraction32. (Vedere il tipo di contatore PERF_RAW_BASE nel kit di distribuzione.)

RawBase64 1073939712

Questo tipo di contatore raccoglie l'ultimo valore osservato. È identico al tipo di contatore RawBase32, a eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. Questo tipo supporta il tipo di contatore RawFraction64. (Vedere il tipo di contatore PERF_LARGE_RAW_BASE nel kit di distribuzione.)

RawData32 65536

Questo tipo di contatore visualizza solo l'ultimo valore osservato. Non visualizza una media. (Vedere il tipo di contatore PERF_COUNTER_RAWCOUNT nel kit di distribuzione.)

RawData64 65792

Questo tipo di contatore visualizza solo l'ultimo valore osservato, non una media. È identico al tipo di contatore RawData32, ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. (Vedere il tipo di contatore di PERF_COUNTER_LARGE_RAWCOUNT nel kit di distribuzione.)

RawDataHex32 0

Questo tipo di contatore mostra il valore osservato più recentemente, in formato esadecimale. Non visualizza una media. (Vedere il tipo di contatore PERF_COUNTER_RAWCOUNT_HEX nel kit di distribuzione.)

RawDataHex64 256

Questo tipo di contatore mostra l’ultimo valore osservato, in formato esadecimale. È identico al tipo di contatore RawDataHex32, ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. (Vedere il tipo di contatore di PERF_COUNTER_LARGE_RAWCOUNT_HEX nel kit di distribuzione.)

RawFraction32 537003008

Questo tipo di contatore mostra il rapporto fra un sottoinsieme e il suo insieme, espresso come una percentuale. Esso confronta, ad esempio, il numero di byte utilizzati su un disco con il numero totale di byte su disco. I contatori di questo tipo visualizzano solo la percentuale corrente e non una media nel tempo. (Vedere il tipo di contatore PERF_RAW_FRACTION nel kit di distribuzione.)

RawFraction64 537003264

Questo tipo di contatore mostra il rapporto fra un sottoinsieme e il suo insieme, espresso come una percentuale. Esso confronta, ad esempio, il numero di byte utilizzati su un disco con il numero totale di byte su disco. I contatori di questo tipo visualizzano solo la percentuale corrente e non una media nel tempo. È identico al tipo di contatore RawFraction32, ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi.

SampleBase 1073939457

Questo contatore memorizza il numero di interruzioni del campionamento che hanno avuto luogo e viene usato come denominatore nella frazione di campionamento. Questo tipo supporta il tipo di contatore SampleFraction.

SampleCounter 4260864

Questo tipo di contatore mostra il numero medio di operazioni completate in un secondo. Misura il tempo in unità di segni di graduazione del timer delle prestazioni di sistema. La variabile F rappresenta il numero di segni di spunta che si verificano in uno secondo. Il valore di F viene inserito nell'equazione, affinché il risultato venga visualizzato in secondi. (Vedere il tipo di contatore PERF_SAMPLE_COUNTER nel kit di distribuzione.)

SampleFraction 549585920

Questo tipo di contatore mostra il rapporto medio tra gli accessi e tutte le operazioni durante gli ultimi due intervalli di campionamento. (Vedere il tipo di contatore PERF_SAMPLE_FRACTION nel kit di distribuzione.)

Commenti

Per informazioni dettagliate sui tipi elencati in questa enumerazione, vedere la sezione Tipi di contatore del Kit di distribuzione di Windows Server 2003.

Si applica a