다음을 통해 공유


버퍼

PercentageOfTotalMemory 특성의 값에 따라 세션을 시작할 때 할당할 버퍼 수 또는 세션에 할당할 총 메모리의 비율을 설명합니다.

요소 계층 구조

구문

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

특성 및 요소

특성

attribute Description 데이터 형식 필수 기본값
MaximumBufferSpace 컬렉션에 사용할 버퍼의 최대 크기(MB)를 나타냅니다. 이 값은 PercentageOfTotalMemorytrue인 경우에만 적용됩니다. unsignedLong
작업 버퍼를 설정하거나 추가해야 하는지 여부를 나타냅니다. 이 특성 값은 다음 중 하나일 수 있습니다.
  • 설정
  • 추가
  • 제거
설정
PercentageOfTotalMemory true로 설정하면 사용할 수 있는 메모리 양을 Value로 제한합니다. 부울 false
버퍼 수를 나타내거나, PercentageOfTotalMemorytrue로 설정된 경우 버퍼의 메모리 백분율을 나타냅니다. 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>

요소

BufferSize

SystemCollector

EventCollector

HeapEventCollector