명령줄에서 기본 프로파일링 보고서 만들기

이 항목에서는 .vsp 또는 .vsps 프로파일링 데이터 파일에서 쉼표로 구분된 값(.csv) 보고서를 생성하는 기본 VSPerfReport 명령에 대해 설명합니다.모든 보고서 옵션에 대한 자세한 내용은 VSPerfReport를 참조하십시오.

보고서 명령

다음 명령 중 하나를 사용하여 지정한 프로파일링 데이터 파일에 대한 보고서를 만들 수 있습니다.

  • VSPerfReport VSPFile /Summary:All
    .vsp 또는 .vsps 파일에 사용할 수 있는 모든 보고서를 생성합니다.

  • VSPerfReport VSPFile **/Summary:**ReportType[,ReportType...]
    지정한 형식의 보고서를 생성합니다.

  • VSPerfReport VSPFile /CallTrace
    각 데이터 수집 이벤트를 나열하는 보고서를 생성합니다.계측에만 해당됩니다.

요약 보고서 형식 매개 변수

다음 표에서는 지정된 보고서 형식 옵션으로 생성되는 보고서에 대해 설명합니다.보고서의 열은 데이터를 수집하는 데 사용된 프로파일링 방법에 따라 달라집니다.

요약 매개 변수

보고서 설명

보고서 참조

CallerCallee

함수 간의 부모/자식 관계를 나타냅니다.

Function

프로파일링 데이터가 함수별로 표시됩니다.

CallTree

프로파일링 실행 시 함수의 실행 경로와 프로파일링 데이터를 나타냅니다.

Counter

프로파일링 실행 중 수집된 Windows 성능 카운터 값과 프로파일링 표시를 나열합니다.

Ip

프로파일링 데이터를 명령별로 나열합니다.

Life

할당된 개체의 수명을 나열합니다.

Line

프로파일링 데이터를 소스 코드 줄별로 나열합니다.

Header

프로파일링 데이터 파일 헤더 정보를 표시합니다.

파일에만 해당됩니다.

Mark

프로파일링 실행 시 수집된 프로파일링 표시를 나열합니다.

Module

모듈의 프로파일링 데이터를 나열합니다.

Process

프로세스의 프로파일링 데이터를 나열합니다.

Thread

스레드의 프로파일링 데이터를 나열합니다.

Type

할당 프로파일링 데이터를 형식별로 나열합니다.

Contention

리소스 경합을 표시합니다.

RuleWarnings

성능 규칙 문제를 나열합니다.

  • 규칙 문제의 CheckId, 설명 및 소스 코드 위치를 나열합니다.

ETW

프로파일링 실행 시 수집된 모든 ETW(Windows용 이벤트 추적) 이벤트를 나열합니다.