2016-02-12 3 views
1

Кто-нибудь знает, как увеличить JVM на Tomcat 8? потому что изменилось с ранее версии, я использую, чтобы изменить его в бен файл Tomcat// Catalina в следующем параметре:Как увеличить JVM-память на Tomcat 8

set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Xms1024M -Xmx2048M 

но для Tomcat 8 не работает больше. Заранее спасибо

+4

Вы прочитали документацию? – Kayaman

+0

Это не похоже на правильное место для большего количества параметров командной строки ... – f1sh

ответ

0

попробовать это

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 
-server -Xms1536m -Xmx1536m 
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m 
-XX:MaxPermSize=256m -XX:+DisableExplicitGC" 

http://www.mkyong.com/tomcat/tomcat-jav

+4

использует 'CATALINA_OPTS' вместо' JAVA_OPTS'. В противном случае вы получите те же параметры, которые также используются для shutdown.sh, и вам, вероятно, не потребуется 1.5G heapspace для этой доли секунды, которую запускает shutdown.sh. –

4

вам нужно создать файл в Tomcat главная \ бен каталог , если окна, то

setenv.bat

и если linux/unix затем setenv.sh

и писать ниже конфигурации памяти в файл

export CATALINA_OPTS="$CATALINA_OPTS -Xms512m" 

экспорт CATALINA_OPTS = "$ CATALINA_OPTS -Xmx8192m" экспорт CATALINA_OPTS = "$ CATALINA_OPTS -XX: MaxPermSize = 256m"

смотрите эту ссылку

http://crunchify.com/how-to-change-jvm-heap-setting-xms-xmx-of-tomcat/

+0

Я вижу два раза тот же аргумент в командной строке ps -aux | grep tomcat, который берется?/usr/lib/jvm/jre/bin/java -Djava.util.logging.config.file =/opt/tomcat/conf/logging.properties -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager - Djava.awt.headless = true -Djava.security.egd = файл:/dev /./ urandom -Djdk.tls.ephemeralDHKeySize = 2048 -Djava.protocol.handler.pkgs = org.apache.catalina.webresources -Xms512M -Xmx1024M -server -XX: + UseParallelGC -Djava.net.preferIPv4Stack = true -Xmx4096M -Xms1024M -classpath .... – NiBE