Guidewire development Studio (IntelliJ ベースの IDE) を使用していますが、大きなテキスト ファイル(~ 1500 行以上) を処理すると非常に遅くなります。すぐに使えるコミュニティIntelliJでも試しましたが、同じ問題に遭遇しました。
これらのファイルを開くと、使用メモリがまだ十分にあることがはっきりとわかる場合でも (1441 MB/3959 MB)、文字を入力するのに 1 秒かかります。また、複数のファイルを開くと、すぐにすべてのメモリを使い果たします (IntelliJ だけに 4GB を割り当てます)。インテリセンスやその他の自動機能も同様に非常に遅いです。
私は IntelliJ が大好きですが、その状態で作業するのは非常に困難です。この問題を回避する方法はありますか? 次のようないくつかの代替案を考えました。
- 別のエディター (例: Notepad++) で大きなファイルを編集してから、IntelliJ で再読み込みします。
- 別の小さなファイルを開き、そこにコードをコピーして編集し、コピーして戻します。インテリセンスとコードハイライトが維持されるので助かるが面倒
不要なプラグインをすべてオフにして、必要なものだけを残しましたが、あまり改善されませんでした.
また、IntelliJ に外部エディターの一部を「埋め込む」ことができるかどうかも疑問に思っていますか? たとえば、Notepad++、Notepad2 のように?宿題をしてグーグルで調べましたが、それを可能にするプラグイン/構成が見つかりません。
経験豊富な人で、IntelliJ で大きなファイルを操作する方法についてアドバイスをくれる人はいますか?
更新:私の調査によると、IntelliJ は非常に大きなファイル(20 MB など) で壊れる可能性があることがわかりました。しかし、私のファイルはそれほど大きくありません。約 100KB ~ 1MB しかありませんが、非常に長いテキストです。
UPDATE 2 Sajidkhanのアドバイスに従ってヒープメモリを増やそうとした後( と の両方を変更idea64.vmoptions
しましidea.vmoptions
た)、どういうわけかIntelliJが変更を受け入れないことに気付きました。メモリ ヒープが最大 3 GB でスタックします。
別のメモとして、システムが約 1 GB のヒープ メモリしか使用しない場合にパフォーマンスの低下が認識される可能性があるため、この問題はメモリの問題とは関係がないと思います。