Подтвердить что ты не робот

Оптимизация разработки Eclipse для Android

Я разрабатываю Android с помощью Eclipse и плагина ADT... и это... медленно.

Мне приходится часто перезагружаться, и мне становится намного хуже, когда у меня открываются различные проекты Android (необходимо, когда я использую проекты библиотек).

Есть ли какие-то конкретные оптимизации, которые я могу сделать для улучшения производительности Eclipse при использовании плагина ADT?

4b9b3361

Ответ 1

Сначала убедитесь, что у вас есть довольно новая версия Java и Eclipse и плагинов ADT. Особенно Java.

Затем закройте Eclipse и посмотрите каталог, в котором вы установили Eclipse. Посмотрите файл с именем eclipse.ini? Сделайте резервную копию, затем откройте ее в текстовом редакторе. Посмотрите на последние несколько строк. Вы увидите что-то похожее на следующее:

--launcher.XXMaxPermSize
512m
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
-vm
C:/Program Files/Java/jdk1.6.0_24/bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx2g

Не беспокойтесь, если это не выглядит так, и ничего не меняйте, кроме параметров, которые я собираюсь описать. Каждый параметр запускается в отдельной строке без пробелов.

Важными частями для производительности являются параметр максимального размера постоянной генерации, установленный с этими двумя строками (который должен появиться перед -vmargs):

--launcher.XXMaxPermSize
512m

Я рекомендую 256 м, если у вас 2g или 4g реальной памяти, или 512m, если у вас их больше. Затем параметр минимальной памяти, заданный этой строкой (должен появиться после -vmargs):

-Xms512m

Я рекомендую установить эту настройку так же, как и параметр максимального размера. Наконец, существует опция, которая контролирует общий объем памяти, которую Eclipse сможет использовать, установленный в этой строке (должен появиться после -vmargs):

-Xmx2g

Я рекомендую установить значение 1g, если у вас есть 2-4g реальной памяти, и 2g, если у вас больше.

Сохраните файл и перезапустите Eclipse. Возможно, вам придется настроить параметры вверх или вниз, чтобы найти оптимальное значение для вашей системы, но рекомендации, приведенные выше, являются хорошей отправной точкой.

Ответ 2

Еще один способ улучшить производительность Eclipse - купить твердотельный диск и использовать его в качестве корневого (C:) устройства. Установите ОС, файлы страниц, Java, Eclipse и все ваши рабочие области на нем - все, что будет часто доступно. Это делает огромную (3 раза или более) разницу в запуске Eclipse и времени сборки по сравнению с жестким диском. Это также очень помогает в World of Warcraft.:)

Я могу с уверенностью сказать, что четырехъядерный Intel i7 с 64-разрядным SSD-диском на базе Windows 7, 160 ГБ и 8 ГБ оперативной памяти для разработки Eclipse и Android сегодня достаточно.