Counters
Article 07/17/2024
2 contributeurs
Commentaires
Dans cet article
Représente une collection de compteurs.
Hiérarchie d’éléments
Syntaxe
<Counters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
Counter
</Counters>
Attributs et éléments
Attributs
Attribut
Description
Type de données
Obligatoire
Default
opération
Indique si des compteurs 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
Compteur
Décrit le compteur matériel à activer pour la session en mode noyau.
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 les événements totalcycles et de compteur 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. Pour connaître les valeurs d’événement disponibles, reportez-vous à Event .
<HardwareCounter Id="PerfWorkloads">
<Counters>
<Counter Value="TotalCycles"/>
<Counter Value="InstructionRetired" />
</Counters>
<Events>
<Event Value="CSwitch"/>
</Events>
</HardwareCounter>
Éléments
Événements
HardwareCounter