Compartir a través de


HardwareCounter

Describe la configuración para habilitar los contadores de hardware. La definición del contador de hardware especifica qué contadores, eventos y contadores muestreados se habilitarán.

Jerarquía de elementos

Sintaxis

<HardwareCounter Id   = IdType
                Base = string>

  <!-- Child elements -->
  Counters,
  Events,
  SampledCounters

</HardwareCounter>

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
Id Identifica de forma única el proveedor del sistema. Cadena que debe tener al menos un carácter y no puede contener dos puntos (:) o espacios.
Base Indica la base del proveedor del sistema. Los proveedores derivados tienen todos los atributos del proveedor base de forma predeterminada. Se pueden invalidar especificando explícitamente en el proveedor derivado. string No

Elementos secundarios

Elemento Descripción Requisito
Contadores Representa una colección de contadores. Opcional.
Eventos Representa una colección de eventos. Opcional.
SampledCounters Representa una colección de contadores muestreados. Opcional.

Elementos primarios

Elemento Descripción
Perfiles Representa una colección de recopiladores, proveedores y perfiles.
SystemCollectorId Representa un identificador del recopilador del sistema.

Ejemplo

<HardwareCounter Id="PerfWorkloads">
    <Counters>
        <Counter Value="TotalCycles"/>
        <Counter Value="InstructionRetired" />
    </Counters>
    <Events>
       <Event Value="CSwitch"/>
    </Events>
    <SampledCounters>
        <SampledCounter Value="CacheMisses" Interval="65536" />
    </SampledCounters>
</HardwareCounter>

Elements