GoLand 2026.1 Help

パフォーマンス調整のヒント

この記事では、大規模プロジェクトで作業する際に GoLand のパフォーマンスを向上させるのに役立つテクニックの概要を説明します。

メモリヒープを増やす

メモリインジケータを有効にする

パフォーマンスの問題がヒープメモリ不足によって発生しているかどうかを判断するには、メモリインジケーターを有効にします。

  • ステータスバーを右クリックし、「メモリインジケーター​ 」を選択します。

メモリインジケーターは右下隅に表示されます。

メモリインジケータ

メモリヒープを増やす

  1. メインメニューから ヘルプ | メモリ設定を変更 を選択します。

  2. 開いたダイアログで、 最大ヒープサイズ フィールドにより高いメモリヒープ値を設定します。

  3. 保存して再起動 をクリックしてください。

メモリ設定の変更でヒープを増やすダイアログ

-Xmx を調整する

メモリヒープを増やすには、JVM の最大ヒープサイズを設定する -Xmx オプションを変更します。

  1. メインメニューで ヘルプ | カスタム VM オプションの編集 へ移動します。 このアクションにより、IDE 構成ディレクトリに .vmoptions ファイルのコピーが作成され、エディターで開きます。

  2. -Xmx 値を更新します。 例: -Xmx4096m を使用して、デフォルトの 2 GB ではなく 4 GB のメモリを割り当てます。

  3. 変更を適用するには、GoLand を再起動してください。

    -Xmx を調整する

空きヒープメモリの量が最大ヒープサイズの 5% を下回ると、警告が表示されます。 -Xmx 値を調整するには、警告ボックスで「構成 」をクリックしてください。

メモリ不足の警告

コード分析をスピードアップ

省電力モードを有効にする

次のいずれかのオプションを使用して、省電力モードまたはバッテリー効率モードを有効にできます。

  • 個々のチェックやファイルを一つずつ無効にする代わりに、 省電力モード をお試しください。 このモードでは、IDE 全体でインスペクションやその他のリソースを大量に消費するプロセスがすべて無効になります。

    省電力モード を有効にするには、 ファイル | 省電力モード に進みます。

    省電力モードが有効化されました
  • ステータスバーを右クリックし、「省電力モード 」を選択します。 ステータスバーに「Power Save Mode icon省電力モード 」アイコンが表示されます。

    ステータスバーから省電力モードを有効にする

プロジェクト分析を高速化

ディレクトリとファイルの種類を除外する

  • プロジェクトには、GoLand のコードインサイトに影響しないバイナリ、ログ、ビルド成果物を含むフォルダーが含まれている場合があります。 このようなフォルダーの分析も、そのサイズや場所によってはリソースを多く消費する場合があります。 このような場合は、フォルダーを手動で除外するのが妥当です。プロジェクトツリーでディレクトリを右クリックし、 ディレクトリをマーク | 除外 を選択してください。

    ファイルを除外すると、そのシンボルは GoLand で利用できなくなります。 除外されたファイルでは、コード補完、自動インポート、コード生成、ファイル内検索(開いているファイルを除く)、ナビゲーション、リファクタリングなどの機能が無効になります。

  • ログや生成されたデータなどのファイルをファイルの種類別に除外することもできます。

    1. 設定 | エディター | ファイルタイプ に移動し、 無視するファイルとフォルダー タブに切り替えます。

    2. 無視するファイルタイプのリストに新しい拡張機能(追加ボタン )を追加します:

      無視されるファイルの種類
    3. 変更を適用して、ダイアログを閉じます。

パフォーマンスの問題を報告する

IDE がフリーズしたり、CPU やメモリの使用率が高かったりして、上記のヒントを試しても改善しない場合は、IDE ログ、スレッドダンプ、パフォーマンススナップショットをご提供ください。 これらの情報の収集と送信方法の詳細については、 パフォーマンスの問題を報告する を参照してください。

2026 年 5 月 22 日