Condividi tramite


Eventi

Rappresenta una raccolta di eventi.

Gerarchia degli elementi

Sintassi

<Events Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
  <!-- Child elements -->
  Event
</Events>

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Richiesto Predefinito
Operazione Indica se gli eventi devono essere impostati o aggiunti. Questo attributo può avere uno dei valori seguenti:
  • Set
  • Add
  • Rimuovi
No Set

Elementi figlio

Elemento Descrizione Requisito
Event Descrive gli eventi del kernel con cui raccogliere i contatori. Obbligatorio, 1 o più.

Elementi padre

Elemento Descrizione
HardwareCounter Rappresenta un provider di contatori hardware.

Esempio

L'esempio di codice seguente consiste nel raccogliere l'evento del contatore TotalCycles e InstructionRetired nell'evento kernel CSwitch. Il nome dei contatori si basa sulla CPU. Usare wpr -pmcsources per enumerare i valori disponibili. Fare riferimento a Event (Evento ) per i valori di Event disponibili.

<HardwareCounter Id="PerfWorkloads">
    <Counters>
        <Counter Value="TotalCycles"/>
        <Counter Value="InstructionRetired" />
    </Counters>
    <Events>
       <Event Value="CSwitch"/>
    </Events>
</HardwareCounter>

Elementi

Contatori

HardwareCounter