呼び出し元/呼び出し先ビュー - インストルメンテーション データCaller/Callee View - Instrumentation Data

呼び出し元/呼び出し先ビューには、コール ツリーで選択した関数およびその親関数と子関数のプロファイル データが表示されます。The Caller/Callee view displays profiling information about a selected function and its parent and child functions in the call tree. [呼び出し元/呼び出し先] ビューは、3 つのグリッドで構成されます。The Caller/Callee view contains three grids.

[現在の関数] は中央のグリッドに表示されます。このグリッドには、選択した関数に関するプロファイル情報が表示されます。Current function is displayed in the middle grid, and it shows profiling information about the selected function. 値には、この関数に対するすべての呼び出しが含まれます。The values include all calls to the function.

[現在の関数を呼び出した関数] は最上部のグリッドに表示されます。このグリッドには、選択した関数の呼び出し元 (親) 関数についてのプロファイル情報が表示されます。Functions that called the current function is displayed in the top grid, and it shows profiling information about the caller (parent) functions of the selected function. 値は、この呼び出し元関数からの呼び出しによって生成された、現在の関数の値の量を示します。The values indicate the amount of the value of the current function that was generated by calls from this caller function.

[現在の関数によって呼び出された関数] は下部のグリッドに表示されます。このグリッドには、選択した関数の呼び出し先 (子) 関数のインスタンスについてのプロファイル情報が表示されます。Functions that were called by the current function is displayed in the bottom grid, and it shows profiling information about instances of the callee (child) functions of the selected function. 値は、現在の関数によって呼び出されたときに、子関数で費やされた時間のみを示します。The values indicate only the time that was spent in the child function when it was called by the current function.

全般General

全般の各列は、ビューの行で関数を識別します。The general columns identify the function in a view row.

ColumnColumn 説明Description
関数名Function Name 関数の名前。The name of the function.
関数アドレスFunction Address 関数のアドレス。The address of the function.
関数行番号Function Line Number ソース ファイルでのこの関数の開始行番号です。The line number of the start of this function in the source file.
呼び出し数Number of Calls この関数に対して行われた呼び出しの総数です。The total number of calls made to this function.
ソース ファイルSource File この関数の定義を含むソース ファイルです。The source file that contains the definition for this function.
モジュール名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 profiling run.
プロセス名Process Name プロセスの名前です。The name of the process.
プローブ オーバーヘッド時間 (関数のみ)Time Exclusive Probe Overhead インストルメンテーションによって発生したこの関数のオーバーヘッド時間。The time overhead for this function that was caused by instrumentation. プローブ オーバーヘッドはすべての排他時間から減算されています。Probe overhead has been subtracted from all exclusive times.
プローブ オーバーヘッド時間 (子を含む)Time Inclusive Probe Overhead インストルメンテーションによって発生したこの関数とその子関数のオーバーヘッド時間。The time overhead for this function and its child functions that was caused by instrumentation. プローブ オーバーヘッドはすべての包括時間から減算されています。Probe overhead has been subtracted from all inclusive times.
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.
ルート関数名Root Function Name 現在の関数の名前です。The name of the current function. VSPerfReport コマンド ライン レポートでのみ有効です。Only in VSPerfReport command-line reports.

包括経過値Elapsed Inclusive Values

包括経過値は、関数が呼び出し履歴に存在していた時間を示します。Elapsed inclusive values indicate the time that a function was on the call stack. この時間には、子関数で費やされた時間とオペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれます。The time includes time that was spent in child functions and time that was spent in calls to the operating system, such as context switches and input/output operations.

ColumnColumn 説明Description
経過時間 (子を含む)Elapsed Inclusive Time - 現在の関数の場合、その関数で費やされた時間。- For the current function, the time that was spent in the function. この値には、子関数で費やされた時間とオペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれます。The value includes time that was spent in child functions and in calls to the operating system, such as context switches and input/output operations.
- 呼び出し元関数の場合、この呼び出し元関数からの呼び出しによって生成された現在の関数の包括経過時間の量。- For a caller function, the amount of the elapsed inclusive time of the current function that was generated by calls from this caller function.
- 呼び出し先関数の場合、現在の関数からの呼び出しによって生成されたこの関数のインスタンスで費やされた時間。- For a callee function, the time that was spent in instances of this function that were generated by calls from the current function. この値には、呼び出し先の子関数で費やされた時間とオペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれます。The value includes time that was spent in child functions of the callee and in calls to the operating system, such as context switches and input/output operations.
経過時間 % (子を含む)Elapsed Inclusive Time % プロファイル実行の包括経過時間の総計に対する、このコンテキストのこの関数に費やされた包括経過時間の割合。The percentage of the total elapsed inclusive time of the profiling run that was spent in the elapsed inclusive time of this function in this context.
平均経過時間 (子を含む)Avg Elapsed Inclusive Time このコンテキストのこの関数の呼び出しの平均包括経過時間。The average elapsed inclusive time of a call to this function in this context.
最大経過時間 (子を含む)Max Elapsed Inclusive Time このコンテキストのこの関数の呼び出しの最大包括経過時間。The maximum elapsed inclusive time of a call to this function in this context.
最小経過時間 (子を含む)Min Elapsed Inclusive Time このコンテキストのこの関数の呼び出しの最小包括経過時間。The minimum elapsed inclusive time of a call to this function in this context.

排他経過値Elapsed Exclusive Values

排他経過値は、関数が呼び出し履歴の最上位で直接実行されていた時間を示します。Elapsed exclusive values indicate the time that a function was directly executing at the top of the call stack. この時間には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれますが、子関数で費やされた時間は含まれません。The time includes time that was spent in calls to the operating system, such as context switches and input/output operations, but it does not include time that was spent in child functions.

ColumnColumn 説明Description
経過時間 (関数のみ)Elapsed Exclusive Time - 現在の関数の場合、その関数の直接の実行に費やされた時間。- For the current function, the time that was spent in the direct execution of the function. この値には、子関数で費やされた時間とオペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれます。The value includes time that was spent in child functions and in calls to the operating system, such as context switches and input/output operations.
- 呼び出し元関数の場合、この呼び出し元関数からの呼び出しによって生成された現在の関数の排他経過時間の量。- For a caller function, the amount of the elapsed exclusive time of the current function that was generated by calls from this caller function.
- 呼び出し先関数の場合、現在の関数からの呼び出しによって生成されたこの関数のインスタンスで費やされた時間。- For a callee function, the time that was spent in instances of this function that were generated by calls from the current function. この値には、呼び出し先関数の子関数で費やされた時間は含まれませんが、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれます。The value excludes time that was spent in child functions of the callee function, but it includes calls to the operating system, such as context switches and input/output operations.
経過時間 % (関数のみ)Elapsed Exclusive Time % プロファイル実行の排他経過時間の総計に対する、このコンテキストのこの関数に費やされた排他経過時間の総計の割合。The percentage of the total elapsed exclusive time of the profiling run that was spent in the total elapsed exclusive time of this function in this context.
平均経過時間 (関数のみ)Avg Elapsed Exclusive Time このコンテキストのこの関数の呼び出しの平均排他経過時間。The average elapsed exclusive time of a call to this function in this context.
最大経過時間 (関数のみ)Max Elapsed Exclusive Time このコンテキストのこの関数の呼び出しの最大排他経過時間。The maximum elapsed exclusive time of a call to this function in this context.
最小経過時間 (関数のみ)Min Elapsed Exclusive Time このコンテキストのこの関数の呼び出しの最小排他経過時間。The minimum elapsed exclusive time of a call to this function in this context.

アプリケーション包括値Application Inclusive Values

アプリケーション包括値は、関数が呼び出し履歴に存在していた時間を示します。Application inclusive values indicate the time that a function was on the call stack. この時間には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれませんが、子関数で費やされた時間は含まれます。The time does not include time that was spent in calls to the operating system, such as context switches and input/output operations, but it does include time that was spent in child functions.

ColumnColumn 説明Description
アプリケーション時間 (子を含む)Application Inclusive Time - 現在の関数の場合、その関数と子関数で費やされた時間。- For the current function, the time that was spent in the function and its child functions. この値には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれません。The value excludes time that was spent in calls to the operating system, such as context switches and input/output operations.
- 呼び出し元関数の場合、この呼び出し元関数からの呼び出しによって生成された現在の関数のアプリケーション包括時間の量。- For a caller function, the amount of the application inclusive time of the current function that was generated by calls from this caller function.
- 呼び出し先関数の場合、現在の関数からの呼び出しによって生成されたこの関数のインスタンスで費やされた時間。- For a callee function, the time that was spent in instances of this function that were generated by calls from the current function. この値には、呼び出し先関数の子関数で費やされた時間は含まれますが、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれません。The value includes time that was spent in child functions of the callee function, but it does not include time that was spent in calls to the operating system, such as context switches and input/output operations.
アプリケーション時間 % (子を含む)Application Inclusive Time % プロファイル実行の包括経過時間の総計に対する、このコンテキストのこの関数に費やされたアプリケーション包括時間の総計の割合。The percentage of the total elapsed inclusive time of the profiling run that was spent in the total application inclusive time of this function in this context.
平均アプリケーション時間 (子を含む)Avg Application Inclusive Time このコンテキストのこの関数の呼び出しの平均アプリケーション包括時間。The average application inclusive time of a call to this function in this context.
最大アプリケーション時間 (子を含む)Max Application Inclusive Time このコンテキストのこの関数の呼び出しの最大アプリケーション包括時間。The maximum application inclusive time of a call to this function in this context.
最小アプリケーション時間 (子を含む)Min Application Inclusive Time このコンテキストのこの関数の呼び出しの最小アプリケーション包括時間。The minimum application inclusive time of a call to this function in this context.

アプリケーション排他値Application Exclusive Values

アプリケーション排他値は、関数で費やされた時間を示します。Application exclusive values indicate the time that was spent in the function. これには、子関数で費やされた時間は含まれませんが、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれます。This excludes time that was spent in child functions, and also excludes calls to the operating system, such as context switches and input/output operations.

ColumnColumn 説明Description
アプリケーション時間 (関数のみ)Application Exclusive Time - 現在の関数の場合、その関数の直接の実行に費やされた時間。- For the current function, the time that was spent in the direct execution of the function. この値には、子関数で費やされた時間は含まれず、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) も含まれません。The value does not include time that was spent in child functions, nor does it include calls to the operating system, such as context switches and input/output operations.
- 呼び出し元関数の場合、この呼び出し元関数からの呼び出しによって生成された現在の関数のアプリケーション排他時間の量。- For a caller function, the amount of the application exclusive time of the current function that was generated by calls from this caller function.
- 呼び出し先関数の場合、現在の関数からの呼び出しによって生成されたこの関数のインスタンスで費やされた時間。- For a callee function, the time that was spent in instances of this function that were generated by calls from the current function. この値には、呼び出し先関数の子関数で費やされた時間は含まれず、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) も含まれません。The value does not include time that was spent in child functions of the callee function, nor does it include calls to the operating system, such as context switches and input/output operations.
アプリケーション時間 % (関数のみ)Application Exclusive Time % プロファイル実行の排他経過時間の総計に対する、このコンテキストのこの関数に費やされたアプリケーション排他時間の総計の割合。The percentage of the total elapsed exclusive time of the profiling run that was spent in the total application exclusive time of this function in this context.
平均アプリケーション時間 (関数のみ)Avg Application Exclusive Time このコンテキストのこの関数の呼び出しの平均アプリケーション排他時間。The average application exclusive time of a call to this function in this context.
最大アプリケーション時間 (関数のみ)Max Application Exclusive Time このコンテキストのこの関数の呼び出しの最大アプリケーション排他時間。The maximum application exclusive time of a call to this function in this context.
最小アプリケーション時間 (関数のみ)Min Application Exclusive Time このコンテキストのこの関数の呼び出しの最小アプリケーション排他時間。The minimum application exclusive time of a call to this function in this context.

関連項目See Also

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