2010-03-03 4 views
5

Попытка работать с Eclipse для Android (плагин ADT) на моем iMac (2.4Ghz, 4Gb RAM), и это очень медленно (Eclipse Galileo SR2 x64).
Я знаю о eclipse.ini трюков и внести некоторые изменения, как:ускорение Eclipse на OSX

-XX: MaxPermSize = 256m
-Xms256m
-Xmx1024m
-XX: + UseCompressedOops
-XX: + AggressiveOpts
-XX: + UseConcMarkSweepGC

И использовать Java 1.6 по умолчанию:

-Dosgi.requiredJavaVersion = 1,6

Но до сих пор замораживанием при небольшом проекте. Даже прокрутка класса с 50LOC очень медленная. На тех же проектах IntellijIdea работает намного быстрее.
Есть несколько секретных заклинаний, чтобы выиграть?

+1

Вы попробовали 'eclipse.ini', как этот? http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590 – VonC

+0

просто попробуйте. без изменений. – dive

ответ

4

Я считаю, что лучший способ сохранить эффективность затмения - использовать как можно больше плагинов.

С этой целью я сохраняю полностью отдельные затмения для различных задач разработки (один для Android, один для Python и т. Д.).

Вместо того, чтобы использовать одно из предписанных распределений (например, «Eclipse для разработчиков Java»), я всегда начинаю с установки PDE (т. Е. В принципе нет плагинов). Затем я добавляю только те плагины, которые мне нужны для конкретной задачи.

Я нахожу, что время запуска, использование памяти и производительность намного лучше. Ни одна из моих сред не требует более 200 МБ ОЗУ, даже при большом количестве открытых проектов. Кроме того, нет необходимости возиться с eclipse.ini.

В качестве дополнительного бонуса загрузка PDE составляет всего 50 МБ, а не 100-200 МБ для стандартных дистрибутивов.

Смежные вопросы