CLion 2026.2 Help

詳細な構成

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

JVM オプション

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

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

<IDE_HOME>\bin\clion64.exe.vmoptions

CLion.app/Contents/bin/clion.vmoptions

<IDE_HOME>/bin/clion64.vmoptions

JVM オプションを構成する

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

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

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

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

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

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

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

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

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

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

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

共通オプション

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

-Xmx

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

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

-Xms

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

-XX:NewRatio

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

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

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

-Xmx4G -Xms2G -XX:NewRatio=4

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

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

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

<IDE_HOME>\bin\idea.properties

CLion.app/Contents/bin/idea.properties

<IDE_HOME>/bin/idea.properties

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

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

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

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

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

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

共通プロパティ

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

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

idea.max.content.load.filesize

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

idea.max.intellisense.filesize

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

idea.cycle.buffer

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

idea.max.vcs.loaded.size.kb

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

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

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

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

CPU コア数の調整

アクティブなタスク(ヘッダーファイルのインデックス作成、シンボルの更新など)実行時に IDE が使用する CPU コア数を調整することで、CLion とマシン上の他アプリケーションとのパフォーマンスバランスを適切に保てます。

CPU コア数を設定するには:

  1. Ctrl+Shift+A を押すか、メインメニューから ヘルプ | アクションの検索 を選択します。 開いたポップアップで、 レジストリ の入力を開始し、対応する項目を選択して Enter を押します。

    検索アクションでのレジストリの検索
  2. このダイアログで、 cidr.indexer.thread.count の入力を開始します。 IDE は対応するキーをハイライトします。

    レジストリダイアログ

    ハイライトされた文字列の フィールドをクリックし、次の値を仮定して CPU コア数を入力します。

    • 負の値 N は、実際の CPU コア数が N だけ減らされて、使用されるコアの数が決定されることを意味します。 例: CPU コアが 8 個の場合、7 コアを使用するように -1 を設定します。

    • 利用可能なすべてのコアを使用するように 0 を設定します。

    • 正の値は、直接使用するコア数を決定します。

2026 年 7 月 15 日