Keyword(SystemProvider 내)
커널 모드 세션에 사용하도록 설정할 수 있는 커널 플래그에 대해 설명합니다.
요소 계층 구조
-
<
WindowsPerformanceRecorder>
-
<
Profiles>
-
<
SystemProvider>
-
<
Keywords(SystemProvider 내)>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnStart>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnSave>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnDemand>
- < Keyword(SystemProvider 내)>
-
<
Keywords(SystemProvider 내)>
-
<
Profile>
-
<
Collectors>
-
<
SystemCollectorId>
-
<
SystemProviderId>
-
<
Keywords(SystemProvider 내)>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnStart>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnSave>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnDemand>
- < Keyword(SystemProvider 내)>
-
<
Keywords(SystemProvider 내)>
-
<
SystemProvider>
-
<
Keywords(SystemProvider 내)>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnStart>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnSave>
- < Keyword(SystemProvider 내)>
-
<
CaptureStateOnDemand>
- < Keyword(SystemProvider 내)>
-
<
Keywords(SystemProvider 내)>
-
<
SystemProviderId>
-
<
SystemCollectorId>
-
<
Collectors>
-
<
SystemProvider>
-
<
Profiles>
구문
<Keyword Value = "AllFaults" | "CompactCSwitch" | "ContiguousMemorygeneration" | ...
Strict = "true" | "false"
RundownFlag = "Start" | "Stop">
</Keyword>
특성 및 요소
특성
attribute | Description | 데이터 형식 | 필수 | 기본값 |
---|---|---|---|---|
값 | 시스템 ETW(Windows 이벤트 추적) 이벤트에 대해 설명합니다. | 가능한 값은 주의 섹션을 참조하세요. | Yes | |
Strict | 현재 OS에서 키워드(keyword) 지원하지 않는 경우 추적을 시작하지 못합니다. | boolean | 예 | false |
RundownFlag | 이 특성에는 다음 값 중 하나가 있을 수 있습니다.
|
Capturestate* 키워드에만 필요합니다. | 없음 |
자식 요소
없음
부모 요소
요소 | 설명 |
---|---|
Keywords(SystemProvider 내) | 시스템 키워드의 컬렉션을 나타냅니다. |
설명
다음 표에서는 Value 특성에 사용할 수 있는 값을 보여줍니다.
값 | 설명 |
---|---|
AllFaults | 모든 오류가 기록됩니다. |
CompactCSwitch |
CSwitch 과(와) 함께 사용하면 이는 각 CSwitch에 대해 기록된 정보를 줄이고 차등 압축 및 일괄 처리를 사용합니다. |
ContiguousMemorygeneration | 연속 메모리 생성이 기록됩니다. |
CpuConfig | CPU 구성의 변경 내용이 기록됩니다. |
CSwitch | 컨텍스트 전환 작업이 기록됩니다. |
DiskIO | 디스크 I/O가 기록됩니다. |
DiskIOInitialization | 디스크 I/O 초기화가 기록됩니다. |
DPC | 지연 프로시저 호출이 기록됩니다. |
드라이버 | 드라이버 활동이 기록됩니다. |
FileIO | 파일 I/O가 기록됩니다. |
FileIOInit | 파일 I/O 초기화가 기록됩니다. |
파일 이름 | 파일 이름이 기록됩니다. |
FootPrint | 메모리 분석을 수행하는 데 사용되며 특수 플러시 표시에서 작업 집합을 플러시하도록 지정합니다. |
HardFaults | 하드 오류가 기록됩니다. |
IdleStates | 유휴 상태가 기록됩니다. |
Interrupt | 인터럽트는 기록됩니다. |
KernelQueue | 커널 큐에 대한 변경 내용이 기록됩니다. |
Loader | 커널 및 사용자 모드 로드 및 언로드 이벤트가 기록됩니다. |
메모리 | 실제 메모리 사용에 대한 이벤트를 제공합니다. |
MemoryInfo | 메모리 관리자에 대한 기본 정보(예: 사용 가능한 페이지 수, 사용 페이지 및 대기 페이지 등)를 제공합니다. |
풀 | 메모리 풀에 대한 변경 내용이 기록됩니다. |
고급 | 전력 소비가 기록됩니다. |
ProcessCounter | 프로필에 프로세스 카운터가 있음을 나타냅니다. |
ProcessThread | 프로세스 및 스레드 만들기 및 삭제 이벤트가 기록됩니다. |
ReadyThread | 준비된 스레드 이벤트가 기록됩니다. |
레지스트리 | 레지스트리에 대한 변경 내용이 기록됩니다. |
SampledProfile | 프로필이 샘플링됩니다. |
SpinLock | 스핀 잠금 정보가 기록됩니다. |
SplitIO | 분할 I/O 요청에 대한 이벤트를 제공합니다. 단일 I/O 요청은 디스크 조각화 또는 기타 이유로 인해 여러 요청으로 분할될 수 있습니다. |
SystemCall | 시스템 호출이 기록됩니다. |
ThreadPriority | 스레드 우선 순위의 변경 내용이 기록됩니다. |
타이머 | 시스템 타이머에 대한 이벤트를 제공합니다. |
VirtualAllocation | 가상 메모리 할당이 로그되었습니다. |