Windows 7, java 1.6.0_24 или 25 м гелий-затмения -> java.lang.OutOfMemoryError: пространство PermGen - PullRequest
1 голос
/ 11 мая 2011

У меня есть проблема, которая делает моделирование затмений helios SR2 с xtext 1.0.2 сбой при запуске, если у меня есть проекты. Если я пытаюсь обновить затмение, оно вылетает. При построении рабочего пространства происходит сбой.

  • Произошла внутренняя ошибка во время: «Ранний запуск Workbench». Ошибка java.lang.OutOfMemoryError: PermGen space

  • ! СООБЩЕНИЕ Произошла внутренняя ошибка во время: «Обращение к программным сайтам». java.lang.OutOfMemoryError: пространство PermGen

Я использую 32-битные windows 7, 64-битные версии и jdk 1.6.0_25_b06, а также 32-битное затмение. В 64 битах у меня больше проблем.

Я попытался настроить файл eclipse .ini, но не нашел правильных параметров для конфигурации памяти.

Мне действительно нужна помощь в этом вопросе.

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 21 октября 2011

в вашем eclipse.ini вы должны найти записи типа -Xms40m или -Xmx512m Они используются, чтобы сообщить виртуальной машине, что затмение запускает, сколько памяти она может использовать.

Вы можете использовать такие параметры, как

-Xms64m
-Xmx512m
-XX:MaxPermSize=256m

Таким образом, ваша система может выделить до 512 мегабайт памяти в общей сложности для eclpise, и от 512 до 256 можно использовать для постоянного пространства.

0 голосов
/ 11 мая 2013

Выберите параметр предпочтений в параметре eclipse, затем выберите свой веб-сервер, например Tomcat, на этом веб-сервере, там есть вкладка id с именем JDK на этой вкладке

-Xmx2048m
-XX:MaxPermSize=1024m
0 голосов
/ 08 июня 2011

Что если вы закроете все виды и откроете их один за другим?Отслеживание аналогичной вещи прямо сейчас, когда JVM неожиданно добавляет около 4 ГБ ОЗУ к своему выделению при открытии определенного представления Eclipse.Но это происходит только при использовании 64-битного Eclipse, без проблем на 32-битном Eclipse.

...