Xperf 기본 제공 프로필
모든 기본 제공 Xperf 프로필을 표시하려면 다음 명령을 실행합니다.
xperf -profiles
다음 테이블에서는 사용 가능한 프로필에 대해 설명합니다.
프로필 | 설명 |
---|---|
perf!FileIOProfiles.InSequentialFile |
순차 파일의 파일 I/O 추적 프로필입니다. |
perf!FileIOProfiles.InBuffer |
버퍼의 파일 I/O 추적 프로필입니다. |
perf!GeneralProfiles.InSequentialFile |
순차 파일에서 프로필을 추적하는 일반적인 시스템 메트릭입니다. |
perf!GeneralProfiles.InBuffer |
버퍼의 프로필을 추적하는 일반적인 시스템 메트릭입니다. |
perf!PerfCoreProfiles.InSequentialFile |
순차 파일의 기본 시스템 메트릭 추적 프로필(모든 기본 제공 프로필에 포함)입니다. |
perf!PerfCoreProfiles.InBuffer |
버퍼의 기본 시스템 메트릭 추적 프로필(모든 기본 제공 프로필에 포함)입니다. |
perf!RegistryProfiles.InSequentialFile |
순차 파일의 레지스트리 추적 프로필입니다. |
perf!RegistryProfiles.InBuffer |
버퍼의 레지스트리 추적 프로필입니다. |
perf!StdProfile |
기본 제공 프로필에 사용되는 일반적인 정의(시작 불가능)입니다. |
예
다음 예제에서는 여러 ETW 세션을 켜고 필요에 따라 단일 추적 파일로 병합합니다.
메모리 기반 추적 프로필
메모리 내 반복 스냅샷 추적 프로필의 경우 다음 명령을 실행합니다.
xperf -start perf!GeneralProfiles.InBuffer
일부 시나리오를 실행하고 다음 명령을 실행합니다.
xperf -save perf!GeneralProfiles.InBuffer snapshot1.etl
필요에 따라 추가 스냅샷을 계속 저장하고 다음 명령을 실행하여 추적 캡처를 중지할 수 있습니다.
xperf -cancel perf!GeneralProfiles.InBuffer
파일 기반 추적 프로필
파일 기반 추적 프로필을 시작하려면 다음 명령을 실행합니다.
xperf -start perf!RegistryProfiles.InSequentialFile
일부 시나리오를 실행하고 다음 명령을 실행하여 추적 캡처를 중지합니다.
xperf -stop perf!RegistryProfiles.InSequentialFile trace.etl
프로필 정의 확장
프로필 정의는 명령줄을 사용하여 확장하고 구성할 수 있습니다. 예를 들어 ReadyThread 스택을 perf!FileIOProfiles.InSequentialFile 프로필에 추가하려면 다음 명령을 실행합니다.
xperf -start perf!FileIOProfiles.InSequentialFile -stackwalk ReadyThread