Compartir a través de


Tipos de contadores de rendimiento

Actualización: noviembre 2007

Los contadores de rendimiento tienen una definición de tipo que determina cómo interactúan con las aplicaciones de supervisión y los valores de contador que contienen. Por ejemplo, supongamos que estamos creando una instancia del componente PerformanceCounter para contar el número de pedidos procesados por segundo en nuestra aplicación de comercio electrónico. Crearemos un contador de rendimiento que aumente en uno su valor después de procesar cada pedido. En este caso, establecemos CounterType en RateOfCountsPerSecond32. Este tipo da una orden al contador para que calcule el número de pedidos procesados por segundo, extrayendo dos muestreos y dividiéndolos por su frecuencia. Cuantos más muestreos se obtengan, más relevancia tendrán los datos.

Elegir el tipo de contador adecuado

Puede elegir entre muchos tipos de contadores de rendimiento al crear un contador. Algunos de ellos tienen asociados cálculos específicos, y otros contienen sólo valores no calculados. En general, hay unos cuantos tipos de contadores de uso muy frecuente. La tabla siguiente enumera estos tipos según patrones habituales de uso.

Si necesita

Use este tipo de contador

Ejemplo

Mantener un recuento sencillo de elementos, operaciones, etc.

NumberOfItems32

Puede utilizar este tipo de contador para controlar el número de pedidos recibidos como un número de 32 bits.

Mantener un recuento sencillo con una capacidad más alta

NumberOfItems64

Puede utilizar este tipo de contador para controlar los pedidos de un sitio que recibe un volumen muy alto de tráfico; se almacena como un número de 64 bits.

Controlar la frecuencia de ejecución por segundo de un elemento u operación

RateOfCountsPerSecond32

Puede utilizar este tipo de contador para controlar los pedidos recibidos por segundo en un sitio de comercio minorista; se almacena como un número de 32 bits.

Controlar la frecuencia de ejecución por segundo con una capacidad más alta

RateOfCountsPerSecond64

Puede utilizar este tipo de contador para controlar el número de pedidos por segundo de un sitio que recibe un volumen muy alto de tráfico; se almacena como un número de 64 bits.

Calcular el promedio de tiempo empleado en realizar un proceso o en procesar un elemento

AverageTimer32

Puede utilizar este tipo de contador para calcular el promedio de tiempo que tarda en procesarse un pedido; se almacena como un número de 32 bits.

Algunas advertencias sobre el tipo de contador:

Para obtener una lista completa de los tipos disponibles, vea PerformanceCounterType.

Vea también

Tareas

Cómo: Crear contadores de rendimiento personalizados

Cómo: Crear categorías de contadores de rendimiento

Conceptos

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