CounterType Enumeración

Definición

Define los tipos posibles de contadores. Cada contador está asignado a un tipo de contador. El tipo de contador determina el modo en que se calculan los datos del contador, se muestran y se calcula su promedio.

public enum CounterType
Herencia
CounterType

Campos

AverageBase 1073939458

Este contador se utiliza como datos base (denominador) en el cálculo del promedio de recuento o tiempo de los tipos de contador AverageCount64 y AverageTimer32. Este tipo de contador solamente recopila el último valor observado. (Vea el tipo de contador PERF_AVERAGE_BASE en el kit de implementación).

AverageCount64 1073874176

Este tipo de contador muestra cuántos elementos se procesan de promedio durante una operación. Los contadores de este tipo muestran la relación entre los elementos procesados (por ejemplo, los bytes enviados) y el número de operaciones completadas. Dicha relación se calcula comparando el número de elementos procesados durante el último intervalo con el número de operaciones completadas durante el mismo intervalo. (Vea el tipo de contador PERF_AVERAGE_BULK en el kit de implementación).

AverageTimer32 805438464

Este tipo de contador mide el promedio de tiempo transcurrido para completar un proceso u operación. Los contadores de este tipo muestran la relación entre el tiempo total transcurrido del intervalo de muestra y el número de procesos u operaciones completadas durante dicho tiempo. Este tipo de contador mide el tiempo en pasos del reloj del sistema. (Vea el tipo de contador PERF_AVERAGE_TIMER en el kit de implementación).

Delta32 4195328

Este tipo de contador muestra la variación del atributo que se ha medido entre los dos intervalos de muestra más recientes. (Vea el tipo de contador PERF_COUNTER_DELTA en el kit de implementación).

Delta64 4195584

Este tipo de contador muestra la variación del atributo que se ha medido entre los dos intervalos de muestra más recientes. Es igual que el tipo de contador Delta32, salvo porque utiliza campos de mayor tamaño para poder albergar valores mayores. (Vea el tipo de contador PERF_COUNTER_LARGE_DELTA en el kit de implementación).

ElapsedTime 807666944

Este tipo de contador muestra el tiempo total transcurrido entre el inicio de un componente o proceso y el momento en que se calcula este valor. (Vea el tipo de contador PERF_ELAPSED_TIME en el kit de implementación).

LargeQueueLength 4523264

Este tipo de contador supervisa el promedio de longitud de la cola de un recurso a lo largo de un determinado período de tiempo. Los contadores de este tipo muestran la diferencia entre las longitudes de cola observadas durante los dos últimos intervalos de muestra, dividida por la duración del intervalo. Este tipo de contador es igual que el tipo de contador QueueLength, salvo porque utiliza campos de mayor tamaño para poder albergar valores mayores. (Vea el tipo de contador PERF_COUNTER_LARGE_QUEUELEN_TYPE en el kit de implementación).

MultiTimerBase 1107494144

Indica el número de elementos de muestra. Se utiliza como denominador en los cálculos para obtener un promedio de los elementos muestreados cuando se toman mediciones de tiempo de varios elementos similares. Este tipo admite los siguientes tipos de contador: MultiTimerPercentageActive, MultiTimerPercentageNotActive, MultiTimerPercentageActive100Ns y MultiTimerPercentageNotActive100Ns.

MultiTimerPercentageActive 574686464

Este tipo de contador es un temporizador múltiple. Los temporizadores múltiples obtienen datos de más de una instancia de un componente, como un procesador o unidad de disco. Los contadores de este tipo muestran el tiempo de actividad de uno o varios componentes como un porcentaje del tiempo total del intervalo de muestra. Debido a que el numerador registra el tiempo activo de componentes que funcionan simultáneamente, el porcentaje resultante puede superar el 100 por ciento. Este tipo de contador se diferencia de MultiTimerPercentageActive100Ns en que mide el tiempo en unidades de pasos del contador de rendimiento del sistema, en lugar de unidades de 100 nanosegundos. (Vea el tipo de contador PERF_COUNTER_MULTI_TIMER en el kit de implementación).

MultiTimerPercentageActive100Ns 575735040

Este tipo de contador muestra el tiempo de actividad de uno o varios componentes como un porcentaje del tiempo total del intervalo de muestra. Mide el tiempo en unidades de 100 nanosegundos. Este tipo de contador es un temporizador múltiple. Los temporizadores múltiples están diseñados para supervisar más de una instancia de un componente, como un procesador o unidad de disco. (Vea el tipo de contador PERF_100NSEC_MULTI_TIMER en el kit de implementación).

MultiTimerPercentageNotActive 591463680

Este tipo de contador muestra el tiempo de actividad de uno o varios componentes como un porcentaje del tiempo total del intervalo de muestra. Este tipo de contador es un temporizador múltiple inverso. Los temporizadores múltiples supervisan más de una instancia de un componente, como un procesador o unidad de disco. Los contadores inversos miden el tiempo que un componente no está activo y derivan su tiempo de actividad de dicha medición. Este contador se diferencia de MultiTimerPercentageNotActive100Ns en que mide el tiempo en unidades de pasos del contador de rendimiento del sistema, en lugar de unidades de 100 nanosegundos. (Vea el tipo de contador PERF_COUNTER_MULTI_INV en el kit de implementación).

MultiTimerPercentageNotActive100Ns 592512256

Este tipo de contador muestra el tiempo de actividad de uno o varios componentes como un porcentaje del tiempo total del intervalo de muestra. Los contadores de este tipo miden el tiempo en unidades de 100 nanosegundos. Este tipo de contador es un temporizador múltiple inverso. Los temporizadores múltiples están diseñados para supervisar más de una instancia de un componente, como un procesador o unidad de disco. Los contadores inversos miden el tiempo en que un componente no está activo y derivan su tiempo activo de la medición del tiempo de inactividad. (Vea el tipo de contador PERF_100NSEC_MULTI_TIMER_INV en el kit de implementación).

ObjectSpecificTimer 543229184

Este tipo de contador de 64 bits es un temporizador que muestra los datos en unidades específicas del objeto. (Vea el tipo de contador PERF_OBJ_TIME_TIMER en el kit de implementación).

PercentageActive 541132032

Este tipo de contador muestra el promedio de tiempo que un componente ha estado activo como un porcentaje del tiempo de muestra total. (Vea el tipo de contador PERF_COUNTER_TIMER en el kit de implementación).

PercentageActive100Ns 542180608

Este tipo de contador muestra el tiempo que un componente ha estado activo como un porcentaje del tiempo total transcurrido del intervalo de muestra. Mide el tiempo en unidades de 100 nanosegundos. Los contadores de este tipo están diseñados para medir la actividad de un componente en cada momento. (Vea el tipo de contador PERF_100NSEC_TIMER en el kit de implementación).

PercentageNotActive 557909248

Este tipo de contador es un contador inverso. Los contadores inversos miden el tiempo que un componente no está activo y derivan su tiempo de actividad de dicha medición. Los contadores de este tipo muestran el porcentaje medio de tiempo de actividad observado durante el intervalo de muestra. El valor de estos contadores se calcula supervisando el porcentaje de tiempo que el servicio estuvo inactivo y restando ese valor del 100 por ciento. Este tipo de contador es igual que el tipo de contador PercentageNotActive100Ns, excepto en que mide el tiempo en unidades de pasos del contador de rendimiento del sistema en lugar de en unidades de 100 nanosegundos. (Vea el tipo de contador PERF_COUNTER_TIMER_INV en el kit de implementación).

PercentageNotActive100Ns 558957824

Este tipo de contador muestra el porcentaje medio de tiempo de actividad observado durante el intervalo de muestra. Este tipo de contador es un contador inverso. Los contadores inversos se calculan supervisando el porcentaje de tiempo que el servicio estuvo inactivo y restando ese valor del 100 por ciento. (Vea el tipo de contador PERF_100NSEC_TIMER_INV en el kit de implementación).

PrecisionObjectSpecificTimer 543622400

Este tipo de contador muestra un valor que está compuesto por dos valores de contador: el recuento del tiempo transcurrido del evento que se está supervisando y la frecuencia especificada en el campo PerfFreq del encabezado del objeto. Este tipo de contador se diferencia de otros temporizadores de contador en que el valor en pasos de reloj acompaña al valor del contador, lo que elimina cualquier posible diferencia derivada de la latencia de la llamada de función. Los tipos de contador de precisión se utilizan cuando los temporizadores del sistema estándar no son lo bastante precisos como para realizar lecturas exactas. (Vea el tipo de contador PERF_PRECISION_OBJECT_TIMER en el kit de implementación).

PrecisionSystemTimer 541525248

Este tipo de contador muestra un valor que está compuesto por dos valores de contador: el recuento del tiempo transcurrido del evento que se está supervisando y la frecuencia del temporizador de rendimiento del sistema. Este tipo de contador se diferencia de otros temporizadores del contador en que el valor en pasos de reloj acompaña al valor del contador, lo que elimina cualquier posible diferencia derivada de la latencia de la llamada de función. Los tipos de contador de precisión se utilizan cuando los temporizadores del sistema estándar no son lo bastante precisos como para realizar lecturas exactas. (Vea el tipo de contador PERF_PRECISION_TIMER en el kit de implementación).

PrecisionTimer100Ns 542573824

Este tipo de contador muestra un valor que está compuesto de dos valores de contador: el recuento del tiempo transcurrido del evento que está supervisándose y el tiempo de "reloj" de un temporizador privado en las mismas unidades. Mide el tiempo en unidades de 100 nanosegundos. Este tipo de contador se diferencia de otros temporizadores del contador en que el valor en pasos de reloj acompaña al valor del contador, lo que elimina cualquier posible diferencia derivada de la latencia de la llamada de función. Los tipos de contador de precisión se utilizan cuando los temporizadores del sistema estándar no son lo bastante precisos como para realizar lecturas exactas. (Vea el tipo de contador PERF_PRECISION_100NS_TIMER en el kit de implementación).

QueueLength 4523008

Este tipo de contador se ha diseñado para supervisar la longitud media de la cola de un recurso a lo largo de un determinado período de tiempo. Muestra la diferencia entre las longitudes de cola observadas durante los dos últimos intervalos de muestra, dividida por la duración del intervalo. (Vea el tipo de contador PERF_COUNTER_QUEUELEN_TYPE en el kit de implementación).

QueueLength100Ns 5571840

Este tipo de contador mide el producto del espacio-tiempo de la longitud de la cola utilizando una base de tiempo de 100 nanosegundos. (Vea el tipo de contador PERF_COUNTER_100NS_QUEUELEN_TYPE en el kit de implementación).

QueueLengthObjectTime 6620416

Este tipo de contador mide el producto del espacio-tiempo de la longitud de cola utilizando una base de tiempo específica del objeto. (Vea el tipo de contador PERF_COUNTER_OBJ_QUEUELEN_TYPE en el kit de implementación).

RateOfCountPerSecond32 272696320

Este tipo de contador muestra el número medio de operaciones completadas durante cada segundo del intervalo de muestra. Este tipo de contador mide el tiempo en pasos del reloj del sistema. (Vea el tipo de contador PERF_COUNTER_COUNTER en el kit de implementación).

RateOfCountPerSecond64 272696576

Este tipo de contador muestra el número medio de operaciones completadas durante cada segundo del intervalo de muestra. Este tipo de contador mide el tiempo en pasos del reloj del sistema. Este tipo de contador es igual que el tipo RateOfCountPerSecond32, salvo porque utiliza campos de mayor tamaño para poder albergar valores mayores. (Vea el tipo de contador PERF_COUNTER_BULK_COUNT en el kit de implementación).

RawBase32 1073939459

Este tipo de contador solamente recopila el último valor observado. El valor se utiliza como denominador de un contador que presenta una fracción aritmética general. Este tipo admite el tipo de contador RawFraction32. (Vea el tipo de contador PERF_RAW_BASE en el kit de implementación).

RawBase64 1073939712

Este tipo de contador recopila el último valor observado. Es igual que el tipo de contador RawBase32, salvo que usa campos de mayor tamaño para poder albergar valores mayores. Este tipo admite el tipo de contador RawFraction64. (Vea el tipo de contador PERF_LARGE_RAW_BASE en el kit de implementación).

RawData32 65536

Este tipo de contador muestra únicamente el último valor observado. No muestra promedios. (Vea el tipo de contador PERF_COUNTER_RAWCOUNT en el kit de implementación).

RawData64 65792

Este tipo de contador muestra únicamente el último valor observado; no muestra promedios. Es igual que el tipo de contador RawData32, salvo porque utiliza campos de mayor tamaño para poder albergar valores mayores. (Vea el tipo de contador PERF_COUNTER_LARGE_RAWCOUNT en el kit de implementación).

RawDataHex32 0

Este tipo de contador muestra el valor observado más reciente en formato hexadecimal. No muestra promedios. (Vea el tipo de contador PERF_COUNTER_RAWCOUNT_HEX en el kit de implementación).

RawDataHex64 256

Este tipo de contador muestra el último valor observado en formato hexadecimal. Es igual que el tipo de contador RawDataHex32, salvo porque utiliza campos de mayor tamaño para poder albergar valores mayores. (Vea el tipo de contador PERF_COUNTER_LARGE_RAWCOUNT_HEX en el kit de implementación).

RawFraction32 537003008

Este tipo de contador muestra la proporción de un subconjunto respecto a su conjunto como un porcentaje. Por ejemplo, compara el número de bytes utilizados en un disco con el número total de bytes que contiene el disco. Los contadores de este tipo muestran sólo el porcentaje actual, no un promedio a lo largo del tiempo. (Vea el tipo de contador PERF_RAW_FRACTION en el kit de implementación).

RawFraction64 537003264

Este tipo de contador muestra la proporción de un subconjunto respecto a su conjunto como un porcentaje. Por ejemplo, compara el número de bytes utilizados en un disco con el número total de bytes que contiene el disco. Los contadores de este tipo muestran sólo el porcentaje actual, no un promedio a lo largo del tiempo. Es igual que el tipo de contador RawFraction32, salvo porque utiliza campos de mayor tamaño para poder albergar valores mayores.

SampleBase 1073939457

Este contador almacena el número de interrupciones de muestreo tomadas y se utiliza como denominador en la fracción de muestreo. Este tipo admite el tipo de contador SampleFraction.

SampleCounter 4260864

Este tipo de contador muestra el promedio de operaciones completadas en un segundo. Mide el tiempo en unidades de pasos del temporizador de rendimiento del sistema. La variable F representa el número de pasos que se producen en un segundo. El valor de F se calcula en la ecuación de manera que el resultado se muestra en segundos. (Vea el tipo de contador PERF_SAMPLE_COUNTER en el kit de implementación).

SampleFraction 549585920

Este tipo de contador muestra la relación media entre el número de aciertos y todas las operaciones realizadas durante los dos últimos intervalos de muestra. (Vea el tipo de contador PERF_SAMPLE_FRACTION en el kit de implementación).

Comentarios

Para obtener más información sobre los tipos enumerados en esta enumeración, vea la sección Tipos de contadores del Kit de implementación de Windows Server 2003.

Se aplica a

Producto Versiones
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9