BufferSize
Describes the size of each buffer, in KB.
Element Hierarchy
- <WindowsPerformanceRecorder>
- <Profiles>
- <SystemCollector>
- <BufferSize>
- <EventCollector>
- <BufferSize>
- <HeapEventCollector>
- <BufferSize>
- <Profile>
- <Collectors>
- <SystemCollectorId>
- <BufferSize>
- <EventCollectorId>
- <BufferSize>
- <HeapEventCollectorId>
- <BufferSize>
- <SystemCollectorId>
- <Collectors>
- <SystemCollector>
- <Profiles>
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:
|
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>