IntelliJ IDEA 2026.2 Help

Go コアダンプを調べる

プログラムをデバッグするときに、コード実行フローを調べて、プログラムの現在の状態を理解する必要があります。 Go コアダンプは、実行中のプロセスのメモリダンプと、プログラムの存続期間中の状態を含むファイルです。 プログラムの実行が終了したとき、または実行中のときに、コアダンプをデバッグすることができます。

Linux で Go コアダンプファイルを作成する

  1. ディレクトリ内のターミナルをファイルとともに開きます。

  2. ulimit パラメーターを unlimited: ulimit -c unlimited に設定します。

  3. ターミナルで go build . を実行してプログラムをビルドします。 ビルド コマンドは、現在のプロジェクトフォルダーにバイナリファイルを作成します(たとえば、 awesomeProject )。

  4. コアダンプファイルを作成するには、 GOTRACEBACK=crash ./<binary_file_name> (たとえば GOTRACEBACK=crash ./awesomeProject )を実行します。 このコマンドは現在のプロジェクトフォルダーに core ファイルを作成します。

    Create Go core dumps on Linux

ダンプログを表示する

  1. 実行 | コアダンプを開く に移動します。

  2. 「実行可能 」フィールドにバイナリファイルへのパスを指定します(たとえば、 awesomeProject )。

  3. コアダンプ フィールドに、 core ファイルへのパスを指定します(たとえば、 core )。

  4. OK をクリックします。 デバッグ ツールウィンドウで、インスペクションするフレームを選択します。

    Open the Go core dump in IntelliJ IDEA

IntelliJ IDEA で Go コアダンプを表示する

  1. Go ファイルの Go ビルド設定を開くか作成します。

  2. 環境 フィールドで、フォルダー(The folder icon )をクリックします。

  3. 環境変数ダイアログで、 追加 アイコン(追加アイコン )をクリックします。

  4. 名前 フィールドをクリックし、 GOTRACEBACK と入力します。

  5. 値 フィールドをクリックし、 クラッシュ と入力します。

  6. すべての変更を保存し、 OK をクリックします。

  7. プログラム Shift+F10 を実行します。 プログラムの出力は、デバッガーウィンドウに表示されます。

    IntelliJ IDEA で Go コアダンプを表示
2026 年 7 月 14 日