呼び出し元/呼び出し先ビュー - 競合データCaller / Callee View - Contention Data

呼び出し元/呼び出し先ビューには、選択した関数およびその親関数と子関数の競合情報が表示されます。The Caller/Callee view displays contention information for a selected function and its parent and child functions. [呼び出し元/呼び出し先] ビューは、3 つのグリッドで構成されます。The Caller/Callee view contains three grids.

[現在の関数] は中央のグリッドに表示されます。このグリッドには、選択した関数に関する競合情報が表示されます。Current function is displayed in the middle grid, and it shows contention information for the selected function. 値には、関数のすべてのブロックしている競合が含まれます。The values include all blocking contentions for the function.

[現在の関数を呼び出した関数] は最上部のグリッドに表示されます。このグリッドには、呼び出し元 (親) 関数による、選択した (現在の) 関数の値に対する個別の処理が表示されます。Functions that called the current function is displayed in the top grid, and it shows the individual contributions of the caller (parent) functions to the values of the selected (current) function.

[現在の関数によって呼び出された関数] は、下部のグリッドに表示されます。このグリッドには、子関数が現在の関数によって呼び出されたときに、選択した関数の呼び出し先 (子) 関数に関する競合情報が表示されます。Functions that were called by the current function is displayed in the bottom grid, and it shows contention information for the callee (child) functions of the selected function when the child function was called by the current function.

ColumnColumn 説明Description
TypeType 関数のコンテキスト:The context of the function:

- 0 - 現在の関数- 0 - the current function
- 1 - 現在の関数を呼び出す関数- 1 - a function that calls the current function
- 2 - 現在の関数によって呼び出される関数- 2 - a function that is called by the current function

VSPerfReport コマンド ライン レポートでのみ有効です。Only in VSPerfReport command-line reports.
排他ブロック時間Exclusive Blocked Time - 現在の関数の場合は、この関数が関数本体のコードの実行をブロックされた時間。- For the current function, the time that this function was blocked from executing code in the function body. この関数によって呼び出された関数でのブロック時間は含まれません。Blocked time in functions called by the function is not included.
- 呼び出し元関数の場合は、現在の関数の排他的ブロック時間のうち、この関数が現在の関数を呼び出したときに発生した部分。- For a caller function, the portion of the exclusive blocked time of the current function that occurred when this function called the current function.
- 呼び出し先関数の場合は、この関数が現在の関数によって呼び出されたときに、この関数がそのコードの実行をブロックされた時間。- For a callee function, the time that this function was blocked from executing its own code when this function was called by the current function. 呼び出し先関数によって呼び出された子関数でのブロック時間は含まれません。Blocked time in child functions called by the callee function is not included.
排他ブロック時間 %Exclusive Blocked Time % プロファイリング実行のすべてのブロック時間に対する、このコンテキストでのこの関数の排他的なブロック時間の割合。The percentage of all blocked time in the profiling run that was exclusive blocked time for this function in this context.
排他競合Exclusive Contentions - 現在の関数の場合は、この関数が関数本体のコードの実行をブロックされた回数。- For the current function, the number of times that this function was blocked from executing code in the function body. この関数によって呼び出された関数で発生した競合は含まれません。Contentions that occurred in functions that were called by the function are not included.
- 呼び出し元関数の場合、この関数が現在の関数を呼び出したときに発生した現在の関数の排他的競合の回数。- For a caller function, the number of exclusive contentions of the current function that occurred when this function called the current function.
- 呼び出し先関数の場合は、この関数が現在の関数によって呼び出されたときに、この関数が本体のコードの実行をブロックされた回数。- For a callee function, the number of times that this function was blocked from executing code in the function body when this function was called by the current function. 呼び出し先関数によって呼び出された関数で発生した競合は含まれません。Contentions that occurred in functions called by the callee function are not included.
排他競合 %Exclusive Contentions % プロファイリング実行のすべての競合に対する、このコンテキストでのこの関数の排他的競合の割合。The percentage of all contentions in the profiling run that were exclusive contentions for this function in this context.
関数アドレスFunction Address 関数のアドレスまたはトークン。The function address or token.
関数名Function Name 関数の完全修飾名です。The fully qualified name of the function.
包括ブロック時間Inclusive Blocked Time - 現在の関数の場合は、この関数またはこの関数によって呼び出された関数のうちの 1 つが、実行をブロックされた時間。- For the current function, the time that this function or one of the functions that were called by this function was blocked from executing. 現在の関数によって呼び出された関数のブロック時間が含まれます。Blocked time in functions that were called by the current function is included.
- 呼び出し元関数の場合は、現在の関数の包括的ブロック時間のうち、この関数が現在の関数を呼び出したときに発生した部分。- For a caller function, the portion of the inclusive blocked time of the current function that occurred when this function called the current function.
- 呼び出し先関数の場合は、この関数またはこの関数によって呼び出された関数のうちの 1 つが、この関数が現在の関数によって呼び出されたときに実行をブロックされた時間。- For a callee function, the time that this function or one of the functions that was called by the function was blocked from executing when this function was called by the current function. 呼び出し先関数によって呼び出された関数のブロック時間が含まれます。Blocked time in functions that were called by the callee function is included.
包括ブロック時間 %Inclusive Blocked Time % プロファイリング実行のすべてのブロック時間に対する、このコンテキストでのこの関数の包括的なブロック時間の割合。The percentage of all blocked time in the profiling run that was inclusive blocked time for this function in this context.
包括競合Inclusive Contentions - 現在の関数の場合は、この関数またはこの関数によって呼び出された関数のうちの 1 つが、実行をブロックされた回数。- For the current function, the number of times that this function or one of the functions that were called by the function was blocked from executing. この関数によって呼び出された関数で発生した競合が含まれます。Contentions that occurred in functions that were called by the function are included.
- 呼び出し元関数の場合、この関数が現在の関数を呼び出したときに発生した現在の関数の包括的競合の回数。- For a caller function, the number of inclusive contentions of the current function that occurred when this function called the current function.
- 呼び出し先関数の場合は、この関数またはこの関数によって呼び出された関数のうちの 1 つが、この関数が現在の関数によって呼び出されたときに実行をブロックされた回数。- For a callee function, the number of times that this function or one of the functions that were called by the function was blocked from executing when this function was called by the current function. 呼び出し先関数によって呼び出された関数で発生した競合が含まれます。Contentions that occurred in functions called by the callee function are included.
包括競合 %Inclusive Contentions % プロファイリング実行のすべての競合に対する、このコンテキストでのこの関数の排他的競合の割合。The percentage of all contentions in the profiling run that were exclusive contentions for this function in this context.
関数行番号Function Line Number ソース ファイルでのこの関数の開始行番号です。The line number of the start of this function in the source file.
モジュール名Module Name 関数を含むモジュールの名前です。The name of the module that contains the function.
モジュール パスModule Path 関数を含むモジュールのパスです。The path of the module that contains the function.
プロセス IDProcess ID 競合が発生したプロセスのプロセス ID (PID)。The process ID (PID) of the process in which the contentions occurred.
プロセス名Process Name プロセスの名前です。The name of the process.
ルート関数名Root Function Name 現在の関数の名前です。The name of the current function. VSPerfReport コマンド ライン レポートでのみ有効です。Only in VSPerfReport command-line reports.
ソース ファイルSource File この関数の定義を含むソース ファイルです。The source file that contains the definition for this function.

関連項目See Also

方法: レポート ビューの列をカスタマイズする How to: Customize Report View Columns
呼び出し元/呼び出し先ビュー Caller/Callee View
呼び出し元/呼び出し先ビュー - サンプリング データ Caller / Callee View - Sampling Data
呼び出し元/呼び出し先ビュー - .NET メモリ インストルメンテーション データ Caller/Callee View - NET Memory Instrumentation Data
呼び出し元/呼び出し先ビュー - .NET メモリ サンプリング データ Caller/Callee View - .NET Memory Sampling Data
呼び出し元/呼び出し先ビュー - インストルメンテーション データCaller/Callee View - Instrumentation Data