Condividi tramite


Tipi di contatori delle prestazioni

Aggiornamento: novembre 2007

I contatori delle prestazioni hanno una definizione del tipo che determina il modo in cui essi interagiscono con le applicazioni di monitoraggio e con i valori del contatore contenuti. Si supponga ad esempio di creare un’istanza del componente PerformanceCounter per contare il numero di ordini elaborati al secondo nell’applicazione di e-commerce in uso. Si crea un contatore delle prestazioni che viene incrementato di uno dopo l’elaborazione di ogni ordine. In questo caso, impostare la proprietà CounterType su RateOfCountsPerSecond32. Questo tipo indica al contatore di calcolare il numero di ordini elaborati al secondo prendendo due campionamenti e dividendo per la durata dei campioni. Maggiore è il numero di campionamenti prelevati, maggiore sarà la rilevanza dei dati.

Scelta del tipo di contatore appropriato

Quando si crea un contatore è possibile scegliere tra diversi tipi di contatori delle prestazioni. Alcuni contatori sono associati a calcoli specifici, mentre altri contengono solo valori non calcolati. In generale, esistono pochi tipi di contatori che si usano più frequentemente. La tabella che segue elenca questi tipi in base ai comuni criteri di utilizzo.

Se è necessario

Usare questo tipo di contatore

Esempio

Mantenere un semplice conteggio di elementi, operazioni e così via.

NumberOfItems32

Usare questo tipo di contatore per tenere traccia del numero di ordini ricevuti sotto forma di numero a 32 bit.

Mantenere un semplice conteggio con una maggiore capacità

NumberOfItems64

Usare questo tipo di contatore per tenere traccia degli ordini di un sito dove si registra un elevato volume. Archiviati come numero a 64 bit.

Tenere traccia della quantità al secondo di un elemento o di un’operazione

RateOfCountsPerSecond32

Usare questo tipo di contatore per tenere traccia degli ordini ricevuti al secondo in un sito di vendita al dettaglio. Archiviati come numero a 32 bit.

Tenere traccia della quantità al secondo con una maggiore capacità

RateOfCountsPerSecond64

Usare questo tipo di contatore per tenere traccia degli ordini al secondo in un sito dove si registra un elevato volume. Archiviati come numero a 64 bit.

Calcolare il tempo medio per l’esecuzione di un processo o per l'elaborazione di un elemento

AverageTimer32

Usare questo tipo di contatore per calcolare il tempo medio richiesto per l’elaborazione di un ordine. Archiviato come numero a 32 bit.

Alcune considerazioni sul tipo di contatore:

Per un elenco completo dei tipi disponibili, vedere PerformanceCounterType.

Vedere anche

Attività

Procedura: creare contatori delle prestazioni personalizzati

Procedura: creare categorie di contatori delle prestazioni

Concetti

Introduzione al monitoraggio dei valori limite delle prestazioni