Eclipse Luna GC Overhead и пространство кучи Java

Вчера я установил Eclipse Luna для разработки для Android... Я установил Google SDK, и все, казалось, работало нормально... но когда я смотрю на графический макет данного действия, Luna взрывается и начинает показывать мне экран, как SS ниже :
скриншот ошибки

Чтобы обойти это, я должен принудительно выйти из eclipse и снова открыть... проблема в том, что XML - не очень хороший инструмент для создания интерфейсов... есть ли что-нибудь, что я могу сделать, чтобы увеличить размер кучи?!? или что-то типа того???

Дополнительные детали:

  • Работает на последней версии MAC OS X
  • Когда возникает ошибка, я не испытываю нехватки памяти... у меня есть 16-гигабайтный набор...
  • Пока в моем проекте есть только 1 активность, поэтому я не знаю, происходит ли это с другим экраном.
  • Это мое первое приложение для андроид

person Leonardo    schedule 11.09.2014    source источник


Ответы (1)


Вы можете увеличить максимальный размер кучи, выделенной для Eclipse, изменив значение -Xmx в файле конфигурации eclipse.ini.

Пример:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms512m
-Xmx1024m
-XX:+UseParallelGC
-XX:PermSize=256M
-XX:MaxPermSize=512M

См. эту ссылку, чтобы узнать расположение файла.

Если ошибка все еще возникает даже после увеличения максимального размера кучи сверх максимально допустимого ОС, то, скорее всего, в вашей установке Eclipse есть ошибка в одном из ее плагинов.

person M A    schedule 11.09.2014
comment
есть ли режим Go Wild?!? типа заткнись и забери мою память? - person Leonardo; 11.09.2014
comment
Нет, вы можете продолжать увеличивать максимальную кучу до тех пор, пока Eclipse не сможет даже запуститься. - person M A; 11.09.2014