Share via


Recuperación del valor de los contadores de rendimiento

Actualización: noviembre 2007

Hay varias formas de leer valores de contadores de rendimiento:

Datos sin formato, calculados y muestreados

La interacción entre valores sin formato, valores siguientes (o calculados) y muestras es bastante fácil de comprender una vez que entendemos que los valores sin formato y los valores calculados varían constantemente, mientras que las muestras permiten recuperar una instantánea del contador en un determinado momento. El diagrama siguiente ilustra la relación entre un valor sin formato, un valor siguiente y una muestra.

Valores de contador de rendimiento: Sin formato, Calculado y Muestreado

Esta imagen muestra una representación de los datos que contiene un contador denominado Pedidos por segundo. Los valores sin formato de este contador son puntos de datos individuales que varían cada segundo, donde el promedio calculado se representa mediante la línea que muestra una recepción de pedidos creciente a lo largo del tiempo. En este gráfico se han tomado los siguientes puntos de datos:

  • El usuario utilizó el método NextValue para recuperar el valor calculado en tres momentos diferentes, representados por NV1, NV2 y NV3. Dado que el valor siguiente cambia constantemente, se recupera un valor diferente cada vez, sin especificar parámetros adicionales.

  • El usuario utilizó el método NextSample para tomar dos muestras, indicadas como S1 y S2. Las muestras "congelan" un valor en el tiempo, de modo que el usuario puede comparar a continuación los dos valores de muestra y realizar cálculos con ellos.

Comparar métodos de recuperación

Recuperar un valor sin formato con la propiedad RawValue es una operación muy rápida, ya que no se realizan cálculos ni comparaciones. Por ejemplo, si utiliza un contador sólo para contar el número de pedidos procesados en un sistema, puede recuperar el valor sin formato del contador. Para obtener más información sobre cómo recuperar valores sin formato, vea Cómo: Recuperar valores sin formato del contador de rendimiento.

Recuperar un valor calculado mediante el método NextValue resulta a menudo más útil que recuperar el valor sin formato, pero este valor también puede darnos una visión poco realista de los datos, ya que podría reflejar fluctuaciones inusuales en los datos al calcular el valor. Por ejemplo, si disponemos de un contador que calcula los pedidos procesados por segundo, cualquier número inusualmente alto o bajo de pedidos que se procese en ese determinado momento dará como resultado un promedio no realista a lo largo del período medido. Esto puede dar como resultado una visión distorsionada del rendimiento real del sistema. Para obtener más información sobre cómo recuperar un valor calculado, vea Cómo: Recuperar valores calculados del contador de rendimiento.

Las muestras proporcionan la visión más realista de los datos del sistema, al permitir recuperar, retener y comparar diferentes valores a lo largo del tiempo. Puede recuperar una muestra mediante el método NextSample si necesita comparar valores de diferentes contadores o calcular un valor a partir de datos sin formato. Sin embargo, esto puede suponer una carga ligeramente mayor de recursos que si se llama NextValue. Para obtener más información sobre cómo recuperar una muestra, vea Cómo: Recuperar muestras del contador de rendimiento.

El método NextSample devuelve un objeto de tipo CounterSample. Cuando recupera una muestra, tiene acceso a las propiedades de la clase CounterSample, como RawValue, BaseValue, TimeStamp y SystemFrequency. Estas propiedades le permiten obtener una visión muy detallada de los datos que componen la muestra.

Vea también

Tareas

Cómo: Recuperar valores sin formato del contador de rendimiento

Cómo: Recuperar valores calculados del contador de rendimiento

Cómo: Recuperar muestras del contador de rendimiento

Cómo: Recuperar listas de contadores y categorías

Conceptos

Introducción a la supervisión de umbrales de rendimiento