Создание рабочей области с помощью приложения для Android занимает слишком много времени - PullRequest
9 голосов
/ 23 мая 2011

В последние несколько дней я заметил очень странное поведение в моем проекте Android:

  • После каждого небольшого изменения xml-ресурса создание рабочей области приложения для Android занимает много времени.
  • Изменение исходных файлов Java не вызывает такое же медленное построение

И я понятия не имею, что происходит не так.

Я уже очистил этот проект, но это не помогло.

Есть ли способ узнать, что делает процесс сборки настолько медленным?

приписка

Приблизительно в 89% я вижу сообщение о создании , вызывающее 'Android Pre Compiler' на 'proj. имя '

Ответы [ 2 ]

2 голосов
/ 23 мая 2011

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

Попробуйте включить подробный вывод сборки в своих настройках для Android> build, чтобы увидеть, является ли узким местом какой-либо из ваших конкретных ресурсов.

Хотя мне не удалось найти статью, я читал об использовании eclipse в режиме отладки и профилировании IDE во время работы, чтобы определить, не вызывают ли какие-либо плагины прерывания.

Наконец, я использовал общедоступную версию intellij idea 10 http://www.jetbrains.com/idea/, которая имеет сильную поддержку Android. Это намного быстрее, чем затмение для большинства задач, но не имеет такой же встроенной поддержки Android (вы должны использовать ddms в качестве отдельного инструмента, без UI Builder и т. Д ...)

0 голосов
/ 19 июня 2012

Увеличение параметра Xms и Xmx в файле eclipse.ini.

Мои значения по умолчанию: -Xms40m -Xmx256m

Мои новые значения: -Xms256m -Xmx1024m

...