IntelliJ IDEA 2026.1 Help

詳細な構成

IDE 設定で使用できる標準オプションに加えて、IntelliJ IDEA を使用すると、基盤となるプラットフォームと Java ランタイムの低レベルの構成を実行できます。

JVM オプション

IntelliJ IDEA は、パフォーマンスを制御するさまざまなオプションを備えた Java 仮想マシン (JVM) 上で実行されます。

IntelliJ IDEA の実行に使用されるデフォルトのオプションは、IDE インストールディレクトリで指定されています。

<IDE_HOME>\bin\idea64.exe.vmoptions

IntelliJ IDEA.app/Contents/bin/idea.vmoptions

<IDE_HOME>/bin/idea64.vmoptions

JVM オプションを構成する

以下のいずれかを実行して、元のファイルをオーバーライドする JVM オプションを含むデフォルトファイルのコピーを 設定ディレクトリ に作成します:

  • メインメニューで ヘルプ | カスタム VM オプションの編集 へ移動します。

  • プロジェクトが開いていない場合は、'ようこそ' 画面で 構成 をクリックしてから カスタム VM オプションの編集 をクリックします。

  • IntelliJ IDEA を起動できない場合は、JVM オプション付きのデフォルトファイルを IntelliJ IDEA の 設定ディレクトリ に手動でコピーします。

IntelliJ IDEA 構成ディレクトリへの書き込みアクセス権がない場合は、 IDEA_VM_OPTIONS 環境変数を追加して、推奨する JVM オプションでファイルの場所を指定できます。 このファイルは、元のデフォルトファイルと IntelliJ IDEA 構成ディレクトリにあるコピーの両方を上書きします。

JVM オプションファイルを見つける

IntelliJ IDEA が JVM オプションを取得している場所がわからない場合は、以下を確認してください。

  1. IDEA_VM_OPTIONS 環境変数で指定された場所。 指定されたファイルが存在する場合、他のすべての JVM オプションファイルを上書きします。

  2. Toolbox アプリが現在の IntelliJ IDEA インスタンスを管理している場合は、Toolbox アプリを開き、関連する IDE インスタンスの横にある The screw nut icon をクリックして、 設定 を選択します。 構成 で、 Java Virtual Machine のオプション を見つけて、 Edit をクリックします。

  3. スタンドアロンの IntelliJ IDEA インスタンスを実行している場合は、 設定ディレクトリ を確認してください。

  4. 以前の場所で定義された JVM オプションファイルがない場合、IntelliJ IDEA は デフォルトの JVM オプションファイルを使用します。 変更しないでください。 IntelliJ IDEA が使用するデフォルトオプションを確認するためにのみ使用してください。

共通オプション

ほとんどの場合、JVM オプションはデフォルト値が最適です。 以下は一般的によく変更されるものです。

-Xmx

JVM が IntelliJ IDEA の実行用に割り当てられる最大メモリーヒープサイズを制限します。 デフォルト値はプラットフォームによって異なります。 動作が遅く感じられる場合は、この値を増やすことを検討してください。例えば、値を 2048 メガバイトに設定する場合は、このオプションを -Xmx2048m に変更します。

詳細については、 IDE のメモリヒープを増やす を参照してください。

-Xms

JVM が IntelliJ IDEA の実行用に初期割り当てするメモリー量を指定します。 デフォルト値はプラットフォームによって異なります。 通常は最大許容メモリーのおよそ半分に設定されます(-Xmx を参照)。例えば、 -Xms1024m です。

-XX:NewRatio

ヒープ内の若い生成と老齢生成のサイズ比を指定します。 ほとんどの場合、2 から 4 の比率が推奨されています。 これにより、若い生成のサイズは老齢生成の 1/2 から 1/4 となります。これは 1 つのプロジェクトで少数のファイルのみ操作する場合に適しています。 ただし、新しいファイルを頻繁に開いたり、複数のプロジェクトを切り替える場合は、若い生成を増やす必要があるかもしれません。 その場合は、 -XX:NewRatio=1 を設定してみてください。これにより、若い生成が老齢生成と同じ大きさとなり、オブジェクトがより長く若い生成に留まります。

詳しくは、 Java ガベージコレクションの基本(英語)を参照してください。

各オプションを別の行に指定します。 JVM オプションファイルの例:

-Xmx4G -Xms2G -XX:NewRatio=4

使用可能な JVM オプションの詳細については、 java(英語) コマンドリファレンスを参照してください。

プラットフォームのプロパティ

IntelliJ IDEA を使用すると、ユーザーがインストールしたプラグインへのパスやサポートされている最大ファイルサイズなど、プラットフォーム固有のさまざまなプロパティをカスタマイズできます。 IntelliJ IDEA の実行に使用されるデフォルトのプロパティは、IDE インストールディレクトリで指定されています。

<IDE_HOME>\bin\idea.properties

IntelliJ IDEA.app/Contents/bin/idea.properties

<IDE_HOME>/bin/idea.properties

プラットフォームのプロパティを構成する

以下のいずれかを実行して、元のファイルの値をオーバーライドする空の idea.properties ファイルを 構成ディレクトリに作成します。

  • ヘルプ | カスタムプロパティの編集 に移動します。

  • 開いているプロジェクトがない場合は、'ようこそ' 画面で 構成 をクリックしてから カスタムプロパティの編集 を選択します。

  • IntelliJ IDEA を起動できない場合は、IntelliJ IDEA の 設定ディレクトリ に空の idea.properties ファイルを手動で作成します。

IntelliJ IDEA 構成ディレクトリへの書き込み権限がない場合は、 IDEA_PROPERTIES 環境変数を追加して idea.properties ファイルの場所を指定できます。 このファイルのプロパティは、元のデフォルトファイルと IntelliJ IDEA 構成ディレクトリにあるデフォルトファイルの両方の対応するプロパティを上書きします。

共通プロパティ

ユーザーは デフォルトの IDE ディレクトリの場所を変更することがよくあります。 詳細については、 IDE ディレクトリの場所を変更する を参照してください。

パフォーマンスに影響を与える可能性のある制限:

idea.max.content.load.filesize

IntelliJ IDEA が開くことができるファイルの最大サイズ(キロバイト)です。 大きなファイルを扱うと、エディターのパフォーマンスに影響し、メモリ使用量が増加する可能性があります。 デフォルト値は 20000 です。

idea.max.intellisense.filesize

IntelliJ IDEA がコーディング支援を提供可能なファイルの最大サイズ(キロバイト)です。 大きなファイル向けのコーディング支援は、エディターのパフォーマンスに影響し、メモリ使用量が増加することがあります。 デフォルト値は 2500 です。

idea.cycle.buffer

コンソールの循環バッファの最大サイズ(キロバイト)です。 コンソール出力のサイズがこの値を超えると、最も古い行が削除されます。 循環バッファを無効化するには、 idea.cycle.buffer.size=disabled を設定してください。

idea.max.vcs.loaded.size.kb

変更の比較時に、IntelliJ IDEA が過去のファイル内容を表示するために読み込む最大サイズ(キロバイト)です。 デフォルト値は 20480 です。

各プロパティを別の行に指定します。 プラットフォームプロパティファイルの例:

idea.max.intellisense.filesize=5000 idea.cycle.buffer.size=1024

IntelliJ IDEA は、環境との相互作用を定義する他の多くのプロパティ(ウィンドウマネージャー、ランチャー、ファイルシステムなど)を提供します。 それらのほとんどは、(明らかに公開されていないという意味で)非表示の設定のように機能し、場合によっては有効または無効にする必要があります。 これらのプロパティは、 JetBrains サポート(英語)からアドバイスを受けた場合にのみ変更してください。

2026 年 3 月 30 日