Eclipse Workspaceで20〜30個のプロジェクトをロードする必要がある状況があります。 ほとんどのプロジェクトではAspectJ製織が必要です。現在LTWを使用していますが、CTWに移行したいと考えています。問題は、ワークスペース内の12個のAJDTプロジェクトでは、完全な再構築後にいくつかのAJDTのものによって「食べられる」約1Gbを得ることです。 minimalModel =真、真typeDemotion =AJDTのメモリ消費量を削減する方法は?
それは役立ちますが、あまりありません:私はすでに-Xsetに
AJDTコンパイラオプションを使用します。クロスリファレンスビューをオフにして、このビューに必要なすべての情報を消去する方法はありますか?私は本当にそれを必要としません。私はLTWには満足していました。
私は、さらなる実験を行ったとそれはAJDTのように見えるとしても/ Oの面ワットのプロジェクトでメモリを「食べます」。 XRefツールを削除してもおそらく役に立ちません。 – xdenser
とにかく、仮定をするのではなく、試してみましょうか?あなたのために説明とスクリーンショットを作成する時間を費やしました。ありがとう。そして、私は、非アスペクトプロジェクトでAJDTがメモリを食べること(そのようなプラグインのために最小限必要とされるメモリ以外のもの)でこのような問題は見られません。 – kriegaex
私は試しました: 1. Eclipseで12個のプロジェクトをチェックアウトする、2すべてのAJDTを変換する、3フルリビルド(プロジェクト/クリーンアップ..すべて) - ヒープサイズ:950 Mb 4. XRef 5をアンインストールしたEclipseを再起動して再起動 - 108Mbを獲得しました6.完全に再構築した後 - 920Mb 7. AspectJの機能を削除して完全に再構築した後 - 197Mb – xdenser