RubyMine 2026.1 Help

詳細な構成

IDE 設定の標準オプションに加えて、RubyMine を有効化することで、基盤プラットフォームや Java ランタイムの低レベル構成を実施できます。

JVM オプション

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

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

<IDE_HOME>\bin\idea64.exe.vmoptions

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

<IDE_HOME>/bin/idea64.vmoptions

JVM オプションを構成する

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

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

  • プロジェクトが開いていない場合は、ようこそ画面で 構成 をクリックし、次に カスタム VM オプションの編集​ をクリックしてください。

  • RubyMine を起動できない場合は、JVM オプションを含むデフォルトファイルを RubyMine 構成ディレクトリ に手動でコピーしてください。

RubyMine の構成ディレクトリへの書き込み権限がない場合は、 RUBYMINE_VM_OPTIONS 環境変数を追加して、希望する JVM オプションを含むファイルの場所を指定できます。 このファイルは、元のデフォルトファイルと RubyMine 構成ディレクトリにあるコピーの両方をオーバーライドします。

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

RubyMine がどこから JVM オプションを取得しているかわからない場合は、以下を確認してください:

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

  2. Toolbox App が現行の RubyMine インスタンスを管理している場合は、Toolbox App を開き、該当 IDE インスタンス横の スクリューナットアイコン をクリックし、 設定 を選択してください。 構成 で、 Java 仮想マシン オプション を見つけて、 編集 をクリックします。

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

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

共通オプション

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

-Xmx

JVM が RubyMine の実行に割り当て可能な最大メモリヒープサイズを制限します。 デフォルト値はプラットフォームによって異なります。 速度低下が発生している場合、この値を増やしてみてください。たとえば、値を 2048 メガバイトに設定する場合、このオプションを -Xmx2048m に変更します。

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

-Xms

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

-XX:NewRatio

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

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

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

-Xmx4G -Xms2G -XX:NewRatio=4

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

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

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

<IDE_HOME>\bin\idea.properties

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

<IDE_HOME>/bin/idea.properties

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

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

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

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

  • RubyMine を開始できない場合は、RubyMine 構成ディレクトリに空の idea.properties ファイルを手動で作成してください。

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

共通プロパティ

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

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

idea.max.content.load.filesize

RubyMine で開くことができるファイルの最大サイズ(キロバイト単位)。 大きなファイルを扱うと、エディターのパフォーマンスに影響したり、メモリ消費が増加したりすることがあります。 デフォルト値は 20000 です。

idea.max.intellisense.filesize

RubyMine がコーディング支援を提供するファイルの最大サイズ(キロバイト単位)。 大きなファイルに対するコーディング支援は、エディターのパフォーマンスに影響したり、メモリ消費量を増加させることがあります。 デフォルト値は 2500 です。

idea.cycle.buffer

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

idea.max.vcs.loaded.size.kb

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

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

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

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

2026 年 6 月 2 日