Procedura: recuperare i valori calcolati del contatore delle prestazioni

Aggiornamento: novembre 2007

I valori calcolati del contatore delle prestazioni vengono recuperati chiamando il metodo NextValue sul contatore corrente. Nel momento in cui il metodo viene eseguito, il valore del contatore viene calcolato e restituito. Chiamando il metodo NextValue una seconda volta viene recuperato un valore diverso, in quanto il valore calcolato cambia con l'incremento del contatore.

Nota:

Per recuperare viste più complesse dei dati del contatore, è possibile utilizzare campioni per ottenere snapshot statici dei dati del contatore in due momenti diversi ed eseguire confronti sui dati restituiti. Per ulteriori informazioni sul recupero di un campione, vedere Procedura: recuperare campioni del contatore delle prestazioni.

Per recuperare il valore calcolato di un contatore

  1. Creare un'istanza della classe PerformanceCounter e configurarla in modo che interagisca con la categoria e il contatore desiderati. Per ulteriori informazioni, vedere Procedura: creare istanze del componente PerformanceCounter o Procedura: configurare istanze del componente PerformanceCounter.

  2. Chiamare il metodo NextValue e impostare i risultati su una variabile Single.

    Nell’esempio riportato di seguito viene illustrato come utilizzare il metodo NextValue per recuperare il valore corrente del contatore Total in una categoria personalizzata denominata Orders:

    Dim MyCtr As New PerformanceCounter()
    MyCtr.CategoryName = "Orders"
    MyCtr.CounterName = "Total"
    Dim retvalue As Single
    retvalue = MyCtr.NextValue()
    
         System.Diagnostics.PerformanceCounter MyCtr =
                new System.Diagnostics.PerformanceCounter();
            MyCtr.CategoryName = "Orders";
            MyCtr.CounterName = "Total";
            float retvalue = MyCtr.NextValue();
    
    Nota:

    Alla prima esecuzione di questo codice, verrà restituito zero. Le query successive per il valore restituiranno un numero.

Vedere anche

Attività

Procedura: recuperare campioni del contatore delle prestazioni

Procedura: creare istanze del componente PerformanceCounter

Procedura: configurare istanze del componente PerformanceCounter

Concetti

Recupero dei valori del contatore delle prestazioni