Compartir a través de


Cómo: Recuperar valores calculados del contador de rendimiento

Actualización: noviembre 2007

Para recuperar valores calculados de contadores de rendimiento, llame al método NextValue del contador actual. Al hacerlo, se calcula y se devuelve el valor calculado del contador en el instante en que se ejecuta el método. Al llamar a NextValue por segunda vez, recuperará un valor diferente, ya que el valor calculado varía a medida que se incrementa el contador.

Nota:

Para recuperar vistas más complejas de los datos del contador, se pueden utilizar muestras con el fin de recuperar instantáneas (imágenes estáticas) de los datos del contador en dos momentos y realizar comparaciones con los valores devueltos. Para obtener más información sobre la recuperación de una muestra, vea Cómo: Recuperar muestras del contador de rendimiento.

Para recuperar el valor calculado de un contador

  1. Cree una instancia de PerformanceCounter y configúrela de modo que interactúe con la categoría y el contador deseados. Para obtener más información, vea Cómo: Crear instancias de componentes PerformanceCounter o Cómo: Configurar instancias de componentes PerformanceCounter.

  2. Llame al método NextValue y establezca los resultados en una variable Single.

    En el ejemplo siguiente se muestra cómo utilizar el método NextValue para recuperar el valor actual del contador Total en una categoría personalizada denominada 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:

    La primera vez que ejecute este código, devolverá cero. Las consultas posteriores del valor devolverán una cifra.

Vea también

Tareas

Cómo: Recuperar muestras del contador de rendimiento

Cómo: Crear instancias de componentes PerformanceCounter

Cómo: Configurar instancias de componentes PerformanceCounter

Conceptos

Recuperación del valor de los contadores de rendimiento