プロファイリング結果を分析する
プロファイリングセッションが終了すると、 分析 ドキュメントウィンドウは次のようになります。

dotMemory を使用すると、次のデータを分析できます。
メモリ割り当てデータ (1)
メモリの割り当て分析では、アプリケーション実行中にメモリ内でオブジェクトが割り当てられる様子をトレースできます。 作成されたオブジェクトの種類と、それらの作成に関わるメソッドを特定できます。 本質的には「アプリケーション内でどこで、どのようにメモリが割り当てられているのか?」という疑問に答えます。 分析 ドキュメントウィンドウで、メモリの割り当てデータがタイムライン(1)に表示されます。
メモリスナップショット (2)
メモリスナップショットは、ある特定のタイミングにおける管理ヒープのスナップショットです。 現在メモリ上に存在するオブジェクトを調査し、それらの保持パスを分析できます。 本質的には「ある特定のタイミングでメモリ内に何があるのか?」という疑問に答えます。
スナップショットの比較 (3)
これには、2 つ以上のメモリスナップショットを比較して、新しいオブジェクト、デッドオブジェクト、生き残ったオブジェクトを識別することが含まれます。 新しいオブジェクトはスナップショット間で作成されたオブジェクトであり、無効なオブジェクトはガベージコレクションされたオブジェクトであり、生き残ったオブジェクトはスナップショット間で存続します。 この分析は、メモリ使用量を長期にわたって観察し、潜在的なメモリリークを検出できます。
スナップショットを比較する方法を学ぶ
2026 年 6 月 12 日