Лучший способ увеличить размер кучи в Каталина.Bat-файл

у меня есть сервер tomcat 6 на windows xp, и я запускаю tomcat через консоль, т. е. с помощью запуска.летучая мышь.

насколько я знаю catalina.bat файл для windows, поэтому я меняю файл bat для управления памятью.У меня нет окна конфигурации tomcat.

теперь я хочу увеличить его размер кучи, поэтому мой вопрос заключается в том, должен ли я расширить существующий JAVA_OPTS в Каталина.bat файл, т. е.

set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%conflogging.properties" -Xms1024m -Xmx1024m -XX:PermSize=256m  -XX:MaxPermSize=128m  

или я должен создать новую переменную среды в catalina.Bat-файл т. е.

set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=256m  -XX:MaxPermSize=128m 

и это правильный способ сделать это?

пожалуйста, руководство.

и я могу видеть текущий размер кучи в зонде, но не могу видеть существующий размер Перми, так каково значение по умолчанию для размера Перми?

Edit:

следующие параметры помогают?

-XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled

2 ответов


если вы посмотрите в каталоге bin вашей установки, вы увидите catalina.sh или ...bat-скриптов. Если вы заглянете в них, вы увидите, что они бегут setenv.sh или setenv.сценарий bat соответственно, если он существует, для установки переменных среды. Соответствующие переменные среды описаны в комментариях в верхней части catalina.sh / bat. Для их использования создайте, например, файл $CATALINA_HOME/bin/setenv.sh с содержанием

export JAVA_OPTS="-server -Xmx512m"

для Windows вам понадобится, в setenv.летучая мышь, что-то как

set JAVA_OPTS=-server -Xmx768m

оригинальный ответ здесь

после запуска startup.bat, вы можете легко подтвердить правильность настройки были применены при условии, что вы обратились @echo где-то в catatlina.bat файл (хорошее место может быть сразу после echo Using CLASSPATH: "%CLASSPATH%"):

enter image description here


увеличить размер кучи tomcat для окна Добавить этот файл в apache-tomcat-7.0.42\bin

enter image description here

размер кучи можно изменить на основе требований.

  set JAVA_OPTS=-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m