Сбой Eclipse, получение исключений кучи - Недостаточно памяти при попытке развернуть приложение Android - PullRequest
3 голосов
/ 09 февраля 2012

У меня есть один проект Android, который падает при развертывании. Другие проекты в той же рабочей области работают нормально. Я увеличил использование ОЗУ на AVD, который я использую, до 1 ГБ. Я не думаю, что есть утечка памяти, потому что она, кажется, работает на компьютере других людей.

Я бы хотел использовать Memory Profiler, но проект запускается до запуска, и я не могу получить доступ к файлам Logcat.

Прямо сейчас я использую eclipse, есть ли способ запустить его с помощью ANT или командной строки, где я могу выполнить его шаг за шагом и найти, где происходит сбой?

Любая помощь будет принята с благодарностью.

Спасибо,

Дэвид

1 Ответ

3 голосов
/ 09 февраля 2012

Дэвид

Попробуйте увеличить размер кучи затмения в аргументах vm из файла eclipse.ini, например, по умолчанию он будет выглядеть как

  -vmargs
  -Dosgi.requiredJavaVersion=1.5
  -Xms40m
  -Xmx512m

Вы можете изменить что-то вроде

  -vmargs 
  -Dosgi.requiredJavaVersion=1.5
  -Xms512m
  -Xmx1024m
  -XX:PermSize=256M
  -XX:MaxPermSize=512M
...