При попытке работать с Eclipse для Android (плагин ADT) разработка в моей iMac (2.4 ГГц, 4 ГБ RAM) и это очень медленно (Eclipse Galileo SR2 x64).
Я знаю о приемах eclipse.ini и вношу некоторые изменения как:
- XX:MaxPermSize=256m
- Xms256m
- Xmx1024m
- XX: + UseCompressedOops
- XX: + AggressiveOpts
- XX: + UseConcMarkSweepGC
И используйте Java 1.6 по умолчанию:
- Dosgi.requiredJavaVersion=1.6
Но все еще имейте замораживание в маленьком проекте. Даже прокрутка класса с 50LOC очень медленный. В тех же проектах IntellijIdea работает намного быстрее.
Имеют некоторые секретные написания для завоевания?
Я считаю, что лучший способ сохранить производительность eclipse - это использовать как можно меньше плагинов.
С этой целью я держу полностью отдельные установки eclipse для разных задач разработки (одну для Android, одну для Python и т. Д.).
Вместо того, чтобы использовать один из предписанных дистрибутивов (например, «Eclipse для разработчиков Java»), я всегда начинаю с установки PDE (т.е. практически без плагинов). Затем я добавляю только те плагины, которые мне нужны для конкретной задачи.
Я считаю, что время запуска, использование памяти и производительность намного лучше. Ни одна из моих сред не требует более 200 МБ ОЗУ, даже при большом количестве открытых проектов. Кроме того, не нужно связываться с eclipse.ini
.
В качестве дополнительного бонуса загрузка PDE составляет всего 50 МБ, а не 100-200 МБ для стандартных дистрибутивов.