Eventos
Artigo 07/17/2024
2 colaboradores
Comentários
Neste artigo
Representa uma coleção de Eventos.
Hierarquia de elementos
Syntax
<Events Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
Event
</Events>
Atributos e elementos
Atributos
Atributo
Descrição
Tipo de dados
Obrigatório
Padrão
Operação
Indica se os eventos devem ser definidos ou adicionados.
Esse atributo pode ter um dos seguintes valores: Definir Adicionar Remover
Não
Definir
Elementos filho
Elemento
Descrição
Requisito
Evento
Descreve os eventos de kernel com os quais os contadores serão coletados.
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 TotalCycles e o evento de contador InstructionRetired no evento kernel CSwitch. O nome dos contadores baseia-se na CPU. Use wpr -pmcsources
para enumerar valores disponíveis. Consulte Evento para obter valores de evento disponíveis.
<HardwareCounter Id="PerfWorkloads">
<Counters>
<Counter Value="TotalCycles"/>
<Counter Value="InstructionRetired" />
</Counters>
<Events>
<Event Value="CSwitch"/>
</Events>
</HardwareCounter>
Elementos
Contadores
HardwareCounter