コマンド ラインからの基本的なプロファイリング レポートの作成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
カウンターCounter プロファイリング実行中に収集されたプロファイル マークおよび 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.
マークMark プロファイル実行中に収集されたプロファイル マークが表示されます。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
ContentionContention リソースの競合が表示されます。Resource contentions. - リソースの競合- Resource Contentions
RuleWarningsRuleWarnings パフォーマンス規則の問題が一覧表示されます。Lists performance rule issues. - 規則の問題の CheckId、説明、およびソース コードの場所が一覧表示されます。- Lists the CheckId, description, and source code location of the rule issue.
ETWETW プロファイリング実行で収集された ETW (Event Tracing for Windows) イベントが一覧表示されます。Lists Event Tracing for Windows (ETW) events collected in the profiling run. - ETW レポート- ETW Report