Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Representa uma coleção de SampledCounters.
Hierarquia de elementos
-
<
WindowsPerformanceRecorder>
-
<
Perfis>
-
<
HardwareCounter>
- < SampledCounters>
-
<
Perfil>
-
<
Colecionadores>
-
<
SystemCollectorId>
-
<
HardwareCounterId>
- < SampledCounters>
-
<
HardwareCounter>
- < SampledCounters>
-
<
HardwareCounterId>
-
<
SystemCollectorId>
-
<
Colecionadores>
-
<
HardwareCounter>
-
<
Perfis>
Syntax
<SampledCounters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
SampledCounter
</SampledCounters>
Atributos e elementos
Atributos
| Atributo | Descrição | Tipo de dados | Obrigatório | Padrão |
|---|---|---|---|---|
| Operação | Indica se SampledCounter deve ser definido ou adicionado. | Esse atributo pode ter um dos seguintes valores:
|
Não | Definir |
Elementos filho
| Elemento | Descrição | Requisito |
|---|---|---|
| SampledCounter | Descreve o contador de hardware amostrado que pode ser habilitado para a sessão do modo kernel. | Obrigatório, 1 ou mais. |
Elementos pai
| Elemento | Descrição |
|---|---|
| HardwareCounter | Representa um provedor de contador de hardware. |
Exemplo
O exemplo de código a seguir é coletar o evento de contador InstructionRetired na criação de perfil amostrada de PMU. O pmcProfile palavra-chave no SystemProvider é necessário para SampledCounter. O nome dos contadores baseia-se na CPU. Use wpr -pmcsources para enumerar valores disponíveis.
<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>