コール ツリー ビュー - インストルメンテーション データCall Tree View - Instrumentation Data

コール ツリーの関数の値は、コール ツリーの親関数によって呼び出された関数インスタンスの時間を示します。The values for a function in the call tree indicate the time for the function instances that were called by the parent function in the call tree. 割合の値を計算するには、関数インスタンスの値と、プロファイル実行のすべての関数の包括経過時間の総計を比較します。Percentage values are calculated by comparing the value of the function instances to the total elapsed inclusive time of all functions in the profiling run.

全般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 that were 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 that is assigned to 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.
レベルLevel コール ツリーにおけるこの関数の深度。The depth of the function in the call tree. VSPerfReport コマンド ライン レポートでのみ有効です。Only in VSPerfReport command-line reports.

包括経過値Elapsed Inclusive Values

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

ColumnColumn 説明Description
経過時間 (子を含む)Elapsed Inclusive Time このコンテキストのこの関数に対するすべての呼び出しの包括経過時間の合計。The total elapsed inclusive time of all calls to this function in this context.
経過時間 % (子を含む)Elapsed Inclusive Time % プロファイル実行の包括経過時間の総計に対する、このコンテキストのこの関数に費やされた包括経過時間の総計の割合。The percentage of the total elapsed inclusive time of the profiling run that was spent in the total 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 those instances of a function that were called by the parent function in the call tree were executing code in the function body; that is, when the function was at the top of the call stack. この時間には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれます。The time includes time in calls to the operating system, such as context switches and input/output operations. ただし、この関数によって呼び出された子関数で費やされた時間は含まれません。However, the time does not include time that was spent in child functions that were called by the function.

ColumnColumn 説明Description
経過時間 (関数のみ)Elapsed Exclusive Time このコンテキストのこの関数に対するすべての呼び出しの排他経過時間の合計。The total elapsed exclusive time of all calls to this function in this context.
経過時間 % (関数のみ)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 instances of a function that were called by the parent function in the call tree were 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, However, the time does include time that was spent in child functions that were called by the function.

ColumnColumn 説明Description
アプリケーション時間 (子を含む)Application Inclusive Time このコンテキストのこの関数に対するすべての呼び出しのアプリケーション包括時間の合計。The total application inclusive time of all calls to this function in this context.
アプリケーション時間 % (子を含む)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 those instances of a function that were called by the parent function in the call tree were directly executing code in the function body; that is, when the function was at the top of 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. また、この関数によって呼び出された子関数で費やされた時間も含まれません。It also does not include time that was spent in child functions that were called by the function.

ColumnColumn 説明Description
アプリケーション時間 (関数のみ)Application Exclusive Time このコンテキストのこの関数に対するすべての呼び出しのアプリケーション排他時間の合計。The total application exclusive time of all calls to this function in this context.
アプリケーション時間 % (関数のみ)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
コール ツリー ビュー Call Tree View
コール ツリー ビュー - インストルメンテーション Call Tree View - Instrumentation
コール ツリー ビュー - サンプリングCall Tree View - Sampling