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

インストルメンテーション メソッドで収集された .NET メモリの割り当てデータの モジュール ビューは、メモリとタイミング データをプロファイリング実行中に実行されたモジュールごとにグループ化します。The Modules view of .NET memory allocation data collected by using the instrumentation method groups the memory and timing data by the modules that were executed in the profiling run. モジュールの関数のプロファイル データが、モジュール ノードの下に一覧表示されます。Profiling data for the functions of the module is listed underneath the module node.

全般General

ColumnColumn 説明Description
名前Name 関数またはモジュールの名前。The name of the function or module.
関数行番号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 or module.
ソース ファイル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 in which the module or function was executing.
プローブ オーバーヘッド時間 (関数のみ)Time Exclusive Probe Overhead この関数またはモジュールの、インストルメンテーションが原因のオーバーヘッド時間。The time overhead for this function or module because of instrumentation.
プローブ オーバーヘッド時間 (子を含む)Time Inclusive Probe Overhead この関数またはモジュールとその子関数の、インストルメンテーションが原因のオーバーヘッド時間。The time overhead for this function or module and its child functions because of instrumentation.

.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.

モジュールの包括メモリ値と排他メモリ値は、モジュール内の関数の包括メモリ値と排他メモリ値の合計です。The inclusive and exclusive memory values of a module are the sum of the inclusive and exclusive memory values of the functions in the module.

ColumnColumn 説明Description
割り当て数 (子を含む)Inclusive Allocations - 関数の場合、その関数によって作成されたオブジェクトの合計数。- For a function, the total number of objects that were created by the function. この数値には、この関数によって呼び出された関数によって作成されたオブジェクトが含まれます。This number includes objects that were created by functions that were called by the function.
- モジュールの場合、モジュールから少なくとも 1 つの関数が実行されたときに割り当てられたプロファイリング実行のオブジェクト数。- For a module, the number of objects in a profiling run that were allocated when at least one function from the module was executing. この数値には、モジュール関数からの呼び出しによって生成された関数で割り当てられたオブジェクトが含まれます。This number includes objects that were allocated in functions that were generated by calls from module functions.
割り当て % (子を含む)Inclusive Allocations % プロファイリング実行で割り当てられたすべてのオブジェクトに対する、そのモジュールまたは関数の包括的割り当てであったオブジェクトの割合。The percentage of all objects that were allocated in the profiling run that were inclusive allocations of the module or function.
割り当て数 (関数のみ)Exclusive Allocations - 関数の場合、関数が関数本体でコードを実行していたとき、つまり呼び出し履歴の最上位に配置していたときに作成されたオブジェクトの数。- For a function, the number of objects that were created when the function was executing code in the function body (that is, when the function was at the top of the call stack). この数値には、この関数によって呼び出された関数で作成されたオブジェクトは含まれません。This number does not include objects that were created in functions that were called by the function.
- モジュールの場合、このモジュール内の関数における排他的割り当ての合計。- For a module, the sum of the exclusive allocations of the functions in the module.
割り当て % (関数のみ)Exclusive Allocations % プロファイリング実行で割り当てられたすべてのオブジェクトに対する、そのモジュールまたは関数の排他的割り当てであったオブジェクトの割合。The percentage of all objects that were allocated in the profiling run that were exclusive allocations of the module or function.
割り当てバイト数 (関数のみ)Exclusive Bytes - 関数の場合、関数が関数本体でコードを実行していたとき、つまり呼び出し履歴の最上位に配置していたときに割り当てられたメモリの合計バイト数。- For a function, the total number of bytes of memory that were allocated when the function was executing the code in the function body (that is, when the function was at the top of the call stack). この数値には、この関数によって呼び出された関数で割り当てられたバイト数は含まれません。This number does not include bytes that were allocated in functions that were called by the function.
- モジュールの場合、モジュール内の関数によって割り当てられた排他バイトの合計。- For a module, the sum of the exclusive bytes that were allocated by the functions in the module.
割り当てバイト数 % (関数のみ)Exclusive Bytes % プロファイリング実行で割り当てられたすべてのバイトに対する、そのモジュール、関数、行、命令の排他バイトであったバイトの割合。The percentage of all bytes that were allocated in the profiling run that were exclusive bytes of the module, function, line, or instruction.
割り当てバイト数 (子を含む)Inclusive Bytes - 関数の場合、関数によって割り当てられたバイト数。- For a function, the number of bytes that were allocated by the function. この数値には、この関数によって呼び出された関数で割り当てられたバイト数が含まれます。This number includes bytes that were allocated in functions that were called by the function.
- モジュールの場合、モジュールから少なくとも 1 つの関数が実行されたときに割り当てられたプロファイリング実行で割り当てられたバイト数。- For a module, the number of bytes that were allocated in a profiling run that were allocated when at least one function from the module was executing. この数値には、モジュール関数によって呼び出されたすべての関数で作成されたオブジェクトが含まれます。This number includes objects that were created in all functions that were called by the module functions.
割り当てバイト数 % (子を含む)Inclusive Bytes % プロファイリング実行で割り当てられたすべてのバイトに対する、そのモジュールまたは関数の包括バイトであったバイトの割合。The percentage of all bytes that were allocated in the profiling run that were inclusive bytes of the module or 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 - 関数の場合、その関数で費やされた時間。- For a function, the time that was spent in the function. これには、子関数で費やされた時間とオペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれます。This includes time that was spent in child functions and in calls to the operating system, such as context switches and input/output operations.
- モジュールの場合、モジュール内の少なくとも 1 つの関数が呼び出し履歴に存在していた期間。- For a module, the period of time in which at least one function in the module was on the call stack.
経過時間 % (子を含む)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 module or function.
平均包括経過時間Avg Elapsed Inclusive Time - 関数の場合、この関数の呼び出しの平均包括経過時間。- For a function, the average elapsed inclusive time of a call to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの平均包括経過時間。- For a module, the average elapsed inclusive time of all calls to functions in the module.
最大包括経過時間Max Elapsed Inclusive Time - 関数の場合、この関数の呼び出しの最大包括経過時間。- For a function, the maximum elapsed inclusive time of a call to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの最大包括経過時間。- For a module, the maximum elapsed inclusive time of all calls to functions in the module.
最小包括経過時間Min Elapsed Inclusive Time - 関数の場合、このモジュールまたは関数の呼び出しの最小包括経過時間。- For a function, the minimum elapsed inclusive time of a call to this module or function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの最小包括経過時間。- For a module, the minimum elapsed inclusive time of all calls to functions in the module.

排他経過値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 does not include time that was spent in child functions.

ColumnColumn 説明Description
排他経過時間Elapsed Exclusive Time - 関数の場合、そのモジュールまたは関数で費やされた時間。- For a function, the time that was spent in the module or function. これには、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれますが、子関数で費やされた時間は含まれません。This includes calls to the operating system, such as context switches and input/output operations, but excludes time that was spent in child functions.
- モジュールの場合、このモジュール内の関数における排他経過時間の合計。- For a module, the sum of elapsed exclusive times of the functions in the module.
排他経過時間 %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 module or function.
平均排他経過時間Avg Elapsed Exclusive Time - 関数の場合、この関数の呼び出しの平均排他経過時間。- For a function, the average elapsed exclusive time of a call to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの平均排他経過時間。- For a module, the average elapsed exclusive time of all calls to functions in the module.
最大排他経過時間Max Elapsed Exclusive Time - 関数の場合、この関数の呼び出しの最大排他経過時間。- For a function, the maximum elapsed exclusive time of a call to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの最大排他経過時間。- For a module, the maximum elapsed exclusive time of all calls to functions in the module.
最小排他経過時間Min Elapsed Exclusive Time - 関数の場合、このモジュールまたは関数の呼び出しの最小排他経過時間。- For a function, the minimum elapsed exclusive time of a call to this module or function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの最小排他経過時間。- For a module, the minimum elapsed exclusive time of all calls to functions in the module.

アプリケーション包括値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 a function, the time that was spent in calls to the function. これには、子関数で費やされた時間は含まれますが、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれません。This includes time that was spent in child functions, but excludes calls to the operating system, such as context switches and input/output operations.
- モジュールの場合、このモジュール内の少なくとも 1 つの関数が呼び出し履歴に存在していた期間。この期間には、オペレーティング システムの呼び出しで費やされた時間は含まれません。- For a module, the period of time in which at least one function in the module was on the call stack, excluding time that was spent in calls to the operating system.
アプリケーション包括時間 % (子を含む)Application Inclusive Time % プロファイリング実行の包括経過時間の総計に対する、このモジュールまたは関数のアプリケーション包括時間の割合。The percentage of the total elapsed inclusive time of the profiling run that was spent in the application inclusive time of this module or function.
平均アプリケーション包括時間 (子を含む)Avg Application Inclusive Time - 関数の場合、この関数の呼び出しの平均アプリケーション包括時間。- For a function, the average application inclusive time of a call to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの平均アプリケーション包括時間。- For a module, the average application inclusive time of all calls to functions in the module.
最大アプリケーション包括時間 (子を含む)Max Application Inclusive Time - 関数の場合、この関数の呼び出しの最大アプリケーション包括時間。- For a function, the maximum application inclusive time of a call to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの最大アプリケーション包括時間。- For a module, the maximum application inclusive time of all calls to functions in the module.
最小アプリケーション包括時間 (子を含む)Min Application Inclusive Time - 関数の場合、このモジュールまたは関数の呼び出しの最小アプリケーション包括時間。- For a function, the minimum application inclusive time of a call to this module or function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの最小アプリケーション包括時間。- For a module, the minimum application inclusive time of all calls to functions in the module.

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

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

ColumnColumn 説明Description
アプリケーション排他時間Application Exclusive Time - 関数の場合、この関数の呼び出しに費やされたアプリケーション排他時間の合計。- For a function, the total application exclusive time of calls to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しのアプリケーション排他時間の合計。- For a module, the total application exclusive time of all calls to functions in the module.
アプリケーション排他時間 % (関数のみ)Application Exclusive Time % プロファイリング実行の排他経過時間の総計に対する、このモジュールまたは関数のアプリケーション排他時間の割合。The percentage of the total elapsed exclusive time of the profiling run that was spent in the application exclusive time of this module or function.
平均アプリケーション排他時間 (関数のみ)Avg Application Exclusive Time - 関数の場合、この関数の呼び出しの平均アプリケーション排他時間。- For a function, the average application exclusive time of a call to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの平均アプリケーション排他時間。- For a module, the average application exclusive time of all calls to functions in the module.
最大アプリケーション排他時間 (関数のみ)Max Application Exclusive Time - 関数の場合、この関数の呼び出しの最大アプリケーション排他時間。- For a function, the maximum application exclusive time of a call to this function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの最大アプリケーション排他時間。- For a module, the maximum application exclusive time of all calls to functions in the module.
最小アプリケーション排他時間 (関数のみ)Min Application Exclusive Time - 関数の場合、このモジュールまたは関数の呼び出しの最小アプリケーション排他時間。- For a function, the minimum application exclusive time of a call to this module or function.
- モジュールの場合、モジュール内の関数のすべての呼び出しの最小アプリケーション排他時間。- For a module, the minimum application exclusive time of all calls to functions in the module.

関連項目See Also

モジュール ビュー - サンプリング Modules View - Sampling
モジュール ビュー Modules View
モジュール ビューModules View