Notes
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 de SampledCounters.
Hiérarchie d’éléments
-
<
WindowsPerformanceRecorder>
-
<
Profils>
-
<
HardwareCounter>
- < SampledCounters>
-
<
Profil>
-
<
Collectionneurs>
-
<
SystemCollectorId>
-
<
HardwareCounterId>
- < SampledCounters>
-
<
HardwareCounter>
- < SampledCounters>
-
<
HardwareCounterId>
-
<
SystemCollectorId>
-
<
Collectionneurs>
-
<
HardwareCounter>
-
<
Profils>
Syntaxe
<SampledCounters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
SampledCounter
</SampledCounters>
Attributs et éléments
Attributs
Attribut | Description | Type de données | Obligatoire | Default |
---|---|---|---|---|
opération | Indique si SampledCounter doit être défini ou ajouté. | Cet attribut peut avoir l’une des valeurs suivantes :
|
Non | Définissez |
Éléments enfants
Élément | Description | Condition requise |
---|---|---|
SampledCounter | Décrit le compteur matériel échantillonné qui peut être activé 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 l’événement de compteur InstructionRetired sur le profilage échantillonné pmu. La mot clé PmcProfile dans SystemProvider est requise pour SampledCounter. Le nom des compteurs est basé sur le processeur. Utilisez wpr -pmcsources
pour énumérer les valeurs disponibles.
<SystemProvider Id="SystemProvider_forSampling">
<Keywords>
<Keyword Value="ProcessThread" />
<Keyword Value="Loader" />
<Keyword Value="PmcProfile" />
</Keywords>
</SystemProvider>
<HardwareCounter Id="PerfWorkloads">
<SampledCounters>
<SampledCounter Value="InstructionRetired" Interval="100000" />
</SampledCounters>
</HardwareCounter>