Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa una colección de eventos.
Jerarquía de elementos
-
<
WindowsPerformanceRecorder>
-
<
Perfiles>
-
<
HardwareCounter>
-
<
Contadores>
- < Contador>
-
<
Eventos>
- < Evento>
-
<
Contadores>
-
<
Perfil>
-
<
Coleccionistas>
-
<
SystemCollectorId>
-
<
HardwareCounterId>
-
<
Contadores>
- < Contador>
-
<
Eventos>
- < Evento>
-
<
HardwareCounter>
-
<
Contadores>
- < Contador>
-
<
Contadores>
-
<
Eventos>
- < Evento>
-
<
Contadores>
-
<
HardwareCounterId>
-
<
SystemCollectorId>
-
<
Coleccionistas>
-
<
HardwareCounter>
-
<
Perfiles>
Sintaxis
<Events Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
Event
</Events>
Atributos y elementos
Atributos
Atributo | Descripción | Tipo de datos | Obligatorio | Valor predeterminado |
---|---|---|---|---|
operación | Indica si se deben establecer o agregar eventos. | Este atributo puede tener uno de los siguientes valores:
|
No | Set |
Elementos secundarios
Elemento | Descripción | Requisito |
---|---|---|
Evento | Describe los eventos de kernel con los que se van a recopilar los contadores. | Requerido, 1 o más. |
Elementos primarios
Elemento | Descripción |
---|---|
HardwareCounter | Representa un proveedor de contadores de hardware. |
Ejemplo
El siguiente ejemplo de código es recopilar el evento de contador TotalCycles e InstructionRetired en el evento de kernel CSwitch. El nombre de los contadores se basa en la CPU. Use wpr -pmcsources
para enumerar los valores disponibles. Consulte Evento para conocer los valores de evento disponibles.
<HardwareCounter Id="PerfWorkloads">
<Counters>
<Counter Value="TotalCycles"/>
<Counter Value="InstructionRetired" />
</Counters>
<Events>
<Event Value="CSwitch"/>
</Events>
</HardwareCounter>