BufferSize

Describes the size of each buffer, in KB.

Element Hierarchy

Syntax

<BufferSize Operation = "Set" | "Add" | “Remove”
            Value     = unsignedLong>
</BufferSize>

Attributes and Elements

Attributes

Attribute Description Data type Required Default
Operation Indicates whether elements should be set or added. This attribute can have one of the following values:
  • Set
  • Add
  • Remove
No Set
Value Indicates the size of the buffers, in KB. unsignedLong Yes

Child Elements

None.

Parent Elements

Element Description
EventCollector Represents an event collector.
EventCollectorId Represents an event collector identifier.
HeapEventCollector Represents a heap event collector.
HeapEventCollectorId Represents a heap event collector identifier.
SystemCollector Represents a system collector.
SystemCollectorId Represents a system collector identifier.

Remarks

This element is used only for in-memory capture.

Example

The following code examples show how this element is used in system collector and event collector definitions.

<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>

Elements

Buffers

SystemCollector

EventCollector

HeapEventCollector