PerformanceCounterType Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica i tipi di contatori delle prestazioni di cui viene eseguito il mapping direttamente ai tipi nativi.
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
- Ereditarietà
- Attributi
Campi
AverageBase | 1073939458 | Un contatore di base utilizzato nel calcolo delle medie temporali o numeriche, ad esempio AverageTimer32 e AverageCount64 . Memorizza il denominatore per il calcolo di un contatore con il quale presentare un "tempo per operazione" o un "numero per operazione". |
AverageCount64 | 1073874176 | Un contatore di media che mostra il numero di elementi elaborati, in media, durante un'operazione. I contatori di questo tipo visualizzano un rapporto tra gli elementi elaborati 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. I contatori di questo tipo includono Disco fisico\Media byte/trasf. disco |
AverageTimer32 | 805438464 | Un contatore di media che 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. I contatori di questo tipo includono Disco fisico\Media secondi/trasf. disco |
CounterDelta32 | 4195328 | Un contatore di differenza che mostra la variazione nell'attributo misurato tra i due intervalli di campionamento più recenti. |
CounterDelta64 | 4195584 | Un contatore di differenza che mostra la variazione nell'attributo misurato tra i due intervalli di campionamento più recenti. È identico al tipo di contatore CounterDelta32, ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. |
CounterMultiBase | 1107494144 | Un contatore di base che indica il numero di elementi campionati. Esso viene usato come denominatore nei calcoli per ottenere una media tra gli elementi campionati durante il rilevamento dei tempi di più elementi simili. Utilizzato con CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Ns e CounterMultiTimer100NsInverse. |
CounterMultiTimer | 574686464 | Un contatore di percentuale che visualizza 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 CounterMultiTimer100Ns in quanto misura il tempo in unità di segni di graduazione del timer delle prestazioni di sistema, invece che in unità di 100 nanosecondi. Questo tipo di contatore è un multitimer. |
CounterMultiTimer100Ns | 575735040 | Un contatore di percentuale che 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 (ns). Questo tipo di contatore è un multitimer. |
CounterMultiTimer100NsInverse | 592512256 | Un contatore di percentuale che 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 (ns). Essi derivano il tempo attivo misurando il tempo durante il quale i componenti non erano attivi e sottraendo il risultato dalla moltiplicazione di 100 percento per il numero di oggetti monitorati. Questo tipo di contatore è un multitimer inverso. |
CounterMultiTimerInverse | 591463680 | Un contatore di percentuale che mostra il tempo attivo di uno o più componenti come percentuale del tempo totale dell'intervallo di campionamento. Esso deriva il tempo attivo misurando il tempo durante il quale i componenti non erano attivi e sottraendo il risultato dal calcolo del 100 percento del numero di oggetti monitorati. Questo tipo di contatore è un multitimer inverso. Si differenzia da CounterMultiTimer100NsInverse in quanto misura il tempo in unità di segni di graduazione del timer delle prestazioni di sistema, invece che in unità di 100 nanosecondi. |
CounterTimer | 541132032 | Un contatore di percentuale che mostra il tempo medio durante il quale un componente è attivo come percentuale del tempo di campionamento totale. |
CounterTimerInverse | 557909248 | Un contatore di percentuale che visualizza 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. Si tratta di un tipo di contatore inverso. Misura il tempo in unità di segni di graduazione del timer delle prestazioni di sistema. |
CountPerTimeInterval32 | 4523008 | Un contatore di media 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. Questo tipo di contatore viene generalmente utilizzato per rilevare il numero di elementi in coda o in attesa. |
CountPerTimeInterval64 | 4523264 | Un contatore di media che consente di monitorare la lunghezza media di una coda ad 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. Questo tipo di contatore è identico a CountPerTimeInterval32 ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. Questo tipo di contatore viene generalmente utilizzato per rilevare un numero molto ampio di elementi in coda o in attesa. |
ElapsedTime | 807666944 | Un timer di differenza che mostra il tempo totale trascorso tra l'avvio del componente o del processo ed il momento in cui questo valore viene calcolato. I contatori di questo tipo includono Sistema\Tempo di funzionamento sistema. |
NumberOfItems32 | 65536 | Un contatore istantaneo che mostra il valore osservato più recentemente. Utilizzato per gestire, ad esempio, un semplice conteggio di elementi o di operazioni. I contatori di questo tipo includono Memoria\Byte disponibili. |
NumberOfItems64 | 65792 | Un contatore istantaneo che mostra il valore osservato più recentemente. Utilizzato per gestire, ad esempio, un semplice conteggio di un numero molto ampio di elementi o di operazioni. È identico a NumberOfItems32 ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. |
NumberOfItemsHEX32 | 0 | Un contatore istantaneo che mostra il valore osservato più recentemente in formato esadecimale. Utilizzato per gestire, ad esempio, un semplice conteggio di elementi o di operazioni. |
NumberOfItemsHEX64 | 256 | Un contatore istantaneo che mostra il valore osservato più recentemente. Utilizzato per gestire, ad esempio, un semplice conteggio di un numero molto ampio di elementi o di operazioni. È identico a NumberOfItemsHEX32 ad eccezione del fatto che usa campi di dimensioni maggiori per poter contenere valori più grandi. |
RateOfCountsPerSecond32 | 272696320 | Un contatore di differenza che 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. I contatori di questo tipo includono Sistema\Operazioni lettura file/sec. |
RateOfCountsPerSecond64 | 272696576 | Un contatore di differenza che 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. Questo tipo di contatore è identico al tipo RateOfCountsPerSecond32, ma usa campi di dimensioni maggiori per poter contenere valori più grandi al fine di rilevare un numero molto ampio di elementi o operazioni al secondo, quali ad esempio la velocità di trasmissione in byte. I contatori di questo tipo includono Sistema\Byte di file letti/sec. |
RawBase | 1073939459 | Un contatore di base che memorizza il denominatore di un contatore che presenta una frazione aritmetica generale. Verificare che questo valore sia maggiore di zero prima di utilizzarlo come denominatore nel calcolo di un valore RawFraction. |
RawFraction | 537003008 | Un contatore di percentuale istantaneo che mostra il rapporto fra un sottoinsieme e il suo insieme sotto forma di 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. I contatori di questo tipo includono Paging File\% Usage Peak. |
SampleBase | 1073939457 | Un contatore di base che memorizza il numero di interruzioni del campione che hanno avuto luogo e usato come denominatore nella frazione di campionamento. La frazione di campionamento è il numero di campioni che corrispondevano a 1 (o |
SampleCounter | 4260864 | Un contatore di media che mostra il numero medio di operazioni completate in un secondo. Quando un contatore di questo tipo campiona i dati, ogni interruzione del campione restituisce uno o zero. I dati del contatore costituiscono il numero di quelli campionati. Misura il tempo in unità di segni di graduazione del timer delle prestazioni di sistema. |
SampleFraction | 549585920 | Un contatore di percentuale che mostra il rapporto medio tra gli accessi e tutte le operazioni durante gli ultimi due intervalli di campionamento. I contatori di questo tipo includono Cache\Letture in pre-scrittura trovate %. |
Timer100Ns | 542180608 | Un contatore di percentuale che 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 (ns). I contatori di questo tipo sono progettati per misurare l'attività di un componente per volta. I contatori di questo tipo includono Processor\% User Time. |
Timer100NsInverse | 558957824 | Un contatore di percentuale che mostra la percentuale media di tempo attivo osservato durante l'intervallo di campionamento. Si tratta di un contatore inverso. I contatori di questo tipo includono Processore\% Tempo processore. |
Commenti
Per altre informazioni su questa API, vedere Note sulle API supplementari per PerformanceCounterType.