Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente une collection d’événements.
Hiérarchie d’éléments
-
<
WindowsPerformanceRecorder>
-
<
Profils>
- < HardwareCounter>
- < Profil>
-
<
Profils>
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 :
|
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>