Eclipse 3.3 и выше поддерживает аргумент для запуска: --launcher.XXMaxPermSize.В Windows Eclipse поставляется со следующими строками в файле eclipse.ini:
- launcher.XXMaxPermSize 256m
С приведенными выше аргументами, если используемая виртуальная машина является виртуальной машиной Sun и существуетне является -XX: MaxPermSize = (аргумент VM), тогда программа запуска автоматически добавит -XX: MaxPermSize = 256m в список используемых аргументов VM.Средство запуска Eclipse способно идентифицировать виртуальных машин Sun в Windows.
Параметр --launcher.XXMaxPermSize - это то, что средство чтения читает (не JVM);он сообщает программе запуска автоматическое изменение размера разрешения JVM, если он (модуль запуска) обнаруживает JVM Sun, поддерживающую эту опцию.
Если вы используете другую JVM, кроме не-Sun JVM может произойти сбой, поскольку онине понимаю, что опция , вы должны определить -XX: MaxPermSize = (256 или 512 м, в зависимости от того, что подходит лучше всего) в -vmargs
например,
-vmargs -XX: MaxPermSize= 512 м
Надеюсь, это поможет другим.