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 SampledCounters.
Jerarquía de elementos
-
<
WindowsPerformanceRecorder>
-
<
Perfiles>
-
<
HardwareCounter>
- < SampledCounters>
-
<
Perfil>
-
<
Coleccionistas>
-
<
SystemCollectorId>
-
<
HardwareCounterId>
- < SampledCounters>
-
<
HardwareCounter>
- < SampledCounters>
-
<
HardwareCounterId>
-
<
SystemCollectorId>
-
<
Coleccionistas>
-
<
HardwareCounter>
-
<
Perfiles>
Sintaxis
<SampledCounters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
SampledCounter
</SampledCounters>
Atributos y elementos
Atributos
Atributo | Descripción | Tipo de datos | Obligatorio | Valor predeterminado |
---|---|---|---|---|
operación | Indica si SampledCounter debe establecerse o agregarse. | Este atributo puede tener uno de los siguientes valores:
|
No | Set |
Elementos secundarios
Elemento | Descripción | Requisito |
---|---|---|
SampledCounter | Describe el contador de hardware muestreado que se puede habilitar para la sesión en modo kernel. | Obligatorio, 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 InstructionRetired en la generación de perfiles de ejemplo de PMU. Se requiere la palabra clave PmcProfile en SystemProvider para SampledCounter. El nombre de los contadores se basa en la CPU. Use wpr -pmcsources
para enumerar los valores disponibles.
<SystemProvider Id="SystemProvider_forSampling">
<Keywords>
<Keyword Value="ProcessThread" />
<Keyword Value="Loader" />
<Keyword Value="PmcProfile" />
</Keywords>
</SystemProvider>
<HardwareCounter Id="PerfWorkloads">
<SampledCounters>
<SampledCounter Value="InstructionRetired" Interval="100000" />
</SampledCounters>
</HardwareCounter>