0

私はMACOSXを使用していて、最初からJAVA idesのメモリ消費に問題がありました。Netbeans、Eclipse、Intellijを試し、特にEclipse用にjvm設定を構成しようとしましたが、メモリの問題が残っています...

基本的に、コンパイルやビルドは行っていませんが、1つのプロジェクトを開いたままにしておくと、750 mb以上のRAMを消費するようになります。これは上記のすべてのIDEで同じであり、iniファイルのカスタマイズは少し影響します。 ..

周りにメモリ消費の少ないアイデアはありますか?またはMac専用に書かれたものなので、おそらくRAMの問題をより適切に処理しますか?

4

2 に答える 2

3

Smart IDEは、コード補完やその他のインテリジェント機能を提供するために、すべてのプロジェクトとSDKファイルにインデックスを付ける必要があります。インデックスはどこかに保存する必要があるため、インテリジェンス、パフォーマンス、およびメモリ消費の間には常にトレードオフがあります。

IDEがメモリ使用量を最小限に抑えることを選択した場合、キャッシュからのデータを必要とする機能を呼び出すときに、キャッシュをディスクに保存してロードする必要があります。機能の使用時に遅延が発生し、許容できないため、速度が低下します。ダウンエディット。

もちろん、IDEを高速にする必要があります。これを実現するには、常にほとんどのキャッシュとインデックスがメモリにロードされている必要がありますが、メモリ使用量が多くなります。

好むと好まざるとにかかわらず、最近のほとんどのアプリケーションは、低速でRAMの消費量を減らすよりも、高速でRAMの消費量を増やすことを好みます。5つのタブが開いているChromeブラウザは、IDEよりも多くのメモリを消費します。

メモリは安価なリソースです(ラップトップのように、RAMを追加してアップグレードできない古いハードウェアがない限り)。通常、開発者はハードウェアを節約しません。IDEを使用する際に生産性を高めるために、IDEには少なくとも8GBのRAMを搭載したシステムがあります。Javaおよびアプリケーションサーバーを使用する開発者は、さらに多くのことを行うことができます。24GBの価格は現在100ドルから150ドルです。

RAMを節約してから、システムで動作する低速または機能制限のあるIDEを探しますか?または、より優れたハードウェアを購入し、より多くの機能と速度を提供するIDEを楽しみながら、このリソースを数年間忘れますか?

于 2012-09-18T08:12:36.583 に答える
1

http://www.sublimetext.com/のようなテキストエディタを使用したほうがよい場合があります

または、古い学校になりたい場合は、viまたはemacsです。

設定を微調整し、不要なものを削除すると、Eclipseのメモリ使用量を減らすことができます。特に、EEバージョンを実行したり、スペルチェックを無効にしたり、プロジェクトワークスペースを整理したりしないでください(1プロジェクト)。

于 2012-09-18T03:58:24.050 に答える