RustRover 2026.1 Help

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

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

メモリヒープを増やす

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

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

  • 表示 | 外観 | ステータスバーウィジェット に移動し、 メモリインジケータ を選択します。

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

メモリインジケータ

メモリヒープを増やす

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

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

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

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

空きヒープメモリの量が最大ヒープサイズの 5% を下回ると、警告が表示されます。

メモリ不足の警告

構成 をクリックし、開いたダイアログに新しいヒープサイズの値を入力します。

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

オンザフライコード解析は、RustRover で最もパフォーマンスを消費するプロセスのひとつです。 軽くするためにできることは次のとおりです。

インスペクションのリストをフィルタリングする

  • デフォルトでは、多くの RustRover インスペクション がオンザフライで実行されるように設定されています。 このプロセスを軽くするために、これらのインスペクションの一覧を減らすことができます。 設定 | エディター | インスペクション に移動し、インスペクションの一覧を閲覧して、オンザフライで実行したくないもののチェックボックスを外してください。

    パフォーマンスを消費するインスペクションを無効にする

    コード|プロファイル「{0}」でコードクリーンアップを実行中… コマンドを使用してオンデマンドでインスペクションを常に実行し、エディターに影響を与えることなく、別のツールウィンドウで結果を調べることができます。 また、 コミット前 オプションを設定することにより、コミットするまでコード分析(およびオンザフライのリファクタリング)を延期できます。

ファイルの分析を調整する

現在開いているファイルのハイライトレベル(なし、構文、すべての問題)を設定できます。

  • エディターの右上隅にあるインスペクションウィジェットを使用します。

    インスペクションウィジェット

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

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

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

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

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

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

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

  • プロジェクトには、RustRover のコードインサイトに影響しないバイナリ、ログ、ビルドアーティファクトを含むフォルダーが含まれている場合があります。 このようなフォルダーは、そのサイズや場所のために解析がリソース集約的になることもあります。 このような場合、フォルダーを手動で除外するのが合理的です。プロジェクトツリーでディレクトリを右クリックし、 ディレクトリをマーク | 除外 を選択してください。

    ディレクトリを除外としてマークする

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

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

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

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

    3. 変更を適用してダイアログを閉じます。

不要なプラグインを無効にする

IDE のパフォーマンスを向上させるには、不要な プラグインを無効にしてみてください。 後でいつでも再びオンにすることができます。

  1. 設定 | プラグイン に進みます。

  2. インストール済み タブを閲覧し、不要なプラグインを無効にします:

    不要なプラグインを無効にする

    The Settings button のメニューから、手動でインストールしたすべてのプラグイン(バンドルされていないプラグイン)を一度に無効にすることもできます。

    ダウンロードしたプラグインをすべて無効にする

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

上記のヒントが役に立たなかった場合は、パフォーマンスの問題を 問題トラッカー(英語)に報告してください。 調査するには、 RustRover ログCPU 使用率のスナップショット を提供していただく必要があります。

RustRover ログを収集する

RustRover のログはメインメニューの ヘルプ | ログと診断データを収集 から確認できます。

    CPU 使用率のスナップショットを収集する

    1. メインメニューで ヘルプ | 診断ツール | CPU 使用状況プロファイリングの開始 へ移動します。

    2. 経験した問題を再現します。

    3. メインメニューに戻り、 ヘルプ | 診断ツール | CPU 使用状況プロファイリングの停止 を選択します。

    キャプチャーしたスナップショットを収集し、圧縮されたログフォルダーと共に共有してください。

    スナップショットが大きすぎて問題に添付できない場合は、 JetBrains アップロードサービス(英語)にアップロードするか、別のファイルアップロードサービスを使用してください。

    2026 年 5 月 22 日