IntelliJ IDEA 2026.1 Help

メモリスナップショットを作成して開く

メモリスナップショット(ヒープダンプ)は、メモリ関連の問題を特定できます。 ヒープを解析することで、メモリリークを発見し、大量のメモリリソースを使用しているコードを特定できます。 IntelliJ IDEA では、IDE で取得されたか、他の外部ツールで取得されたかに関係なく、 .hprof スナップショットを解析できます。

メモリスナップショットを作成する

  • プロセスがすでに 実行 または サービス ツールウィンドウで実行されている場合は、 プロセスのプロファイル | メモリスナップショットのキャプチャー をクリックします。

    実行ツールウィンドウの「プロセス」メニューのプロファイリング
  • 任意のプロセスの場合: プロファイラー ツールウィンドウ (表示 | ツールウィンドウ | プロファイラー) でプロセスを右クリックし、 メモリスナップショットのキャプチャー を選択します。

    プロファイラーツールウィンドウでプロセスを右クリックするとメニューが表示されます

    スナップショットがキャプチャーされると、 分析のためにすぐに開きます。

スナップショットは 最近のスナップショット にも表示されます。 そこから、最近のスナップショットを表示したり、ハードドライブの他の場所に保存されている他のスナップショットを開いたりできます。

外部メモリのスナップショットを開く

  1. プロファイラー ツールウィンドウを開きます。

  2. 最近のスナップショット タブで スナップショットを開く をクリックし、開きたい hprof ファイルを選択します。

デフォルトでは、スナップショットはユーザーのホームディレクトリに保存されます。 別の場所を希望する場合は、それを変更できます。

スナップショットの場所を変更する

  1. プロファイラー ツールウィンドウを開きます。

  2. ホーム タブで、 詳細 をクリックし、 スナップショットフォルダーの変更… を選択します。

    その他メニューのスナップショットフォルダー項目を変更する

IDE プラグインを開発している場合は、IntelliJ IDEA 自体のメモリスナップショットを取得するとよいでしょう。

IDE のメモリスナップショットを取得する

  • メインメニューで ヘルプ | 診断ツール | メモリスナップショットのキャプチャー へ移動します。

2026 年 3 月 30 日