Intereting Posts

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

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

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

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

Solutions Collecting From Web of "Оптимизация разработки Eclipse для Android"

Сначала убедитесь, что у вас есть довольно новая версия 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. Возможно, вам придется настроить параметры вверх или вниз, чтобы найти оптимальное значение для вашей системы, но рекомендации, приведенные выше, являются хорошей отправной точкой.

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

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