У меня сегодня тоже есть эта проблема. Это случилось совершенно неожиданно. Вчера я обновил JDK / JRE с 1.6.0_13 до 1.6.0_21, чтобы исправить проблему, связанную с Glassfish 3.0.1, и Eclipse неожиданно сломался с этими OutOfMemoryError: PermGen space
ошибками. После (неправильного) разгона плагина Glassfish и заключения о том, что проблема не была устранена после очистки метаданных рабочего пространства, выясняется, что это вызвано изменением строки поставщика JVM с «Sun» на «Oracle» с 1.6.0_20 , Eclipse не распознает нового поставщика JVM и поэтому не применяет аргументы виртуальной машины, как указано в eclipse.ini
.
Это было сообщено как проблема Eclipse 319514 , и мальчики Eclipse быстро выпустили патч . Пока они не исправят это навсегда, обходной путь действительно должен добавить следующие строки к eclipse.ini
:
-XX:MaxPermSize=256m
Итак, если вы недавно делали обновление JVM, возможно, стоит взглянуть на него.