GoLand 2026.3 Help

プロファイリングを実行する

プロファイリングを実行する

プロファイリングは複数の方法で開始できます。 すべてのオプションでアプリケーションを Go プロファイラーで実行します。

プロファイリングを実行する

  • プロファイリングを実行するには、次のいずれかを行います:

    • ツールバーで実行構成セレクターを開き、 詳細 アイコンをクリックし、 GoLand プロファイラーでプロファイル作成 を選択します。

      ツールバーからプロファイリングを実行する
    • main 関数またはテストを含むファイルを開き、ガター内の 実行 アイコン(The Run gutter icon )をクリックして、 GoLand プロファイラーでプロファイル作成 を選択します。

      ガターからプロファイリングを実行する
    • Go の最適化 ツールウィンドウを開き、 pprof を使用したプロファイリング タブで構成を選択し、 プロファイラーで実行 をクリックします。

      ツールウィンドウからプロファイリングを実行する
    • 実行 ツールウィンドウで プロファイラーと同時に再実行 を使用します。

      Run ツールウィンドウからプロファイリングを実行する

ターミナルからプロファイラーを開く

ターミナルツールウィンドウでプロファイリングコマンドを実行すると、GoLand は Go の最適化 ボタンの横に一度限りのツールチップを表示できます。 たとえば、 go tool pprof cpu.out または go test -cpuprofile cpu.out . の後にツールチップが表示されることがあります。

開く をクリックして pprof を使用したプロファイリング を Go の最適化 ツールウィンドウで開くか、 スキップ をクリックしてツールチップを閉じます。 IDE プロファイラーでアプリケーションを実行するには、構成を選択して プロファイラーで実行 をクリックします。

Go 最適化ツールウィンドウを使用する。

Go の最適化 ツールウィンドウは、プロファイリングの実行やプロファイリングセッションの管理を行う中心的な場所です。

ツールウィンドウの概要

Go の最適化 ツールウィンドウには、プロファイリングを開始したり結果を管理するためのセクションがあります。

以下のスクリーンショットは、プロファイリングプロセスが実行されていない状態のツールウィンドウを示しています。

ツールウィンドウからプロファイリングを実行する

プロファイリングを開始すると、ツールウィンドウに 実行中のプロセス ペインが表示されます。

Go最適化ツールウィンドウ

Go の最適化 ツールウィンドウの主なコンポーネントは次の通りです:

  • 構成セレクター で実行構成を選択できます。

  • プロファイラーで実行 は選択した構成でプロファイリングを開始します。

  • 実行中のプロセス はアクティブなプロファイリングセッションを表示します。

  • 最近使用したプロファイル は保存されたプロファイリング結果を一覧表示します。

プロファイルをキャプチャする

プロファイルをキャプチャする

  1. Go プロファイラーでアプリケーションを開始します。

  2. Go の最適化 ツールウィンドウの 実行中のプロセス ペインで、プロセスをクリックします。 IDE がその 実行 ツールウィンドウを開きます。

  3. 実行 ツールウィンドウの Go プロファイラーツールバーで、キャプチャするプロファイルのアクションをクリックします。

  4. CPU プロファイルの場合は、 CPU 記録の開始 をクリックし、分析するワークロードを実行してから、 CPU 記録の開始 をクリックします。 各プロファイリングセッションは、一度につき単一の CPU 記録をサポートします。

  5. ヒーププロファイルの場合は、キャプチャ前にガベージコレクションを実行するために GC 対象のヒープ領域 をクリックします。 ガベージコレクションを強制せずにプロファイルをキャプチャするには、 GC 対象外のヒープ領域 をクリックします。

  6. 別のプロファイルをキャプチャするには、そのアクションをクリックします。 他のプロファイル をクリックして、 GC 対象外のヒープ領域、 ブロック、 Mutex 、または ゴルーチンリーク を選択します。

プロファイリングセッションの操作

Go プロファイラーで開始する各プロセスには、それぞれ独自のプロファイリングセッションがあります。 プロセスが終了すると、セッションも終了します。 GoLand はその後、 実行中のプロセス からプロセスを削除し、そのプロファイルキャプチャアクションを無効化します。

実行 ツールウィンドウでは、 セッションプロファイル に、その実行中にキャプチャされたプロファイルが新しい順に一覧表示されます。 Go の最適化 ツールウィンドウの 最近使用したプロファイル セクションには、IDE の再起動後も、異なる実行のプロファイルが保持されます。

プロファイリングの閲覧とオープン

  1. 表示 | Tool Windows | Go 最適化 に移動します。

  2. Go の最適化 ツールウィンドウで、 最近使用したプロファイル セクションを探します。

  3. プロファイリングをクリックすると、プロファイラービューで開きます。

セッションからプロファイルを非表示にする

  1. 実行 ツールウィンドウで、 セッションプロファイル の下にあるプロファイルを右クリックします。

  2. セッション中は非表示にする を選択します。 プロファイルはディスク上と 最近使用したプロファイル に残ります。

最近の履歴からプロファイルを削除するには、 最近使用したプロファイル でプロファイルを右クリックし、 最近の項目から非表示 を選択します。 このアクションでも、プロファイルファイルはディスク上に保持されます。

IDE 外で収集された pprof 互換のプロファイリングデータをインポートできます。

プロファイリングのインポート

  1. Go の最適化 ツールウィンドウで、 インポート をクリックします。

  2. ファイルブラウザーで、pprof 互換のプロファイルファイルを選択します。

  3. 最近使用したプロファイル セクションからインポートしたプロファイリングを開きます。

プロファイルをエクスポート

  1. 最近使用したプロファイル セクションで、プロファイルを右クリックしてください。

  2. macOS では Finder で表示 、Windows では エクスプローラーで表示 、Linux では ファイルマネージャで表示 を選択します。

  3. ファイルマネージャで、pprof 互換のプロファイルファイルを必要な場所にコピーまたは移動します。

    プロファイルをエクスポート
2026 年 11 月 6 日