特に何もしなくても、Eclipse のフットプリントは 500MB から 1GB を超えるまで着実に増加しています。ログの重いプログラムをいくつか実行しているだけです。手動 GC を実行し、プロジェクトを閉じて再度開くことはまったく役に立ちません。1GB を超えると、そこにとどまります。
jvisualvm を実行したところ、ヒープダンプから数百メガバイトがログ出力を表す char[] であることがわかりました。
停止したプロセスのすべてのコンソールを閉じることを習慣にしているので、そうではありません。コンソール バッファは 1MB (文字) に設定されます。コンソール ビューを閉じて、もう一度開きました。
特定の eclipse.ini を貼り付けることができますが、さまざまな GC とメモリ設定、さまざまな JVM、さまざまな Eclipse バージョンを試しましたが、動作は同じです。
私には、ログがどこかで参照に引っかかっており、解放されていないようです。他の誰かがこの問題を抱えていますか? 古いコンソール ビューからメモリを解放する設定はありますか?