WPR 소개

WPR(Windows Performance Recorder)은 ETW(Windows용 이벤트 추적)를 확장하고 시스템 및 애플리케이션 동작과 리소스 사용에 대한 자세한 기록을 제공하는 도구입니다. WPR을 WPA(Windows Performance Analyzer)와 함께 사용하여 특정 성능 영역을 조사하고 리소스 소비에 대한 전반적인 이해를 얻을 수 있습니다. WPR 및 WPA를 사용하면 개발 및 IT 전문가가 성능 문제를 사전에 식별하고 해결할 수 있습니다. WPR에는 Windows 8 이상의 버전 운영 체제가 필요합니다.

WPR 명령줄 및 사용자 인터페이스

WPR에는 사용자 인터페이스(WPRUI.exe)와 명령줄 인터페이스(WPR.exe)의 두 가지 유형이 있습니다. 둘 다 동일한 dll을 공유하지만 WPRUI를 통해 모든 기능에 액세스할 수 있는 것은 아닙니다. WPR.exe는 Windows OS(Windows 8.1 이상)와 함께 제공되며 추가 설치가 필요하지 않습니다. WPR UI(사용자 인터페이스)를 사용하면 기본 제공 기록 프로필을 사용하여 CPU 사용량, 전원 문제, 시스템 또는 애플리케이션 성능 저하 또는 기타 성능 문제를 분석하여 기록을 간단하게 생성할 수 있습니다.

기록 프로필

WPR 기록 프로필은 특정 시나리오에 대한 성능 기록을 사용하도록 설정하는 이벤트 공급자 목록입니다. WPR은 시나리오별로 그룹으로 정렬되는 다양한 기본 제공 기록 프로필을 제공합니다. WPR 기본 제공 프로필에 대한 자세한 내용은 기본 제공 기록 프로필을 참조하세요.

또한 사용자 지정 프로필(.wprp 파일)을 XML로 작성하고 추가하여 이벤트 집합을 기록하고 WPR CLI를 사용하여 직접 사용하거나 WPRUI에 표시되는 프로필 목록에 추가할 수 있습니다. 사용자 지정 프로필을 단독으로 사용하거나 기본 제공 프로필과 함께 사용하거나 모든 사용 시나리오에 맞게 설계된 특수 기록을 만들 수 있습니다. 사용자 지정 프로필에 대한 자세한 내용은 기록 프로필 작성사용자 지정 기록 프로필 추가 또는 제거를 참조하세요.

성능 시나리오

성능 시나리오를 사용하여 일반 시나리오 또는 시스템 전원 상태 기반 시나리오의 켜기/끄기 전환과 같은 일반적인 시나리오를 기록할 수 있습니다. 기록에 대한 시나리오는 하나만 선택할 수 있습니다. 성능 시나리오에 대한 자세한 내용은 WPR 시나리오를 참조하세요.

파일 또는 메모리에 로깅

WPR은 이벤트를 파일 또는 메모리의 순환 버퍼에 기록할 수 있습니다. 컴퓨터가 절전 상태에서 나올 때 애플리케이션 시작 또는 전원 사용량과 같이 예측할 수 있는 유한한 이벤트에 대한 파일에 로그온하는 것이 좋습니다. 파일 로깅은 켜기/끄기 전환을 통해 이벤트를 측정하는 데 사용할 수 있는 유일한 로깅 모드입니다.

예측할 수 없는 이벤트에 대한 메모리에 기록하는 것이 좋습니다. 유한한 메모리 리소스를 사용하지 않고 오랜 기간 동안 이러한 기록을 실행할 수 있습니다. 로깅 모드에 대한 자세한 내용은 로깅 모드로깅 모드 변경을 참조하세요.

세부 정보 수준

시나리오에 맞는 세부 정보 수준(간략하거나 자세한 정보 표시)을 선택할 수 있습니다. 간략한 기록은 오버헤드를 줄이고 시스템을 방해하지 않습니다(때로는 “타이밍” 녹음이라고도 함). 자세한 기록은 철저한 분석에 더 유용합니다. 세부 정보 수준에 대한 자세한 내용은 세부 정보 수준세부 정보 수준 변경을 참조하세요.

Windows Performance Recorder

WPR 방법 항목