PerformanceCounterType Enumeración

Definición

Especifica los tipos de contador de rendimiento que se asignan directamente a los tipos nativos.

public enum class PerformanceCounterType
[System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))]
public enum PerformanceCounterType
[<System.ComponentModel.TypeConverter(typeof(System.Diagnostics.AlphabeticalEnumConverter))>]
type PerformanceCounterType = 
Public Enum PerformanceCounterType
Herencia
PerformanceCounterType
Atributos

Campos

Nombre Valor Description
NumberOfItemsHEX32 0

Contador instantáneo que muestra el valor observado más recientemente en formato hexadecimal. Se usa, por ejemplo, para mantener un recuento simple de elementos o operaciones.

NumberOfItemsHEX64 256

Contador instantáneo que muestra el valor observado más recientemente. Se usa, por ejemplo, para mantener un recuento simple de un gran número de elementos o operaciones. Es igual NumberOfItemsHEX32 que, salvo que usa campos más grandes para dar cabida a valores más grandes.

NumberOfItems32 65536

Contador instantáneo que muestra el valor observado más recientemente. Se usa, por ejemplo, para mantener un recuento simple de elementos o operaciones. Los contadores de este tipo incluyen Memory\Available Bytes.

NumberOfItems64 65792

Contador instantáneo que muestra el valor observado más recientemente. Se usa, por ejemplo, para mantener un recuento simple de un gran número de elementos o operaciones. Es igual NumberOfItems32 que, salvo que usa campos más grandes para dar cabida a valores más grandes.

CounterDelta32 4195328

Contador de diferencias que muestra el cambio en el atributo medido entre los dos intervalos de muestra más recientes.

CounterDelta64 4195584

Contador de diferencias que muestra el cambio en el atributo medido entre los dos intervalos de muestra más recientes. Es igual que el tipo de CounterDelta32 contador, excepto que usa campos más grandes para dar cabida a valores más grandes.

SampleCounter 4260864

Contador medio que muestra el número medio de operaciones completadas en un segundo. Cuando un contador de este tipo muestra los datos, cada interrupción de muestreo devuelve uno o cero. Los datos del contador son el número de los que se muestrearon. Mide el tiempo en unidades de tics del temporizador de rendimiento del sistema.

CountPerTimeInterval32 4523008

Contador medio diseñado para supervisar la longitud media de una cola en un recurso a lo largo del tiempo. Muestra la diferencia entre las longitudes de cola observadas durante los últimos dos intervalos de ejemplo divididos por la duración del intervalo. Este tipo de contador se usa normalmente para realizar un seguimiento del número de elementos que están en cola o en espera.

CountPerTimeInterval64 4523264

Contador promedio que supervisa la longitud media de una cola en un recurso a lo largo del tiempo. Los contadores de este tipo muestran la diferencia entre las longitudes de cola observadas durante los últimos dos intervalos de muestra, divididos por la duración del intervalo. Este tipo de contador es el mismo que CountPerTimeInterval32 , salvo que usa campos más grandes para dar cabida a valores más grandes. Este tipo de contador se usa normalmente para realizar un seguimiento de un gran volumen o un gran número de elementos que están en cola o en espera.

RateOfCountsPerSecond32 272696320

Contador de diferencias que muestra el número medio de operaciones completadas durante cada segundo del intervalo de muestra. Los contadores de este tipo miden el tiempo en tics del reloj del sistema. Los contadores de este tipo incluyen Operaciones de lectura de archivos de sistema/s.

RateOfCountsPerSecond64 272696576

Contador de diferencias que muestra el número medio de operaciones completadas durante cada segundo del intervalo de muestra. Los contadores de este tipo miden el tiempo en tics del reloj del sistema. Este tipo de contador es el mismo que el RateOfCountsPerSecond32 tipo, pero usa campos más grandes para dar cabida a valores más grandes para realizar un seguimiento de un número elevado de elementos o operaciones por segundo, como una velocidad de transmisión de bytes. Los contadores de este tipo incluyen Bytes de lectura de archivo del sistema/s.

RawFraction 537003008

Contador de porcentaje instantáneo que muestra la relación de un subconjunto con su conjunto como porcentaje. Por ejemplo, compara el número de bytes en uso en un disco con el número total de bytes del disco. Los contadores de este tipo solo muestran el porcentaje actual, no un promedio a lo largo del tiempo. Los contadores de este tipo incluyen Archivo de paginación\% Pico de uso.

CounterTimer 541132032

Contador de porcentaje que muestra el tiempo medio que un componente está activo como porcentaje del tiempo total de la muestra.

Timer100Ns 542180608

Contador de porcentaje que muestra el tiempo activo de un componente como porcentaje del tiempo total transcurrido del intervalo de muestra. Mide el tiempo en unidades de 100 nanosegundos (ns). Los contadores de este tipo están diseñados para medir la actividad de un componente a la vez. Los contadores de este tipo incluyen Processor\% User Time.

SampleFraction 549585920

Contador de porcentaje que muestra la relación media de aciertos a todas las operaciones durante los dos últimos intervalos de muestra. Los contadores de este tipo incluyen cache\Anclar visitas de lectura %.

CounterTimerInverse 557909248

Contador de porcentaje que muestra el porcentaje medio de tiempo activo observado durante el intervalo de muestra. El valor de estos contadores se calcula supervisando el porcentaje de tiempo que el servicio estaba inactivo y restando ese valor del 100 %. Se trata de un tipo de contador inverso. Mide el tiempo en unidades de tics del temporizador de rendimiento del sistema.

Timer100NsInverse 558957824

Contador de porcentaje que muestra el porcentaje medio de tiempo activo observado durante el intervalo de muestra. Se trata de un contador inverso. Los contadores de este tipo incluyen Procesador\% Tiempo de procesador.

CounterMultiTimer 574686464

Contador de porcentaje que muestra el tiempo activo de uno o varios componentes como porcentaje del tiempo total del intervalo de muestra. Dado que el numerador registra el tiempo activo de los componentes que funcionan simultáneamente, el porcentaje resultante puede superar el 100 %. Este tipo de contador difiere de CounterMultiTimer100Ns en que mide el tiempo en unidades de tics del temporizador de rendimiento del sistema, en lugar de en unidades de 100 nanosegundos. Este tipo de contador es un multitimer.

CounterMultiTimer100Ns 575735040

Contador de porcentaje que muestra el tiempo activo de uno o varios componentes como porcentaje del tiempo total del intervalo de muestra. Mide el tiempo en 100 unidades nanosegundos (ns). Este tipo de contador es un multitimer.

CounterMultiTimerInverse 591463680

Contador de porcentaje que muestra el tiempo activo de uno o varios componentes como porcentaje del tiempo total del intervalo de muestra. Deriva el tiempo activo midiendo el tiempo que los componentes no estaban activos y restando el resultado del 100 por ciento por el número de objetos supervisados. Este tipo de contador es un multitimer inverso. Difiere de CounterMultiTimer100NsInverse en que mide el tiempo en unidades de tics del temporizador de rendimiento del sistema, en lugar de en unidades de 100 nanosegundos.

CounterMultiTimer100NsInverse 592512256

Contador de porcentaje que muestra el tiempo activo de uno o varios componentes como porcentaje del tiempo total del intervalo de muestra. Los contadores de este tipo miden el tiempo en 100 unidades de nanosegundos (ns). Derivan el tiempo activo midiendo el tiempo que los componentes no estaban activos y restando el resultado de multiplicar el 100 por ciento por el número de objetos supervisados. Este tipo de contador es un multitimer inverso.

AverageTimer32 805438464

Contador medio que mide el tiempo que tarda, en promedio, en completar un proceso o una operación. Los contadores de este tipo muestran una proporción del tiempo total transcurrido del intervalo de muestra al número de procesos o operaciones completados durante ese tiempo. Este tipo de contador mide el tiempo en tics del reloj del sistema. Los contadores de este tipo incluyen PhysicalDisk\ Avg. Disk sec/Transfer.

ElapsedTime 807666944

Temporizador de diferencia que muestra el tiempo total entre el momento en que se inició el componente o el proceso y la hora en que se calcula este valor. Los contadores de este tipo incluyen System\ System Up Time.

AverageCount64 1073874176

Contador promedio que muestra cuántos elementos se procesan, de media, durante una operación. Los contadores de este tipo muestran una proporción de los elementos procesados al número de operaciones completadas. La relación se calcula comparando el número de elementos procesados durante el último intervalo con el número de operaciones completadas durante el último intervalo. Los contadores de este tipo incluyen PhysicalDisk\ Avg. Disk Bytes/Transfer.

SampleBase 1073939457

Contador base que almacena el número de interrupciones de muestreo tomadas y se usa como un denominador en la fracción de muestreo. La fracción de muestreo es el número de muestras que tenían 1 (o true) para una interrupción de muestra. Compruebe que este valor es mayor que cero antes de usarlo como denominador en un cálculo de SampleFraction.

AverageBase 1073939458

Contador base que se usa en el cálculo de promedios de tiempo o recuento, como AverageTimer32 y AverageCount64. Almacena el denominador para calcular un contador para presentar "tiempo por operación" o "recuento por operación".

RawBase 1073939459

Contador base que almacena el denominador de un contador que presenta una fracción aritmética general. Compruebe que este valor es mayor que cero antes de usarlo como denominador en un RawFraction cálculo de valor.

CounterMultiBase 1107494144

Contador base que indica el número de elementos muestreados. Se usa como denominador en los cálculos para obtener un promedio entre los elementos muestreados al tomar intervalos de varios elementos, pero similares. Se usa con CounterMultiTimer, CounterMultiTimerInverse, CounterMultiTimer100Nsy CounterMultiTimer100NsInverse.

Comentarios

Para obtener más información sobre esta API, consulte Comentarios complementarios de api para PerformanceCounterType.

Se aplica a

Consulte también