コマンド ラインからの基本的なプロファイリング レポートの作成
ここでは、.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 |
パフォーマンス規則の問題が一覧表示されます。 |
|
ETW |
プロファイリング実行で収集された ETW (Event Tracing for Windows) イベントが一覧表示されます。 |