#windows-7 #memory-leaks #jdk1.6 #permgen
#windows-7 #утечки памяти #java-6 #permgen
Вопрос:
У меня проблема, из-за которой eclipse, моделирующий helios SR2 с xtext 1.0.2, вылетает при запуске, если у меня есть проекты. Если я пытаюсь обновить eclipse, он выходит из строя. При создании workspace происходит сбой.
-
Во время «раннего запуска Workbench» произошла внутренняя ошибка. java.lang.Ошибка OutOfMemoryError: постоянное пространство
-
!СООБЩЕНИЕ Произошла внутренняя ошибка во время: «Обращение к сайтам программного обеспечения». java.lang.Ошибка OutOfMemoryError: постоянное пространство
Я использую Windows 7, 64 бита и jdk 1.6.0_25_b06 объемом 32 бита, а также eclipse объемом 32 бита. Во всех 64 битах у меня больше проблем.
Я попытался настроить файл eclipse .ini, но я не нашел правильных параметров для конфигурации памяти.
Мне действительно нужна помощь с этой проблемой.
Заранее спасибо.
Комментарии:
1. Привет, у меня точно такая же проблема при использовании Xtext и Helios SR2, за исключением того, что я использую 32-разрядную версию Windows 7. Вы нашли решение?
Ответ №1:
в вашем eclipse.ini вы должны найти записи, подобные -Xms40m
или -Xmx512m
Они используются, чтобы сообщить виртуальной машине, которую запускает eclipse, сколько памяти она может использовать.
Возможно, вы захотите использовать такие параметры, как
-Xms64m
-Xmx512m
-XX:MaxPermSize=256m
Таким образом, ваша система может выделить до 512 мегабайт памяти в целом для eclpise, и из этих 512 до 256 могут быть использованы для постоянного пространства.
Ответ №2:
Что, если закрыть все представления и открывать их одно за другим? Отслеживаю подобную вещь прямо сейчас, когда JVM внезапно добавляет около 4 ГБ оперативной памяти к своему выделению при открытии определенного представления Eclipse. Но это происходит только при использовании 64-разрядного Eclipse, в 32-разрядном Eclipse проблем нет.
Ответ №3:
Выберите опцию prefrences в eclipse option, затем выберите свой веб-сервер, такой как Tomcat, на вкладке id этого веб-сервера с именем JDK на этой вкладке
-Xmx2048m
-XX:MaxPermSize=1024m