呼び出し元/呼び出し先ビュー - プロファイラー .NET メモリ サンプリング データ
呼び出し元/呼び出し先ビューには、選択した関数およびその親関数と子関数の .NET メモリ プロファイル データが一覧表示されます。呼び出し元/呼び出し先ビューには、次の 3 つのグリッドがあります。
[現在の関数] は中央のグリッドに表示されます。このグリッドには、選択した関数に関するメモリ プロファイル情報が表示されます。値には関数のすべてのサンプル呼び出しが含まれます。
[現在の関数を呼び出した関数] は最上部のグリッドに表示されます。このグリッドには、呼び出し元 (親) 関数からの呼び出しによって生成された、選択した (現在の) 関数の値の量が表示されます。
[現在の関数によって呼び出された関数] は、下部のグリッドに表示されます。このグリッドには、子関数が現在の関数によって呼び出されたときに、選択した関数の呼び出し先 (子) 関数に関するメモリ プロファイル データが表示されます。
呼び出し元または呼び出し先の関数行をダブルクリックすると、その行が現在の関数になります。
[列] |
Description |
---|---|
[プロセス ID] |
プロファイリング実行のプロセス ID (PID)。 |
[プロセス名] |
プロセスの名前。 |
[モジュール名] |
関数を含むモジュールの名前。 |
[モジュール パス] |
関数を含むモジュールのパス。 |
[ソース ファイル] |
この関数の定義を含むソース ファイル。 |
[関数名] |
関数の完全修飾名。 |
[関数行番号] |
ソース ファイルのこの関数の開始行番号。 |
[関数アドレス] |
関数のアドレス。 |
種類 |
関数のコンテキスト: 0 - 現在の関数 1 - 現在の関数を呼び出す関数 2 - 現在の関数で呼び出される関数 VSPerfReport コマンド ライン レポートでのみ有効です。 |
[レベル] |
コール ツリーにおける関数の深度。VSPerfReport コマンド ライン レポートでのみ有効です。 |
[割り当て数 (子を含む)] |
|
[割り当て % (子を含む)] |
プロファイリング実行で作成されたすべてのオブジェクトに対する、この関数の包括的割り当てであったオブジェクトの割合。 |
[割り当て数 (関数のみ)] |
|
[割り当て % (関数のみ)] |
プロファイリング実行で作成されたすべてのオブジェクトに対する、この関数の包括的割り当てであったオブジェクトの割合。 |
[割り当てバイト数 (子を含む)] |
|
[割り当てバイト数 % (子を含む)] |
プロファイリング実行で割り当てられたすべてのメモリのバイト数に対する、この関数の包括的割り当てであったバイト数の割合。 |
[割り当てバイト数 (関数のみ)] |
|
[割り当てバイト数 % (関数のみ)] |
プロファイリング実行で割り当てられたすべてのメモリのバイト数に対する、この関数の排他的割り当てであったバイト数の割合。 |
参照
処理手順
方法: プロファイリング ツールのレポート ビューの列をカスタマイズする
関連項目
呼び出し元/呼び出し先ビュー - プロファイラーの .NET メモリ インストルメンテーション データ