IntelliJ IDEA 2026.1 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 年 3 月 30 日