Événements
Article 07/17/2024
2 contributeurs
Commentaires
Dans cet article
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