Tomcat Permgen не увеличился, даже если я поместил его в параметры Java

Я запускаю Tomcat 7 в качестве службы Windows на компьютере с Windows Server 2008. У меня есть Java.lang.OutOfMemoryError: PermGen space, поэтому я пытаюсь увеличить его кучу памяти PermGen. Поэтому я указываю эту строку в конце параметров JVM:

-XX:PermSize=512m -XX:MaxPermSize=512m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:+HeapDumpOnOutOfMemoryError

Как указано на картинке ниже:

введите здесь описание изображения

Сервер правильно запущен, однако я не могу увеличить размер permgen. Когда я вхожу в графический интерфейс управления Tomcat, я вижу, что память близка к пределу (строка в конце, PS Perm Gen):

введите здесь описание изображения

Таким образом, приложение зависает через некоторое время. Почему Tomcat не меняет это значение?


person Xtreme Biker    schedule 30.01.2015    source источник


Ответы (1)


По моему опыту, вам разрешено указывать только один вариант в строке.

person Gren    schedule 30.01.2015
comment
@XtremeBiker - Тогда вы можете поделиться ответом здесь. - person Nivetha T; 30.01.2015
comment
Я борюсь с той же проблемой, хотя это один вариант на линия. - person User0123; 28.09.2016