2016-06-16 3 views
0

Я видел, что есть больше тем об этой проблеме, но я не нашел решения для своего дела.превышение верхнего предела Eclipse GC

Я пробовал:

-> Clean Project/Restart Eclipse (and Mac too) 
-> Change XMS size in eclipse.ini 
-> Delete JAR and add again 

Я видел эту «аварию» не появляется, если я снимите флажок «андроид рядовыми библиотеки» в свойствах моего проекта ..... Почему? Что я должен сделать ?

ответ

0

Если вы изменили xms, это не помогает с ограничениями накладных расходов GC, поскольку он устанавливает размер начальной кучи, а не размер кучи.

В целом, следующие общие параметры используются для управления использованием памяти JVMs:

  • -Xms1G устанавливает начальный размер кучи, в то время как -Xmx1G устанавливает максимальный размер кучи.
  • -XX: MaxPermSize = 320M задает размер области, в которой хранятся файлы классов. Используется только до Java 7, не требуемого в Java 8 (и, возможно, в некоторых реализациях JVM в целом). В большинстве случаев его значение по умолчанию правильное; если нет, отображается другое сообщение об ошибке, которое было исчерпано в пространстве PermGen.

Связанный с вашей оригинальной проблемой, я бы посмотрел на настройку максимального размера кучи (вы можете посмотреть настройки, которые запустили Eclipse в справке/Сведения об установке ... и выберите страницу конфигурации, см. Снимок экрана ниже) , Если это в шаге размером 512 М-1Г, я бы попытался увеличить его, если он превышает 2 ГБ, есть что-то, что слишком сильно утечки памяти.

Memory settings

Кроме того, как вы используете Mac, вы должны смотреть на Info.plist файл внутри вашей установки, так как это может иметь дополнительные соответствующие параметры, а также.

+0

Извините, но я не понял, что мне делать:/«вы можете посмотреть настройки, которые запустило Eclipse в разделе« Сведения об установке/установке ... »и выбрать страницу конфигурации)« где это? – deveLost

+0

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

Смежные вопросы