Eventi
Articolo 07/17/2024
2 contributori
Commenti e suggerimenti
In questo articolo
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:
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