방법: 명령 프롬프트에서 프로파일러 비교 보고서 만들기How to: Create a Profiler Comparison Report from a Command Prompt

두 가지 프로파일링 데이터(.VSP /또는 .VSPS) 파일의 성능 데이터를 비교하는 Visual StudioVisual Studio 프로파일링 도구 보고서를 생성할 수 있습니다.You can generate a Visual StudioVisual Studio Profiling Tools report that compares the performance data of two profiling data (.VSP /or .VSPS) files. 보고서는 프로파일링 세션 사이에 발생한 차이점, 성능 회귀 및 향상된 기능을 보여 줍니다.The report shows the differences, performance regressions, and improvements that occurred from one profiling session to the other. 보고서의 값은 지정하는 첫 번째 파일의 기준에서 델타 또는 변경 내용을 제공합니다.The values in the report present the delta, or change, from the baseline of the first file that you specify. 이 델타는 이전 값, 기준 값, 새 분석의 결과 값 간의 차이를 확인하여 계산됩니다.This delta is calculated by determining the difference between the old value, which is the baseline value, and the result value from the new analysis. 프로파일러 데이터의 비교는 코드의 함수, 응용 프로그램의 모듈, 줄, IP(명령 포인터) 및 형식에 따라 달라질 수 있습니다.Comparisons of profiler data can be based on the functions in the code, modules in the application, lines, instruction pointers (IPs), and types.

비교 범주 및 필드의 식별자를 나열하려면 다음 명령줄을 입력합니다.To list the identifiers of the comparison categories and fields, type the following command line:

VSPerfReport /querydifftables VspFileName1 VspFileName2VSPerfReport /querydifftables VspFileName1 VspFileName2

다음 구문을 사용하여 비교 보고서를 만듭니다.Use the following syntax to create the comparison report:

VSPerfReport /diff VspFileName1 VspFileName2 [/Options]VSPerfReport /diff VspFileName1 VspFileName2 [/Options]

다음 표에서 VSPerfReport /diff 명령줄에 옵션을 추가할 수 있습니다.You can add options from the following table to the VSPerfReport /diff command line.

옵션Option 설명Description
DiffThreshold:[Value]DiffThreshold:[Value] 이 백분율 임계값보다 낮으면 차이를 무시합니다.Disregard the difference if it is below this percentage threshold value. 또한 이 임계값보다 낮은 값을 갖는 새 데이터는 표시되지 않습니다.Also, new data with values that are below this threshold will not appear.
DiffTable: TableNameDiffTable: TableName 이 테이블을 사용하여 파일을 비교합니다.Use this table to compare files. 기본적으로 함수 테이블이 사용됩니다.By default, the functions table is used. VSPerfReport /querydifftables에 나열된 식별자를 지정합니다.Specify the identifier that is listed in VSPerfReport /querydifftables.
DiffColumn: ColumnNameDiffColumn: ColumnName 이 열을 사용하여 값을 비교합니다.Use this column to compare values. 기본적으로 전용 샘플 백분율 열이 사용됩니다.By default, the exclusive samples percent column is used. VSPerfReport /querydifftables에 나열된 식별자를 지정합니다.Specify the identifier that is listed in VSPerfReport /querydifftables.