サンプリング メソッドを使用して収集された .NET メモリの割り当てデータのモジュール ビューは、メモリ データをプロファイリング実行中に実行されたモジュールごとにグループ化します。 各モジュールが、階層ツリーのルートです。 モジュールの関数が、モジュール ノードの下に一覧表示されます。
メモリを割り当てたステートメントのソース ファイルの行番号が関数ノードの下に一覧表示され、割り当てを実行した命令のアドレスは行ノードの下に一覧表示されます。 行データと命令データの包括値と排他値は常に同じです。
列 |
説明 |
---|---|
名前 |
モジュール、関数、行番号、または命令アドレスの名前。 |
プロセス ID |
プロファイリング実行のプロセス ID (PID)。 |
プロセス名 |
プロセスの名前。 |
モジュール名 |
関数を含むモジュールの名前。 |
モジュール パス |
モジュールのパス。 |
ソース ファイル |
この関数の定義を含むソース ファイル。 |
関数行番号 |
ソース ファイルのこの関数の開始行番号。 |
割り当て数 (子を含む) |
|
割り当て % (子を含む) |
プロファイリング実行で割り当てられたすべてのオブジェクトに対する、モジュール、関数、行、または命令の包括的割り当てであったオブジェクトの割合。 |
割り当て数 (関数のみ) |
|
割り当て % (関数のみ) |
プロファイリング実行で割り当てられたすべてのオブジェクトに対する、そのモジュール、関数、行、または命令の排他的割り当てであったオブジェクトの割合。 |
割り当てバイト数 (子を含む) |
|
割り当てバイト数 % (子を含む) |
プロファイリング実行で割り当てられたすべてのバイトに対する、そのモジュール、関数、行、または命令の包括バイトであったバイトの割合。 |
割り当てバイト数 (関数のみ) |
|
割り当てバイト数 % (関数のみ) |
プロファイリング実行で割り当てられたすべてのバイトに対する、そのモジュール、関数、行、または命令の排他バイトであったバイトの割合。 |
参照
処理手順
方法: プロファイリング ツールのレポート ビューの列をカスタマイズする
参照
モジュール ビュー - プロファイラーの .NET メモリ インストルメンテーション データ