Smart IDEは、コード補完やその他のインテリジェント機能を提供するために、すべてのプロジェクトとSDKファイルにインデックスを付ける必要があります。インデックスはどこかに保存する必要があるため、インテリジェンス、パフォーマンス、およびメモリ消費の間には常にトレードオフがあります。
IDEがメモリ使用量を最小限に抑えることを選択した場合、キャッシュからのデータを必要とする機能を呼び出すときに、キャッシュをディスクに保存してロードする必要があります。機能の使用時に遅延が発生し、許容できないため、速度が低下します。ダウンエディット。
もちろん、IDEを高速にする必要があります。これを実現するには、常にほとんどのキャッシュとインデックスがメモリにロードされている必要がありますが、メモリ使用量が多くなります。
好むと好まざるとにかかわらず、最近のほとんどのアプリケーションは、低速でRAMの消費量を減らすよりも、高速でRAMの消費量を増やすことを好みます。5つのタブが開いているChromeブラウザは、IDEよりも多くのメモリを消費します。
メモリは安価なリソースです(ラップトップのように、RAMを追加してアップグレードできない古いハードウェアがない限り)。通常、開発者はハードウェアを節約しません。IDEを使用する際に生産性を高めるために、IDEには少なくとも8GBのRAMを搭載したシステムがあります。Javaおよびアプリケーションサーバーを使用する開発者は、さらに多くのことを行うことができます。24GBの価格は現在100ドルから150ドルです。
RAMを節約してから、システムで動作する低速または機能制限のあるIDEを探しますか?または、より優れたハードウェアを購入し、より多くの機能と速度を提供するIDEを楽しみながら、このリソースを数年間忘れますか?