SampledCounters
Artigo 07/17/2024
2 colaboradores
Comentários
Neste artigo
Representa uma coleção de SampledCounters.
Hierarquia de elementos
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: Definir Adicionar Remover
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>
Elementos
HardwareCounter