Intereting Posts
Есть ли инструмент для поиска неиспользуемых ресурсов в проекте Android? Диалоговое окно с кнопкой и кнопкой подтверждения Calendar.MINUTE, дающий минуты без начального нуля Вызов сканера штрих-кода при нажатии кнопки в приложении Android Android java.lang.IllegalArgumentException: служба не зарегистрирована Android – стоит ли ViewStub? Как отключить экран или отправить устройство в режим сна Обнаруживать слушателя в месяц прокрутки в андроид раз квадрат Не удалось проанализировать вывод «adb version»? Кинжал 2 – Почему это цикл зависимости? Разница между дизайном CMake и NDK в проекте студии android Android: bitmap.getByteCount () в API меньше 12 Уведомление Android Push без использования GCM Как отключить кнопку Android Back на одной странице и перейти на кнопку выхода на каждой другой странице Android layout: этот тег и его дочерние элементы могут быть заменены одним <TextView /> и составным чертежом

Оптимизация разработки 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 сегодня достаточно быстр.