行ビュー - プロファイラー .NET メモリ サンプリング データ

Visual Studio 2017 RC の最新のドキュメントの詳細については、Visual Studio 2017 RC ドキュメントをご参照ください。

サンプリング メソッドを使用した、.NET メモリの割り当てプロファイル データの行ビューには、プロファイリング中にメモリに割り当てられたステートメントが一覧表示されます。 割り当てのサイズと数の列も含まれています。

ソース ファイルには、1 つのステートメントを複数の行にわたって記述することも、複数のステートメントを 1 つの行に含めることもできます。

ステートメントは、次のデータによって識別されます。

  • 関数のステートメントを含むソース ファイル。

  • ステートメントを含む関数。

  • ステートメントが開始されるソース行。

  • ステートメントが開始されるソース行の文字。

  • ステートメントが終了するソース行。

  • ステートメントが終了するソース行の文字。

    [ソース\/行番号] 列には、識別子データの並べ替え可能な連結が表示されます。

    定義上、ステートメントは他の関数を呼び出しません。 このため、排他的な値のみが表示されます。

説明
プロセス ID プロファイリング実行のプロセス ID (PID)。
プロセス名 プロセスの名前。
[モジュール名] ステートメントを含むモジュールの名前。
[モジュール パス] ステートメントを含むモジュールのパス。
[ソース ファイル] ステートメントを含むソース ファイル。
[関数名] ステートメントを含む関数の名前。
[関数行番号] ソース ファイルのこの関数の開始行番号。
[関数アドレス] 関数の開始アドレス。
[ソース開始行] 割り当てが発生したソース ファイルの開始行番号。
[ソース終了行] 割り当てが発生したソース ファイルの終了行番号。
[ソース開始文字番号] 割り当てが発生したソース ファイル行内の開始文字のオフセット。
[ソース終了文字番号] 割り当てが発生したソース ファイル行内の終了文字のオフセット。
ソース\/行番号 次の構文のプロファイラーによって生成される行の識別子:Source File[###;[]Line Number Start,Character Start[] ->; []Line Number Start,Character Start[###]]
[割り当て数 (関数のみ)] この行で作成されたオブジェクトの総数。
[割り当て % (関数のみ)] プロファイリング実行で作成されたすべてのオブジェクトに対する、この行に対して割り当てられたオブジェクト数の割合。
[割り当てバイト数 (関数のみ)] プロファイリング実行で割り当てられたすべてのメモリのバイト数に対する、この行に対して割り当てられたバイト数の割合。
[割り当てバイト数 % (関数のみ)] プロファイリング実行で割り当てられたすべてのメモリのバイト数に対する、この行に対して割り当てられたバイト数の割合。

参照

行ビュー