SampledCounters
Articolo 07/17/2024
2 contributori
Commenti e suggerimenti
In questo articolo
Rappresenta una raccolta di SampledCounters.
Gerarchia degli elementi
Sintassi
<SampledCounters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
SampledCounter
</SampledCounters>
Attributi ed elementi
Attributi
Attributo
Descrizione
Tipo di dati
Richiesto
Predefinito
Operazione
Indica se SampledCounter deve essere impostato o aggiunto.
Questo attributo può avere uno dei valori seguenti:
No
Set
Elementi figlio
Elemento
Descrizione
Requisito
SampledCounter
Descrive il contatore hardware campionato che può essere abilitato per la sessione in modalità kernel.
Obbligatorio, 1 o più.
Elementi padre
Elemento
Descrizione
HardwareCounter
Rappresenta un provider di contatori hardware.
Esempio
L'esempio di codice seguente consiste nel raccogliere l'evento del contatore InstructionRetired nella profilatura campionata PMU. La parola chiave PmcProfile in SystemProvider è necessaria per SampledCounter. Il nome dei contatori si basa sulla CPU. Usare wpr -pmcsources
per enumerare i valori disponibili.
<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>
Elementi
HardwareCounter