명령줄에서 기본 프로파일링 보고서 만들기Creating Basic Profiling Reports from the Command Line

이 항목에서는 .vsp 또는 .vsps 프로파일링 데이터 파일에서 쉼표로 구분된 값(.csv) 보고서를 생성하는 기본 VSPerfReport 명령을 설명합니다.This topic describes the basic VSPerfReport commands that generate comma-separated value (.csv) reports from a .vsp or .vsps profiling data file. 모든 보고서 옵션에 대한 설명은 VSPerfReport를 참조하세요.For a description of all report options, see VSPerfReport.

보고서 명령Report Commands

다음 명령 중 하나를 사용하여 지정된 프로파일링 데이터 파일에 대한 보고서를 만듭니다.Use one of the following commands to create a report for a specified profiling data file.

VSPerfReport VSPFile /Summary:AllVSPerfReport VSPFile /Summary:All
.vsp 또는 .vsps 파일에 사용할 수 있는 모든 보고서를 생성합니다.Generates all reports available for the .vsp or .vsps file.

VSPerfReport VSPFile /Summary:ReportType[,ReportType...]VSPerfReport VSPFile /Summary:ReportType[,ReportType...]
지정된 보고서 형식을 생성합니다.Generates the specified report types.

VSPerfReport VSPFile /CallTraceVSPerfReport VSPFile /CallTrace
각 데이터 수집 이벤트를 나열하는 보고서를 생성합니다.Generates a report that lists each data collection event. 계측만 해당합니다.Instrumentation only.

요약 보고서 형식 매개 변수Summary Report Type Parameters

다음 표에서는 지정된 보고서 형식 옵션에 의해 생성되는 보고서를 설명합니다.The following table describes the reports that are generated by the specified report type option. 보고서의 열은 데이터를 수집하는 데 사용된 프로파일링 방법에 따라 다릅니다.The columns of a report depend on the profiling method that was used to collect the data.

요약 매개 변수Summary Parameter 보고서 설명Report Description 보고서 참조Report Reference
CallerCalleeCallerCallee 함수 간의 부모/자식 관계를 나타냅니다.Represents parent/child relationships between functions. - 샘플링 데이터- Sampling Data
- 계측 데이터- Instrumentation Data
- .NET 메모리 샘플링 데이터- .NET Memory Sampling Data
- .NET 메모리 계측 데이터- .NET Memory Instrumentation Data
- 경합 데이터- Contention Data
FunctionFunction 함수별로 프로파일링 데이터를 나열합니다.Lists profiling data by function. - 샘플링 데이터- Sampling Data
- 계측 데이터- Instrumentation Data
- .NET 메모리 샘플링 데이터- .NET Memory Sampling Data
- .NET 메모리 계측 데이터- .NET Memory Instrumentation Data
- 경합 데이터- Contention Data
CallTreeCallTree 프로파일링 실행 시 함수의 실행 경로 및 프로파일링 데이터를 나타냅니다.Represents the execution paths and profiling data of functions in the profiling run. - 계측 데이터- Instrumentation Data
- 샘플링 데이터- Sampling Data
- .NET 메모리 샘플링 데이터- .NET Memory Sampling Data
- .NET 메모리 계측 데이터- .NET Memory Instrumentation Data
- 경합 데이터- Contention Data
CounterCounter 프로파일링 실행 중에 수집된 프로파일링 표시 및 Windows 성능 카운터 값을 나열합니다.Lists profiling marks and Windows performance counter values that were collected during the profiling run. - 표시 뷰- Marks View
IpIp 계측별로 프로파일링 데이터를 나열합니다.Lists profiling data by instruction. - 샘플링 데이터- Sampling Data
- .NET 메모리 샘플링 데이터- .NET Memory Sampling Data
- 경합 데이터- Contention Data
LifeLife 할당된 개체의 수명을 나열합니다.Lists the lifetime of allocated objects. - 개체 수명 뷰- Object Lifetime View
LineLine 소스 코드 줄별로 프로파일링 데이터를 나열합니다.Lists profiling data by source code line. - 샘플링 데이터- Sampling Data
- .NET 메모리 샘플링 데이터- .NET Memory Sampling Data
- 경합 데이터- Contention Data
HeaderHeader 프로파일링 데이터 파일 헤더 정보입니다.Profiling data file header information. 파일에만 한정됩니다.Specific to file.
MarkMark 프로파일링 실행 시 수집된 프로파일링 표시입니다.Profiling marks collected in the profiling run. - 표시 뷰- Marks View
모듈Module 모듈에 대한 프로파일링 데이터를 나열합니다.Lists profiling data for modules. - 샘플링 데이터- Sampling Data
- 계측 데이터- Instrumentation Data
- .NET 메모리 샘플링 데이터- .NET Memory Sampling Data
- .NET 메모리 계측 데이터- .NET Memory Instrumentation Data
- 경합 데이터- Contention Data
ProcessProcess 프로세스에 대한 프로파일링 데이터를 나열합니다.Lists profiling data for processes. - 프로세스 뷰- Process View
- 경합 데이터- Contention Data
스레드Thread 스레드에 대한 프로파일링 데이터를 나열합니다.Lists profiling data for threads. - 프로세스 뷰- Process View
TypeType 형식별로 할당 프로파일링 데이터를 나열합니다.Lists allocation profiling data by type. - 할당 뷰- Allocations View
경합Contention 리소스 경합입니다.Resource contentions. - 리소스 경합- Resource Contentions
RuleWarningsRuleWarnings 성능 규칙 문제를 나열합니다.Lists performance rule issues. - CheckId, 설명 및 규칙 문제의 소스 코드 위치를 나열합니다.- Lists the CheckId, description, and source code location of the rule issue.
ETWETW 프로파일링 실행 시 수집된 ETW(Windows용 이벤트 추적) 이벤트를 나열합니다.Lists Event Tracing for Windows (ETW) events collected in the profiling run. - ETW 보고서- ETW Report