呼び出し元/呼び出し先ビュー - プロファイラー競合データ
呼び出し元/呼び出し先ビューには、選択した関数およびその親関数と子関数の競合情報が表示されます。呼び出し元/呼び出し先ビューには、次の 3 つのグリッドがあります。
[現在の関数] は中央のグリッドに表示されます。このグリッドには、選択した関数の競合情報が表示されます。値には、この関数をブロックするすべての競合に関する情報が含まれます。
[現在の関数を呼び出した関数] は最上部のグリッドに表示されます。このグリッドには、呼び出し元 (親) 関数による、選択した (現在の) 関数の値に対する個別の処理が表示されます。
[現在の関数によって呼び出された関数] は、最下部のグリッドに表示されます。このグリッドには、呼び出し先 (子) 関数が現在の関数によって呼び出されたときの子関数の競合情報が表示されます。
[列] |
Description |
---|---|
種類 |
関数のコンテキスト:
VSPerfReport コマンド ライン レポートでのみ有効です。 |
[排他ブロック時間] |
|
[排他ブロック時間 %] |
プロファイリング実行中のすべてのブロック時間に対する、指定したコンテキストの関数の排他ブロック時間の割合。 |
[排他競合] |
|
[排他競合 %] |
プロファイリング実行中のすべての競合に対する、指定したコンテキストの関数の排他競合の割合。 |
[関数アドレス] |
関数のアドレスまたはトークン。 |
[関数名] |
関数の完全修飾名。 |
包括ブロック時間 |
|
包括ブロック時間 % |
プロファイリング実行中のすべてのブロック時間に対する、指定したコンテキストの関数の包括ブロック時間の割合。 |
包括競合 |
|
包括競合 % |
プロファイリング実行中のすべての競合に対する、指定したコンテキストの関数の排他競合の割合。 |
[関数行番号] |
ソース ファイルのこの関数の開始行番号。 |
[モジュール名] |
関数を含むモジュールの名前。 |
[モジュール パス] |
関数を含むモジュールのパス。 |
[プロセス ID] |
競合が発生したプロセスのプロセス ID (PID)。 |
[プロセス名] |
プロセスの名前。 |
ルート関数名 |
現在の関数の名前。VSPerfReport コマンド ライン レポートでのみ有効です。 |
[ソース ファイル] |
この関数の定義を含むソース ファイル。 |
参照
処理手順
方法: プロファイリング ツールのレポート ビューの列をカスタマイズする
関連項目
呼び出し元/呼び出し先ビュー - プロファイラー サンプリング データ
呼び出し元/呼び出し先ビュー - プロファイラーの .NET メモリ インストルメンテーション データ