次の方法で共有


呼び出し元/呼び出し先ビュー - プロファイラー競合データ

呼び出し元/呼び出し先ビューには、選択した関数およびその親関数と子関数の競合情報が表示されます。 呼び出し元/呼び出し先ビューには、次の 3 つのグリッドがあります。

[現在の関数] は中央のグリッドに表示されます。このグリッドには、選択した関数の競合情報が表示されます。 値には、この関数をブロックするすべての競合に関する情報が含まれます。

[現在の関数を呼び出した関数] は最上部のグリッドに表示されます。このグリッドには、呼び出し元 (親) 関数による、選択した (現在の) 関数の値に対する個別の処理が表示されます。

[現在の関数によって呼び出された関数] は、最下部のグリッドに表示されます。このグリッドには、呼び出し先 (子) 関数が現在の関数によって呼び出されたときの子関数の競合情報が表示されます。

説明

種類

関数のコンテキスト:

  • 0 - 現在の関数

  • 1 - 現在の関数を呼び出す関数

  • 2 - 現在の関数で呼び出される関数

VSPerfReport コマンド ライン レポートでのみ有効です。

排他ブロック時間

  • 現在の関数の場合、この関数本体のコードの実行がブロックされていた時間。 この関数によって呼び出された関数のブロック時間は含まれません。

  • 呼び出し元関数の場合、現在の関数の排他ブロック時間のうち、この呼び出し元関数が現在の関数を呼び出したときに発生した部分。

  • 呼び出し先関数の場合、呼び出し先関数が現在の関数によって呼び出されたときに、呼び出し先関数本体のコードの実行がブロックされていた時間。 呼び出し先関数によって呼び出された子関数のブロック時間は含まれません。

排他ブロック時間 %

プロファイリング実行中のすべてのブロック時間に対する、指定したコンテキストの関数の排他ブロック時間の割合。

排他競合

  • 現在の関数の場合、この関数本体のコードの実行がブロックされた回数。 この関数によって呼び出された関数で発生した競合は含まれません。

  • 呼び出し元関数の場合、この関数が現在の関数を呼び出したときに発生した現在の関数の排他競合数。

  • 呼び出し先関数の場合、この関数が現在の関数によって呼び出されたときに、関数本体のコードの実行がブロックされた回数。 呼び出し先関数によって呼び出された関数で発生した競合は含まれません。

排他競合 %

プロファイリング実行中のすべての競合に対する、指定したコンテキストの関数の排他競合の割合。

関数アドレス

関数のアドレスまたはトークン。

関数名

関数の完全修飾名。

包括ブロック時間

  • 現在の関数の場合、この関数またはこの関数が呼び出した関数のうちいずれかの実行がブロックされていた時間。 現在の関数によって呼び出された関数のブロック時間も含まれます。

  • 呼び出し元関数の場合、現在の関数の包括ブロック時間のうち、この関数が現在の関数を呼び出したときに発生した部分。

  • 呼び出し先関数の場合、この関数が現在の関数によって呼び出されたときに、この関数またはこの関数によって呼び出された関数のうちいずれかの実行がブロックされていた時間。 呼び出し先関数によって呼び出された関数のブロック時間も含まれます。

包括ブロック時間 %

プロファイリング実行中のすべてのブロック時間に対する、指定したコンテキストの関数の包括ブロック時間の割合。

包括競合

  • 現在の関数の場合、この関数またはこの関数が呼び出した関数のうちいずれかの実行がブロックされた回数。 この関数によって呼び出された関数で発生した競合も含まれます。

  • 呼び出し元関数の場合、この関数が現在の関数を呼び出したときに発生した現在の関数の包括競合数。

  • 呼び出し先関数の場合、この関数が現在の関数によって呼び出されたときに、この関数またはこの関数によって呼び出された関数のうちいずれかの実行がブロックされた回数。 呼び出し先関数によって呼び出された関数で発生した競合も含まれます。

包括競合 %

プロファイリング実行中のすべての競合に対する、指定したコンテキストの関数の排他競合の割合。

関数行番号

ソース ファイルのこの関数の開始行番号。

モジュール名

関数を含むモジュールの名前。

モジュール パス

関数を含むモジュールのパス。

プロセス ID

競合が発生したプロセスのプロセス ID (PID)。

プロセス名

プロセスの名前。

ルート関数名

現在の関数の名前。 VSPerfReport コマンド ライン レポートでのみ有効です。

ソース ファイル

この関数の定義を含むソース ファイル。

参照

処理手順

方法: プロファイリング ツールのレポート ビューの列をカスタマイズする

参照

呼び出し元/呼び出し先ビュー

呼び出し元/呼び出し先ビュー - プロファイラー サンプリング データ

呼び出し元/呼び出し先ビュー - プロファイラーの .NET メモリ インストルメンテーション データ

呼び出し元/呼び出し先ビュー - プロファイラー .NET メモリ サンプリング データ

呼び出し元/呼び出し先ビュー - プロファイラー インストルメンテーション データ