Partager via


Événements

Représente une collection d’événements.

Hiérarchie d’éléments

Syntaxe

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

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Default
opération Indique si les événements doivent être définis ou ajoutés. Cet attribut peut avoir l’une des valeurs suivantes :
  • Définissez
  • Ajouter
  • Supprimer
Non Définissez

Éléments enfants

Élément Description Condition requise
Event Décrit les événements de noyau avec lesquels les compteurs doivent être collectés. Obligatoire, 1 ou plus.

Éléments parents

Élément Description
HardwareCounter Représente un fournisseur de compteurs matériels.

 Exemple

L’exemple de code suivant consiste à collecter l’événement de compteur TotalCycles et InstructionRetired sur l’événement du noyau CSwitch. Le nom des compteurs est basé sur le processeur. Utilisez wpr -pmcsources pour énumérer les valeurs disponibles. Reportez-vous à Événement pour connaître les valeurs d’événement disponibles.

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

Éléments

Compteurs

HardwareCounter