1

message.setText(reader.name())

私は現在、3GB RAMしかない古いラップトップで作業しており、常にメモリ不足に直面しています.

ガベージ コレクターを強制し、いくつかのプラグインを無効にするといういくつかのアドバイスに従いました。私の Eclipse (実際には Springsource ツール スイート) のヒープ ステータスは、約 400M/~600M を示しています。しかし、タスク マネージャーでは、2 つの javaw.exe プロセス (Tomcat と STS) が 900mb と 700mb を消費しています。

物理メモリは 80% ~ 90% で安定しており、実行速度は非常に遅いです。

私はWindows 7 32ビットを使用しているので、64ビットでより多くのメモリを使用するJavaの問題はここでは当てはまらないと思います。

message.setText(reader.name())とにかくメモリ使用量を減らす方法を知っていますか? Eclipse の機能を無効にすることはまったく気にしません。ラップトップの実行速度が向上する場合は、黒い画面の白いテキストでコーディングすることもできます。

4

2 に答える 2

1

Tomcat の場合と同じように、eclipse.ini ファイルで Eclipse に許可するメモリを減らします。

両方に -Xmx512m を使用してみてください。

于 2012-09-04T11:51:55.247 に答える
1

パフォーマンス チューニングの演習では、マシン全体を見る必要があります。

  1. タスク マネージャーのプロセス リストをチェックして、他のメモリ/CPU ホグがあるかどうかを確認します。メモリと CPU の両方を大量に消費する電子メール クライアントがいくつかあります。
  2. ネットワーク接続を確認してください。Eclipse と Tomcat の両方 (Tomcat はそうではありません) には、リモート URL のスキーマなどをチェックするプロセスがあり、インターネット接続が不十分な場合 (またはまったく接続されていない場合) は、リモート リクエストやタイムアウトによって速度が低下する可能性があります。
  3. @jdevelop が指摘しているように、Eclipse と Tomcat の両方に割り当てられたメモリを減らすことができますが、与えるよりも多くのメモリが必要な場合は、それを補うために大量のディスク i/o を実行することになることを理解してください。
  4. 最後に、Eclipse にロードした追加のプラグインを確認して、現時点で無効にできるものがあるかどうかを確認してください。他のプラグインは、デフォルトで内部で多くの作業を行っており (たとえば、resources.core プラグインは多くの履歴を保存します)、作業を減らすように構成することで、マシンを解放してより興味深いことを行うことができます。
于 2012-09-04T12:07:43.023 に答える