요소
다음은 요소 계층 구조를 나타냅니다.
-
<
WindowsPerformanceRecorder>
-
<
Profiles>
-
<
SystemCollector>
- < BufferSize>
- < Buffers>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
EventCollector>
- < BufferSize>
- < Buffers>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
HeapEventCollector>
- < BufferSize>
- < Buffers>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
HypervisorEventCollector>
- < BufferSize>
- < BuffersPerCPU>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < SystemProvider>
- < EventProvider>
- < HeapEventProvider>
-
<
Profile>
- < ProblemCategories>
-
<
Collectors>
-
<
SystemCollectorId>
- < BufferSize>
- < Buffers>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < SystemProviderId>
- < SystemProvider>
-
<
EventProviders>
- < EventProviderId>
- < EventProvider>
-
<
EventCollectorId>
- < BufferSize>
- < Buffers>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
-
<
EventProviders>
- < EventProviderId>
- < EventProvider>
-
<
HeapEventCollectorId>
- < BufferSize>
- < Buffers>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < HeapEventProviders>
-
<
HypervisorEventCollectorId>
- < BufferSize>
- < BuffersPerCPU>
- < StackCaching>
- < MaximumFileSize>
- < FileMax>
- < EventProviders>
-
<
SystemCollectorId>
-
<
SystemCollector>
- < TraceMergeProperties>
-
<
OnOffTransitionConfigurations>
-
<
OnOffTransitionConfiguration>
- < PrepareSystem>
- < NumberOfRuns>
- < PostBootDelay>
- < WakeupDelay>
- < TransitionTag>
-
<
OnOffTransitionConfiguration>
-
<
Profiles>
다음 섹션에서는 WPR(Windows Performance Recorder)에 대한 기록 프로필을 작성하는 데 사용할 수 있는 요소에 대해 설명합니다.
섹션 내용
요소 | 설명 |
---|---|
버퍼 | PercentageOfTotalMemory 특성의 값에 따라 세션을 시작할 때 할당할 버퍼 수 또는 세션에 할당해야 하는 총 메모리의 백분율을 설명합니다. |
BufferSize | 각 버퍼의 크기(KB)를 설명합니다. |
BuffersPerCPU | 세션을 시작할 때 CPU당 할당할 버퍼 수를 설명합니다. |
CaptureStateOnSave(EventProvider) | 추적을 저장할 때 캡처할 이벤트를 설명하는 키워드 컬렉션을 나타냅니다. |
CaptureStateOnSave(SystemProvider) | 추적이 저장될 때 해당 키워드(커널 플래그)의 커널 런다운을 트리거하는 시스템 키워드의 컬렉션을 나타냅니다. |
CaptureStateOnStart(EventProvider) | 기록을 시작할 때 캡처할 이벤트를 설명하는 키워드 컬렉션을 나타냅니다. |
CaptureStateOnStart(SystemProvider) | 기록 시작 시 해당 키워드(커널 플래그)의 커널 런다운을 트리거하는 시스템 키워드 컬렉션을 나타냅니다. |
CaptureStateOnDemand(EventProvider) | 기록하는 동안 요청 시 캡처할 이벤트를 설명하는 키워드 컬렉션을 나타냅니다. |
CaptureStateOnDemand(SystemProvider) | 기록하는 동안 요청 시 해당 키워드의 커널 런다운을 트리거하는 키워드 컬렉션을 나타냅니다. |
수집기 | 시스템 수집기 식별자, 이벤트 수집기 식별자와 선택적으로 힙 이벤트 수집기 식별자의 컬렉션을 나타냅니다. |
CustomEvent | 사용자 지정 이벤트를 나타냅니다. |
CustomEvents | 사용자 지정 이벤트의 컬렉션을 나타냅니다. |
CustomKeyword | 프로필에 대한 사용자 지정 키워드를 나타냅니다. |
DeletePreMergedTraceFiles | 미리 표시된 ETL(이벤트 추적 로그) 파일을 삭제할지 여부를 나타냅니다. |
EventCollector | 프로필에 대한 이벤트 수집기를 나타냅니다. |
EventCollectorId | 프로필의 이벤트 수집기 식별자를 나타냅니다. |
EventProvider | ETW(Windows용 이벤트 추적) 사용자 모드 공급자를 구성합니다. |
EventProviderId | 프로필에 대한 이벤트 공급자 식별자를 나타냅니다. |
EventProviders | 이벤트 공급자 식별자 및 이벤트 공급자의 컬렉션을 나타냅니다. |
FileCompression | ETL 파일을 압축할지 여부를 나타냅니다. |
FileMax | ETW에서 만드는 로그 파일의 최대 인스턴스 수를 나타냅니다. |
HeapEventCollector | 힙 이벤트에 대한 수집기를 나타냅니다. |
HeapEventCollectorId | 프로필에 대한 힙 이벤트 수집기의 식별자를 나타냅니다. |
HeapEventProvider | 프로필에 대한 힙 이벤트 공급자를 나타냅니다. |
HeapEventProviderId | 힙 이벤트 공급자의 식별자를 나타냅니다. |
HeapEventProviders | 힙 이벤트 공급자 식별자 및 힙 이벤트 공급자의 컬렉션을 나타냅니다. |
HeapProcessId | 힙 프로세스를 고유하게 식별합니다. |
HeapProcessIds | 힙 프로세스 식별자의 컬렉션을 나타냅니다. |
HypervisorEventCollector | 하이퍼바이저 이벤트의 수집기를 나타냅니다. |
HypervisorEventCollectorId | 프로필에 대한 힙 이벤트 수집기의 식별자를 나타냅니다. |
키워드(EventProvider 내) | 사용자 모드 공급자에 대한 ETW 키워드에 대해 설명합니다. |
키워드(SystemProvider 내) | 커널 모드 세션에 사용하도록 설정할 수 있는 커널 플래그에 대해 설명합니다. |
키워드(EventProvider 내) | 이벤트 공급자 키워드의 컬렉션을 나타냅니다. |
키워드(SystemProvider 내) | 시스템 공급자 키워드의 컬렉션을 나타냅니다. |
MaximumFileSize | 최대 추적 파일 크기를 설명합니다. |
NumberOfRuns | 켜기/끄기 전환이 실행되는 횟수를 나타냅니다. |
OnOffTransitionConfiguration | 켜기/끄기 전환 구성을 나타냅니다. |
OnOffTransitionConfigurations | 켜기/끄기 전환 구성의 컬렉션을 나타냅니다. |
PoolTag | 풀 페이지를 분석하는 데 사용하도록 설정할 풀 태그에 대해 설명합니다. |
PoolTags | 최대 4개의 풀 태그 컬렉션을 나타냅니다. |
PostBootDelay | 부팅 후 켜기/끄기 전환에 대한 지연 시간(초)을 나타냅니다. |
PrepareSystem | 켜기/끄기 전환을 위해 시스템을 준비할지 여부를 나타냅니다. |
ProblemCategories | 문제 범주의 컬렉션을 나타냅니다. |
ProblemCategory | 프로필의 문제 범주를 나타냅니다. |
Profile | 문제 범주 및 수집기의 컬렉션을 나타냅니다. |
프로필 | 수집기, 공급자, 프로필의 컬렉션을 나타냅니다. |
스택 | 스택을 사용하도록 설정할 커널 이벤트를 설명합니다. |
StackCaching | 수집기의 스택 캐싱 특성을 설명합니다. |
스택 | 스택의 컬렉션을 나타냅니다. |
SystemCollector | ETW 커널 모드 세션을 사용하도록 설정하는 구성에 대해 설명합니다. |
SystemCollectorId | 시스템 수집기의 식별자를 나타냅니다. |
SystemProvider | 커널 모드 공급자를 사용하도록 설정하는 구성에 대해 설명합니다. |
SystemProviderId | 시스템 공급자를 고유하게 식별합니다. |
TraceMergeProperties | 추적 병합 속성의 컬렉션을 나타냅니다. |
TraceMergeProperty | 여러 프로필의 기록이 병합되는 경우 적용되는 구성을 포함합니다. |
TransitionTag | OnOffTransitionConfiguration 요소의 전환 태그를 나타냅니다. |
WakeupDelay | OnOffTransitionConfiguration 요소의 절전 상태에서 벗어날 때의 지연을 초 단위로 나타냅니다. |
WindowsPerformanceRecorder | 프로필 작성에 대한 메타데이터를 나타냅니다. |