Procedura: recuperare i valori non elaborati del contatore delle prestazioni

Aggiornamento: novembre 2007

I valori non elaborati del contatore delle prestazioni vengono recuperati mediante il recupero del valore corrente della proprietà RawValue della classe PerformanceCounter.

Per recuperare il valore non elaborato 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. Recuperare il valore corrente della proprietà RawValue.

    Nell’esempio riportato di seguito viene illustrato come utilizzare la proprietà RawValue per recuperare il valore corrente del contatore % Processor Time:

    Dim MyCounter As New PerformanceCounter()
    MyCounter.CategoryName = "Processor"
    MyCounter.CounterName = "% Processor Time"
    MyCounter.InstanceName = "_Total"
    Dim raw As Int64
    raw = MyCounter.RawValue
    
         System.Diagnostics.PerformanceCounter myCounter =
               new System.Diagnostics.PerformanceCounter();
            myCounter.CategoryName = "Processor";
            myCounter.CounterName = "% Processor Time";
            myCounter.InstanceName = "_Total";
            long raw = myCounter.RawValue;
    

Vedere anche

Attività

Procedura: recuperare i valori calcolati del contatore delle prestazioni

Procedura: recuperare campioni del contatore delle prestazioni

Procedura: recuperare elenchi di contatori e categorie

Concetti

Recupero dei valori del contatore delle prestazioni