다음을 통해 공유


TraceView 사용 준비

TraceView를 사용하기 전에 이벤트 추적 및 추적 중인 추적 공급자 에 대한 정보를 수집해야 합니다. 이 항목에서는 이러한 필수 구성 요소에 대해 설명합니다.

참고 Windows Vista 이전 버전의 Windows 운영 체제에서 TraceView를 실행하는 경우 Dbghelp.dll 파일을 TraceView 실행 파일과 동일한 하위 디렉터리에 복사해야 TraceView.exe.

기본적으로 TraceView.exe wDK(Windows 드라이버 키트)의 tools\<Platform> 하위 디렉터리에 있습니다. 여기서 <Platform> 은 i386, amd64 또는 ia64입니다. Dbghelp.dll 기본적으로 \bin\x86 하위 디렉터리에 설치됩니다.

이벤트 추적 이해

TraceView를 사용하기 전에 이벤트 추적에 대해 잘 알고 있어야 합니다. 자세한 내용은 WPP 소프트웨어 추적Windows용 이벤트 추적을 참조하세요.

또한 WPP 소프트웨어 추적을 사용하여 계측된 샘플 드라이버인 Tracedrv(Tracedrv.c)를 검사합니다. Tracedrv 샘플은 GitHub의 Windows 드라이버 샘플 리포지토리에서 사용할 수 있습니다. Tracedrv 드라이버와 해당 엔진 Tracectl(Tracectl.c)을 빌드한 다음 드라이버와 엔진을 사용하여 TraceView를 실험합니다.

추적 공급자 파악

추적 중인 추적 공급자 와 추적 공급자가 생성하는 추적 메시지 유형에 대해 잘 알고 있어야 합니다.

TraceView는 추적 이벤트 및 추적 메시지를 사람이 읽을 수 있는 형식으로 표시하지만 이를 해석하거나 메시지에 대한 정보나 컨텍스트를 제공하지는 않습니다. 메시지와 해당 메시지가 공급자에 대해 나타내는 내용을 이해하려면 공급자의 작업에 대해 잘 알고 있어야 합니다.

공급자 파일 찾기

추적 공급자의 추적 메시지를 보려면 TraceView에 다음 위치 중 하나를 제공해야 합니다.

NT 커널 로거 추적 세션은 WDK(\tools\tracing\i386)에 포함된 system.tmf 파일을 사용합니다.

이러한 파일과 TraceView에서의 사용은 NT 커널 로거 추적 세션 만들기에 설명되어 있습니다. 추적 세션을 만들 때 이 정보를 사용합니다.