버퍼
PercentageOfTotalMemory 특성의 값에 따라 세션을 시작할 때 할당할 버퍼 수 또는 세션에 할당할 총 메모리의 비율을 설명합니다.
요소 계층 구조
-
<
WindowsPerformanceRecorder>
-
<
Profiles>
-
<
SystemCollector>
- < Buffers>
-
<
EventCollector>
- < Buffers>
-
<
HeapEventCollector>
- < Buffers>
-
<
Profile>
-
<
Collectors>
-
<
SystemCollectorId>
- < Buffers>
-
<
EventCollectorId>
- < Buffers>
-
<
HeapEventCollectorId>
- < Buffers>
-
<
SystemCollectorId>
-
<
Collectors>
-
<
SystemCollector>
-
<
Profiles>
구문
<Buffers Operation = "Set" | "Add" | “Remove”
Value = unsignedLong
PercentageOfTotalMemory = Boolean
MaximumBufferSpace = unsignedLong >
</Buffers>
특성 및 요소
특성
attribute | Description | 데이터 형식 | 필수 | 기본값 |
---|---|---|---|---|
MaximumBufferSpace | 컬렉션에 사용할 버퍼의 최대 크기(MB)를 나타냅니다. 이 값은 PercentageOfTotalMemory가true 인 경우에만 적용됩니다. |
unsignedLong | 예 | |
작업 | 버퍼를 설정하거나 추가해야 하는지 여부를 나타냅니다. | 이 특성 값은 다음 중 하나일 수 있습니다.
|
예 | 설정 |
PercentageOfTotalMemory |
true 로 설정하면 사용할 수 있는 메모리 양을 Value로 제한합니다. |
부울 | 예 | false |
값 | 버퍼 수를 나타내거나, PercentageOfTotalMemory가 true 로 설정된 경우 버퍼의 메모리 백분율을 나타냅니다. |
unsignedLong | Yes |
자식 요소
없음
부모 요소
요소 | Description |
---|---|
EventCollector | 이벤트 수집기를 나타냅니다. |
EventCollectorId | 이벤트 수집기 식별자를 나타냅니다. |
HeapEventCollector | 힙 이벤트 수집기를 나타냅니다. |
HeapEventCollectorId | 힙 이벤트 수집기 식별자를 나타냅니다. |
SystemCollector | 시스템 수집기를 나타냅니다. |
SystemCollectorId | 시스템 수집기 식별자를 나타냅니다. |
설명
이 요소는 메모리 내 캡처에만 사용됩니다.
예제
다음 예제에서는 시스템 수집기 및 이벤트 수집기 정의에서 이 요소를 사용하는 방법을 보여 줍니다.
첫 번째 예제에서는 버퍼 크기를 512KB로 설정하고 사용된 총 메모리 양을 3%로 제한합니다. 두 번째 예제에서는 각각 128KB의 버퍼 64개를 설정합니다.
<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>