プロファイリング ツール .NET メモリのデータ ビュー

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

ここでは、.NET メモリ プロファイル データが格納されるプロファイラー データ ファイルのビューとレポートに関するリファレンス情報を示します。

このセクションの内容

概要 ビュー
最も多くのメモリを割り当てた関数と型が一覧で示されます。

割り当てビュー
プロファイリング実行で割り当てられた型、および型の割り当ての結果として生成されたコール ツリー (実行パス) が一覧で表示されます。

オブジェクトの有効期間ビュー
プロファイリング実行で割り当てられた型、およびその型のインスタンスの数、バイト単位のサイズ、ガベージ コレクション ジェネレーションが一覧で表示されます。

コール ツリー ビュー - サンプリング
プロファイリング実行の実行パスおよび関数のメモリ割り当てデータを表す階層ツリーが表示されます。

モジュール ビュー - サンプリング
.NET メモリ割り当てデータがモジュールごとに整理され、メモリの割り当て時に実行された関数、ソース コードの行、および命令が一覧で表示されます。

呼び出し元\/呼び出し先ビュー - サンプリング
選択した関数のメモリ割り当てデータ、選択した関数を呼び出した関数、および選択した関数によって呼び出された関数が一覧で表示されます。

関数ビュー - サンプリング
プロファイリング実行での関数に対するメモリ割り当てデータが一覧で表示されます。

行ビュー - サンプリング
プロファイリング実行での関数のソース コード行に対するメモリ割り当てデータが一覧で表示されます。

命令ポインター (IP) ビュー - サンプリング
プロファイリング実行での関数の命令に対するメモリ割り当てデータが一覧で表示されます。

コール ツリー ビュー - インストルメンテーション
実行パス、メモリ割り当てデータ、およびプロファイリング実行でインストルメント化された関数の詳細なタイミング データを表す階層ツリーが表示されます。

モジュール ビュー - インストルメンテーション
プロファイル データがモジュール別に整理され、関数、メモリ割り当てデータ、およびモジュールの詳細なタイミング情報が一覧で表示されます。

呼び出し元\/呼び出し先ビュー - インストルメンテーション
選択したインストルメント化された関数のメモリ割り当てデータおよび詳細なタイミング情報、選択した関数を呼び出した関数、および選択した関数によって呼び出された関数が一覧で表示されます。

関数ビュー - インストルメンテーション
プロファイリング実行でのインストルメント化された関数に対するメモリ割り当てデータが一覧で表示されます。

関連項目

関数の詳細ビュー
選択した関数と、選択した関数を呼び出した関数および選択した関数によって呼び出された関数の関係がグラフィカルな図で表示されます。

プロセス ビュー
プロセスおよびスレッドの開始時刻と終了時刻が一覧表示されます。

マーク ビュー
プロファイル データ ファイルに挿入された ETW およびサンプリング イベントが一覧表示されます。

関連項目

サンプリング メソッドのデータ ビュー
サンプリング メソッドを使用して生成されたプロファイラー データ ファイルのビューとレポートに関するリファレンス情報。

インストルメンテーション メソッドのデータ ビュー
インストルメンテーション メソッドを使用して生成されたプロファイラー データ ファイルのビューとレポートに関するリファレンス情報。