IntelliJ IDEA を最新の 12.1 バージョンに更新したところ、ラップトップの CPU 使用率が時々 100% になることがわかりました。プログレス マネージャーを監視すると、IDEA が新しい Java プロセスを定期的にフォークし、数十秒間実行されてシャットダウンすることがわかりました。 . その間、CPU 使用率は 100% に近くなります。
4 に答える
ソースファイルに変更を加えると、@CrazyCoder によって言及された外部ビルドがプロジェクトを自動的にコンパイルする可能性があります。あまりにも煩わしい場合は、自動コンパイルを無効にすることができますFile > Settings > Compiler > Make project automatically
(ボックスのチェックを外します)。
IDEA 12 プロセス自体 (フォークされた Java ではない) が 100% を占有し、キープレスやナビゲーションなどへの応答が非常に遅くなりました。
最終的に、キャッシュ、設定、アプリケーションサポートディレクトリなどを消去し、 IDEA 12をアンインストール/再インストールすることでこれを解決しました。設定を元に戻し、Ideaにプロジェクトのインデックスを再作成させる必要があります(キャッシュを削除するため)-しかし、これには時間がかかりません長いです。
OS Xでクリーンアップする場所のリストを次に示します (IDEA 12 では少し古くなっていますが、出発点としては便利です)。
IntelliJ 13 Community Edition を使用していますが、Linux でこの問題を発見しました。私の場合、Intelli JBehave プラグインがこれらの問題を引き起こしています。
ダイアログを開くと、Java プロセスの CPU 使用率が 5 ~ 10% に低下します。プラグインを無効にする場合も同様です。
ホーム フォルダーに移動し、.IntelliJIdea13\config\options に移動します。
ファイル「project.default.xml」を編集します VM_PARAMETERS Xmx および Xms を次のように変更します
CPU使用率を50%に減らしました