Как уменьшить потребление памяти AJDT?

У меня бывают ситуации, когда мне нужно загрузить 20-30 проектов в Eclipse Workspace. Большинство проектов требуют плетения AspectJ. В настоящее время мы используем LTW, но хотим перейти на CTW. Проблема в том, что с 12 AJDT-проектами в рабочей области я получаю около 1 ГБ, "съедаемых" некоторыми AJDT-компонентами после полной перестройки. Я уже использую опции компилятора AJDT

-Xset:minimalModel= верно,typeDemotion= верно

Это помогает, но не сильно. Есть ли способ отключить представление перекрестных ссылок и уничтожить всю информацию, необходимую для этого представления. Мне действительно это не нужно. Я был счастлив без него с LTW.

1 ответ

Вы можете перейти в "Справка" -> "Сведения об установке" и на вкладке "Установленное программное обеспечение" найти "Инструмент перекрестных ссылок (XRef)". Тогда вы можете попробовать удалить его и посмотреть, что произойдет. Может быть, инструмент XRef является виновником, может быть, это просто этап создания во время компиляции, в зависимости от того, сколько у вас классов и как широко вы применяете AspectJ к вашей кодовой базе.

Диалог установки Eclipse

Другие вопросы по тегам