기록 프로필 작성

확장명이 .wprp인 XML 파일에서 WPR(Windows Performance Recorder) 기록 프로필을 작성할 수 있습니다. 기록 프로필에는 특정 시나리오에 대한 성능 기록을 사용하도록 설정하는 데 필요한 모든 정보가 포함되어 있습니다. 이 데이터에는 ETW(Windows용 이벤트 추적) 세션, 공급자, 키워드에 대한 정보가 포함되어 있습니다. 각 .wprp 파일에는 특정 ETW 세션 및 공급자 집합을 통합하는 하나 이상의 프로필 정의가 포함되어 있습니다. 프로필 정의에는 성능 기록을 시작하고 제어하는 세션 및 공급자 특성도 포함되어 있습니다.

WPR 프로필은 다음 ETW 기능을 지원합니다.

  • 순차 파일 및 순환 메모리 로깅 모드.

  • 각 세션에 대한 사용자 지정 버퍼 수 및 버퍼 크기.

  • NT 커널 로거와 ETW 시스템 로거 세션. 이 병합에는 키워드, 스택, 메모리 풀 태그를 지정하는 기능이 포함됩니다.

  • 공급자 이름 또는 GUID, 키워드, 스택, 세부 정보 수준, 비페이징 메모리를 지정하는 이벤트 세션.

  • 시작 또는 저장 작업 중에만 상태를 캡처하는 캡처 상태 공급자.

.wprp 파일에는 특정 순서로 나열된 특정 정의가 포함되어야 합니다. 다음 항목에서는 해당 순서로 정의를 작성하는 방법에 대해 설명합니다.

Visual Studio에서 .wprp 파일 작성

Visual Studio에서 WPT 설치 폴더에 있는 WPR 스키마 파일 WPRControlProfiles.xsd를 사용하여 기록 프로필을 작성할 수 있습니다.

  1. Visual Studio에서 .wprp 파일을 엽니다.

  2. 주 메뉴에서 XML을 선택한 다음 스키마...를 선택합니다.

  3. 표시되는 XML 스키마 대화 상자에서 추가...를 선택합니다.

  4. WPRControlProfiles.xsd 스키마를 선택합니다. 기본적으로 이 파일은 WPT 설치 디렉터리에 있습니다.

    • C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit

스키마를 선택한 후에는 상황에 맞는 IntelliSense를 사용하여 .wprp 파일을 작성할 수 있습니다.

섹션 내용

1. 수집기 정의

프로필에 대한 수집기를 정의하는 방법.

2. 시스템 및 이벤트 공급자 정의

프로필에 대한 공급자를 정의하는 방법.

3. 프로필 정의

프로필을 정의하는 방법.

엄격한 공급자

엄격 특성을 사용하는 방법.

상속

기록 프로필 작성의 상속에 대해 설명.

프로필 기록

사용자 지정 기록 프로필 작성

사용자 지정 기록 프로필 추가 또는 제거