SampledCounters
Artikel 07/17/2024
2 Mitwirkende
Feedback
In diesem Artikel
Stellt eine Sammlung von SampledCountern dar.
Elementhierarchie
Syntax
<SampledCounters Operation = OperationEnumeration = "Set" | "Add" | “Remove”>
<!-- Child elements -->
SampledCounter
</SampledCounters>
Attribute und Elemente
Attribute
attribute
BESCHREIBUNG
Datentyp
Erforderlich
Standard
Vorgang
Gibt an, ob SampledCounter festgelegt oder hinzugefügt werden soll.
Dieses Attribut kann einen der folgenden Werte aufweisen: Set Hinzufügen Remove (Entfernen)
Nein
Set
Untergeordnete Elemente
Element
BESCHREIBUNG
Anforderung
SampledCounter
Beschreibt den Beispielhardwarezähler, der für die Kernelmodussitzung aktiviert werden kann.
Erforderlich, 1 oder mehr.
Übergeordnete Elemente
Element
Beschreibung
HardwareCounter
Stellt einen Hardwarezähleranbieter dar.
Beispiel
Das folgende Codebeispiel besteht darin, das Zählerereignis "InstructionRetired" auf PMU-Beispielprofilen zu sammeln. PmcProfile-Schlüsselwort in SystemProvider ist für SampledCounter erforderlich. Der Name der Leistungsindikatoren basiert auf der CPU. Verwenden Sie die Verwendung wpr -pmcsources
zum Aufzählen verfügbarer Werte.
<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>
Elemente
HardwareCounter