Elemente
Im Folgenden wird die Elementhierarchie dargestellt.
-
<
WindowsPerformanceRecorder>
-
<
Profile>
-
<
SystemCollector>
- < BufferSize>
- < Puffer>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
EventCollector>
- < BufferSize>
- < Puffer>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
HeapEventCollector>
- < BufferSize>
- < Puffer>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
HypervisorEventCollector>
- < BufferSize>
- < BuffersPerCPU>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < SystemProvider>
- < EventProvider>
- < HeapEventProvider>
-
<
Profil>
- < ProblemCategories>
-
<
Sammler>
-
<
SystemCollectorId>
- < BufferSize>
- < Puffer>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < SystemProviderId>
- < SystemProvider>
-
<
EventProviders>
- < EventProviderId>
- < EventProvider>
-
<
EventCollectorId>
- < BufferSize>
- < Puffer>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
EventProviders>
- < EventProviderId>
- < EventProvider>
-
<
HeapEventCollectorId>
- < BufferSize>
- < Puffer>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < HeapEventProviders>
- < HypervisorEventCollectorId>
-
<
SystemCollectorId>
-
<
SystemCollector>
- < TraceMergeProperties>
-
<
OnOffTransitionConfigurations>
-
<
OnOffTransitionConfiguration>
- < PrepareSystem>
- < NumberOfRuns>
- < PostBootDelay>
- < WakeupDelay>
- < TransitionTag>
-
<
OnOffTransitionConfiguration>
-
<
Profile>
Im folgenden Abschnitt werden die Elemente beschrieben, die Sie zum Erstellen von Aufzeichnungsprofilen für Windows Performance Recorder (WPR) verwenden können.
In diesem Abschnitt
Element | Beschreibung |
---|---|
Puffer | Beschreibt entweder die Anzahl der Puffer, die beim Starten einer Sitzung zugewiesen werden sollen, oder den Prozentsatz des Gesamtspeichers, der für die Sitzung zugewiesen werden soll, abhängig vom Wert des Attributs PercentageOfTotalMemory. |
BufferSize | Beschreibt die Größe jedes Puffers in KB. |
BuffersPerCPU | Beschreibt die Anzahl der Puffer, die pro CPU zugewiesen werden sollen, wenn eine Sitzung gestartet wird. |
CaptureStateOnSave (in EventProvider) | Stellt eine Sammlung von Schlüsselwörtern dar, die die Ereignisse beschreiben, die beim Speichern einer Ablaufverfolgung erfasst werden sollen. |
CaptureStateOnSave (in SystemProvider) | Stellt eine Auflistung von Systemschlüsselwörtern dar, die den Kernelrundown dieser Schlüsselwörter (Kernelflags) auslöst, wenn eine Ablaufverfolgung gespeichert wird. |
CaptureStateOnStart (in EventProvider) | Stellt eine Sammlung von Schlüsselwörtern dar, die die zu erfassenden Ereignisse zu Beginn einer Aufzeichnung beschreiben. |
CaptureStateOnStart (in SystemProvider) | Stellt eine Auflistung von Systemschlüsselwörtern dar, die den Kernelrundown dieser Schlüsselwörter (Kernelflags) auslöst, wenn zu Beginn einer Aufzeichnung |
CaptureStateOnDemand (in EventProvider) | Stellt eine Auflistung von Schlüsselwörtern dar, die die Ereignisse beschreiben, die bei Bedarf während der Aufzeichnung erfasst werden sollen. |
CaptureStateOnDemand (in SystemProvider) | Stellt eine Auflistung von Schlüsselwörtern dar, die bei Bedarf den Kernelrundown dieser Schlüsselwörter während der Aufzeichnung auslöst. |
Collectors | Stellt eine Sammlung von Systemkollektor-IDs, Ereigniskollektor-IDs und optional Heap-Ereigniskollektor-IDs dar. |
CustomEvent | Stellt ein benutzerdefiniertes Ereignis dar. |
CustomEvents | Stellt eine Auflistung von benutzerdefinierten Ereignissen dar. |
CustomKeyword | Stellt ein benutzerdefiniertes Schlüsselwort für das Profil dar. |
DeletePreMergedTraceFiles | Gibt an, ob vorab zusammengeführte ETL-Dateien (Ereignisablaufverfolgungsprotokoll) gelöscht werden sollen. |
EventCollector | Stellt eine Ereignissammlung für das Profil dar. |
EventCollectorId | Stellt eine Ereigniskollektor-ID für das Profil dar. |
EventProvider | Konfiguriert den Ereignisablaufverfolgungsanbieter für Windows (ETW) für den Benutzermodus. |
EventProviderId | Stellt einen Ereignisanbieterbezeichner für das Profil dar |
EventProviders | Stellt eine Auflistung von Ereignisanbieterbezeichnern und Ereignisanbietern dar. |
FileCompression | Gibt an, ob die ETL-Datei komprimiert werden soll. |
FileMax | Gibt die maximale Anzahl von Instanzen der Protokolldatei an, die ETW erstellt. |
HeapEventCollector | Stellt einen Sammler für Heapereignisse dar. |
HeapEventCollectorId | Stellt einen Bezeichner für einen Sammler von Heapereignissen für das Profil dar. |
HeapEventProvider | Stellt einen Anbieter von Heapereignissen für das Profil dar. |
HeapEventProviderId | Stellt einen Bezeichner für einen Anbieter von Heapereignissen dar. |
HeapEventProviders | Stellt eine Auflistung von Heapereignisanbieter-Bezeichnern und Heapereignisanbietern dar. |
HeapProcessId | Identifiziert einen Heap-Prozess eindeutig. |
HeapProcessIds | Stellt eine Auflistung von Heapprozessbezeichnern dar. |
HypervisorEventCollector | Stellt einen Collector für Hypervisorereignisse dar. |
HypervisorEventCollectorId | Stellt eine Kennung für einen Collector von Heap-Ereignissen für das Profil dar. |
Keyword (in EventProvider) | Beschreibt das ETW-Schlüsselwort für einen Benutzermodus-Anbieter. |
Keyword (in SystemProvider) | Beschreibt die Kernelflags, die für die Sitzung im Kernelmodus aktiviert werden können. |
Keywords (in EventProvider) | Stellt eine Auflistung von Ereignisanbieter-Schlüsselwörtern dar. |
Keywords (in SystemProvider) | Stellt eine Sammlung von Systemanbieter-Schlüsselwörtern dar. |
MaximumFileSize | Beschreibt die maximale Größe der Ablaufverfolgungsdatei. |
NumberOfRuns | Gibt an, wie oft ein Ein/Aus-Übergang ausgeführt wird. |
OnOffTransitionConfiguration | Repräsentiert eine Ein/Aus-Übergangskonfiguration. |
OnOffTransitionConfigurations | Stellt eine Sammlung von On/Off-Übergangskonfigurationen dar. |
PoolTag | Beschreibt die Pooltags, die für die Analyse von Poolseiten aktiviert werden sollen. |
PoolTags | Stellt eine Auflistung von maximal vier Pooltags dar. |
PostBootDelay | Gibt die Länge der Verzögerung in Sekunden nach dem Starten für einen Ein/Aus-Übergang an. |
PrepareSystem | Gibt an, ob das System auf einen Ein/Aus-Übergang vorbereitet werden soll. |
ProblemCategories | Stellt eine Sammlung von Problemkategorien dar. |
ProblemCategory | Stellt eine Problemkategorie für das Profil dar. |
Profil | Stellt eine Sammlung von Problemkategorien und Sammlern dar. |
Profiles | Stellt eine Sammlung von Sammlern, Anbietern und Profilen dar. |
Stapel | Beschreibt die Kernelereignisse, bei denen Stapel aktiviert werden sollen. |
StackCaching | Beschreibt Stapelzwischenspeicherattribute von Sammlern. |
Stacks | Stellt eine Sammlung von Stapeln dar. |
SystemCollector | Beschreibt die Konfigurationen zum Aktivieren der ETW-Kernelmodus-Sitzung. |
SystemCollectorId | Stellt den Bezeichner eines Systemsammlers dar. |
SystemProvider | Beschreibt die Konfiguration für den Betrieb des Kernelmodusanbieters. |
SystemProviderId | Eindeutiger Bezeichner des Systemanbieters. |
TraceMergeProperties | Stellt eine Sammlung von Ablaufverfolgungszusammenführungseigenschaften dar. |
TraceMergeProperty | Enthält Konfigurationen, die angewendet werden, wenn Aufzeichnungen aus mehreren Profilen zusammengeführt werden. |
TransitionTag | Gibt das Übergangstag für ein OnOffTransitionConfiguration-Element an. |
WakeupDelay | Gibt die Verzögerung in Sekunden an, wenn ein OnOffTransitionConfiguration-Element aus dem Ruhezustand aufwacht. |
WindowsPerformanceRecorder | Stellt Metadaten zur Erstellung von Profilen dar. |