Share via


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.

Elementhierarchie

Syntax

<Buffers Operation               = "Set" | "Add" | “Remove”
         Value                   = unsignedLong
         PercentageOfTotalMemory = Boolean
         MaximumBufferSpace      = unsignedLong >
</Buffers>

Attribute und Elemente

Attribute

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:
  • Set
  • Hinzufügen
  • Remove (Entfernen)
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

Untergeordnete Elemente

Keine

Übergeordnete Elemente

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.

Bemerkungen

Dieses Element wird nur für die Erfassung im Arbeitsspeicher verwendet.

Beispiel

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>

Elemente

BufferSize

SystemCollector

EventCollector

HeapEventCollector