dotMemory 2026.1 Help

プロファイリング結果の分析

十分なプロファイリングデータを収集したら、メモリの問題の原因の特定 (分析ステップ) に進むことができます。 最初にユーザーインターフェースを確認する セクションで説明したように、メモリ分析では、分析対象 (特定のオブジェクトセットまたはインスタンス) を継続的に選択し、これらの対象をさまざまな視点 (ビュー) から調べることを前提としています。 この章では、dotMemory ビューと分析ワークフローについて詳しく説明します。

さまざまな分析タブでスナップショットを開く

一度に同じデータに対して複数の分析を実行できます。

新しい分析を開始するには、 Ctrl+Alt+T​​ の組み合わせを使用します。

現在の分析を新しいタブにコピーするには、dotMemory ウィンドウの右上隅にある 追加する をクリックするか、 Ctrl+T​​ の組み合わせを使用します。

Web ブラウザーがアクセスしたインターネットページの履歴を保存するのと同様に、dotMemory は dotMemory ビューを通じてナビゲーション履歴を保存します。 Web ブラウザーと同様に、ナビゲーションボタンを使用して、以前に開いたビューに戻ったり進めたりできます。 これらのボタンは、既存の分析対象間を移動するのではなく、アクセスしたのとまったく同じ順序で dotMemory ビュー間を移動することに注意してください。

前のビュー / 次のビューに移動するには

  • 左上の ThemedIcon.Backward.Screen.(Gray).png または ThemedIcon.Forward.Screen.(Gray).png ボタンに対応してクリックします。

    マウスまたはキーボードに特別なハードウェアナビゲーションボタンがある場合は、それらも使用できます。

場合によっては、疑わしいオブジェクト(たとえば、リークを引き起こす可能性のあるオブジェクト)をさらに調査するには、ソースコードを調べる必要があります。 dotMemory および Visual Studio + ReSharper(または dotMemory および JetBrains Rider)がマシンにインストールされている場合は、IDE でオブジェクトの型宣言にすぐに移動できます。 この機能は、オブジェクトの型を表示するすべての dotMemory ビューで使用できます。

要件:

  • スナップショットがあるアプリケーションのソースコードは、Visual Studio または JetBrains Rider で開かれます。

  • (Visual Studio のみ)ReSharper は Visual Studio にインストールされます。

  • (Visual Studio のみ)dotMemory は、Visual Studio への有効化統合がされてインストールされています。dotMemory のインストール時に Visual Studio 統合 オプションが選択されました。

型宣言に移動するには

  1. dotMemory では、オブジェクトの型を表示する任意のビューで、必要なタイプ * を右クリックします。

  2. コンテキストメニューで、 宣言へナビゲート を選択します。

  3. 複数の IDE インスタンスが見つかった場合、dotMemory は、実行中の IDE インスタンスで見つかったすべての型宣言をリストする 型宣言に移動する ウィンドウを開きます。 特定の宣言をクリックして移動します。

型宣言に少なくとも 1 回移動すると、 宣言へナビゲート (<ソリューション名>) アクションが Ctrl+L​​ ショートカットで利用できるようになります。

Visual Studio に統合された dotMemory

dotMemory のインストール時に Visual Studio 統合 オプションを選択すると、Visual Studio に組み込みの dotMemory プロファイラーが追加されます。 これは メモリプロファイラー ツールウィンドウ(ReSharper | プロファイル | dotMemory プロファイラーを表示 )に表示されます。 これは、スタンドアロン版 dotMemory を Visual Studio 内で使用できるようにカスタマイズしたものです。 両ツールのユーザーインターフェースはほぼ同じです。 収集されたスナップショットのリストは、マシン上のすべての dotMemory インスタンス間で同期されます。

VS の dotMemory
2026 年 6 月 12 日