Puffer
Beschreibt die Anzahl der Puffer, die beim Start 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.
-
<
WindowsPerformanceRecorder>
-
<
Profile>
-
<
SystemCollector>
- < Puffer>
-
<
EventCollector>
- < Puffer>
-
<
HeapEventCollector>
- < Puffer>
-
<
Profil>
-
<
Sammler>
-
<
SystemCollectorId>
- < Puffer>
-
<
EventCollectorId>
- < Puffer>
-
<
HeapEventCollectorId>
- < Puffer>
-
<
SystemCollectorId>
-
<
Sammler>
-
<
SystemCollector>
-
<
Profile>
<Buffers Operation = "Set" | "Add" | “Remove”
Value = unsignedLong
PercentageOfTotalMemory = Boolean
MaximumBufferSpace = unsignedLong >
</Buffers>
attribute | BESCHREIBUNG | Datentyp | Erforderlich | Standard |
---|---|---|---|---|
MaximumBufferSpace | Gibt die maximale Größe des Puffers in Megabyte an, die für die Sammlung verwendet werden. Dieser Wert gilt nur, wenn PercentageOfTotalMemorytrue lautet. |
unsignedLong | Nein | |
Vorgang | Gibt an, ob Puffer festgelegt oder hinzugefügt werden sollen. | Dieses Attribut kann einen der folgenden Werte annehmen:
|
Nein | Set |
PercentageOfTotalMemory | Wenn auf true gesetzt, wird die Speichermenge, die verbraucht werden kann, auf den Wert von Wert begrenzt. |
Boolesch | Nein | false |
Wert | Gibt die Anzahl der Puffer oder, wenn PercentageOfTotalMemory auf true festgelegt ist, den Prozentsatz des Arbeitsspeichers für die Puffer an. |
unsignedLong | Ja |
Keine
Element | Beschreibung |
---|---|
EventCollector | Stellt einen Ereignissammler dar. |
EventCollectorId | Stellt einen Heap-Ereignissammler-Bezeichner dar. |
HeapEventCollector | Stellt einen Heap-Ereignissammler dar. |
HeapEventCollectorId | Stellt einen Heap-Ereignissammler-Bezeichner dar. |
SystemCollector | Stellt einen Systemsammler dar. |
SystemCollectorId | Stellt einen Systemsammlerbezeichner dar. |
Dieses Element wird nur für die Erfassung im Arbeitsspeicher verwendet.
Die folgenden Beispiele zeigen, wie dieses Element in Systemsammler- und Ereignissammlerdefinitionen verwendet wird.
Im ersten Beispiel wird die Puffergröße auf 512 KB festgelegt und die Gesamtmenge des verbrauchten Arbeitsspeichers auf 3 Prozent begrenzt. Im zweiten Beispiel werden jeweils 64 Puffer von 128 KB festgelegt.
<SystemCollector
Id="WPRSystemCollector"
Name="NT Kernel Logger"
FileName="WPRKernel.etl">
<BufferSize
Value="512"/>
<Buffers
Value="3"
PercentageOfTotalMemory="true"/>
</SystemCollector>
<EventCollector
Id="WPREventCollector"
Name="WPR Event Collector"
FileName="somefilename.etl">
<BufferSize
Value="128"/>
<Buffers
Value="64"/>
</EventCollector>