関数ビュー - .NET メモリ インストルメンテーション データFunctions View - .NET Memory Instrumentation Data

インストルメンテーション メソッドを使用して収集された .NET メモリの割り当てプロファイル データの関数ビューには、プロファイル実行中にメモリを割り当てた関数がリストされます。The Functions view of .NET memory allocation profiling data that was collected by using the instrumentation method lists the functions that allocated memory during the profiling run. 関数行では、その関数の割り当てのサイズと数、およびタイミング データが報告されます。A function row reports the size and number of allocations, and the timing data for the function.

全般General

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 are made to this function.
ソース ファイルSource File この関数の定義を含むソース ファイル。The source file that contains the definition of 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 because of instrumentation. プローブ オーバーヘッドはすべての排他時間から減算されています。Probe overhead has been subtracted from all exclusive times.
プローブ オーバーヘッド時間 (子を含む)Time Inclusive Probe Overhead この関数とその子関数の、インストルメンテーションが原因のオーバーヘッド時間。The time overhead for this function and its child functions because of instrumentation. プローブ オーバーヘッドはすべての包括時間から減算されています。Probe overhead has been subtracted from all inclusive times.

.NET メモリ値.NET Memory Values

関数の包括 .NET メモリ値は、関数とその子関数によって作成されたオブジェクトの数 (割り当て) とサイズ (バイト) を示します。The inclusive .NET memory values of a function indicate the number (allocations) and size (bytes) of objects that were created by the function and its child functions.

排他メモリ値は、関数によって作成されたオブジェクトの数とサイズを示します。子関数によって作成されたものは含みません。The exclusive memory values indicate the number and size of objects that were created by the function and not by its child functions.

ColumnColumn 説明Description
割り当て数 (子を含む)Inclusive Allocations この関数およびこの関数によって呼び出された関数で作成されたオブジェクトの総数。The total number of objects that were created in this function and in functions that were called by this function.
割り当て % (子を含む)Inclusive Allocations % プロファイル実行で割り当てられたすべてのオブジェクトに対する、この関数の包括的割り当てであったオブジェクトの割合。The percentage of all objects that were allocated in the profiling run that were inclusive allocations of this function.
割り当て数 (関数のみ)Exclusive Allocations 関数でその関数本体のコードを実行したときに作成されたオブジェクトの総数。The total number of objects that were created when the function was executing code in the function body. この数値には、この関数によって呼び出された関数で作成されたオブジェクトは含まれません。This number does not include objects that were created in functions that were called by this function.
割り当て % (関数のみ)Exclusive Allocations % プロファイル実行で作成されたすべてのオブジェクトに対する、この関数の排他的割り当てであったオブジェクトの割合。The percentage of all objects that were created in the profiling run that were exclusive allocations of this function.
割り当てバイト数 (子を含む)Inclusive Bytes この関数およびこの関数によって呼び出された関数で割り当てられたメモリのバイト数。The number of bytes of memory that were allocated in this function and in functions that were called by this function.
割り当てバイト数 % (子を含む)Inclusive Bytes % プロファイル実行で割り当てられたすべてのメモリのバイト数に対する、この関数の包括バイトであったバイト数の割合。The percentage of all bytes of memory that were allocated in the profiling run that were inclusive bytes of this function.
割り当てバイト数 (関数のみ)Exclusive Bytes この関数 (この関数によって呼び出された関数を除く) によって割り当てられたメモリのバイト数。The number of bytes of memory that were allocated by this function but not by functions that were called by this function.
割り当てバイト数 % (関数のみ)Exclusive Bytes % プロファイル実行で割り当てられたすべてのメモリのバイト数に対する、この関数の排他バイトであったバイト数の割合。The percentage of all bytes of memory that were allocated in the profiling run that were exclusive bytes of this function.

包括経過値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 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.
経過時間 % (子を含む)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.
平均包括経過時間Avg Elapsed Inclusive Time この関数に対する呼び出しの平均包括経過時間。The average elapsed inclusive time of a call to this function.
最大包括経過時間Max Elapsed Inclusive Time この関数に対する呼び出しの最大包括経過時間。The maximum elapsed inclusive time of a call to this function.
最小包括経過時間Min Elapsed Inclusive Time この関数に対する呼び出しの最小包括経過時間。The minimum elapsed inclusive time of a call to this function.

排他経過値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 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 この関数に対するすべての呼び出しの排他経過時間の合計。The total elapsed exclusive time of all calls to this function.
経過時間 % (関数のみ)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.
平均排他経過時間Avg Elapsed Exclusive Time この関数に対する呼び出しの平均排他経過時間。The average elapsed exclusive time of a call to this function.
最大排他経過時間Max Elapsed Exclusive Time この関数に対する呼び出しの最大排他経過時間。The maximum elapsed exclusive time of a call to this function.
最小排他経過時間Min Elapsed Exclusive Time この関数に対する呼び出しの最小排他経過時間。The minimum elapsed exclusive time of a call to this function.

アプリケーション包括値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 この関数に対するすべての呼び出しのアプリケーション包括時間の合計。The total application inclusive time of all calls to this function.
アプリケーション包括時間 % (子を含む)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.
平均アプリケーション包括時間 (子を含む)Avg Application Inclusive Time この関数の呼び出しの平均アプリケーション包括時間。The average application inclusive time of a call to this function.
最大アプリケーション包括時間 (子を含む)Max Application Inclusive Time この関数の呼び出しの最大アプリケーション包括時間。The maximum application inclusive time of a call to this function.
最小アプリケーション包括時間 (子を含む)Min Application Inclusive Time この関数の呼び出しの最小アプリケーション包括時間。The minimum application inclusive time of a call to this function.

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

アプリケーション排他値は、関数が呼び出し履歴の最上位で直接実行されていた時間を示します。Application exclusive values indicate the time that a function was directly executing 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, nor does it include time that was spent in child functions.

ColumnColumn 説明Description
アプリケーション排他時間Application Exclusive Time この関数に対するすべての呼び出しのアプリケーション排他時間の合計。The total application exclusive time of all calls to this function.
アプリケーション排他時間 % (関数のみ)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.
平均アプリケーション排他時間 (関数のみ)Avg Application Exclusive Time この関数の呼び出しの平均アプリケーション排他時間。The average application exclusive time of a call to this function.
最大アプリケーション排他時間 (関数のみ)Max Application Exclusive Time この関数の呼び出しの最大アプリケーション排他時間。The maximum application exclusive time of a call to this function.
最小アプリケーション排他時間 (関数のみ)Min Application Exclusive Time この関数の呼び出しの最小アプリケーション排他時間。The minimum application exclusive time of a call to this function.

参照See Also

方法: レポート ビューの列をカスタマイズする How to: Customize Report View Columns
関数ビュー - サンプリング Functions View - Sampling
関数ビュー Functions View
関数 ビューFunctions View