JVM–调优–3.2–参数–开发配置
1、本地配置
-Xmx1g
-Xms1g
-Xmn900m
-XX:+UseG1GC
-Xloggc:gc.log
-XX:+PrintGCDetails
2、linux tomcat 配置
-
进入tomcat的bin目录
-
修改catalina.sh文件
if [ -z "$JSSE_OPTS" ] ; then JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048" fi JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS" JVM_OPTS=" -Xmx2g -Xms2g -Xmn700m -XX:+UseG1GC -Xloggc:/home/hd/tomcat-app-node01/logs/gc.log -XX:+PrintGCDetails " MYPERF4J_OPTS=" -javaagent:/home/hd/myPerf4J/MyPerf4J-ASM.jar -DMyPerf4JPropFile=/home/hd/myPerf4J/myPerf4J.properties" JAVA_OPTS="$JAVA_OPTS $JVM_OPTS $MYPERF4J_OPTS" # Register custom URL handlers # Do this here so custom URL handles (specifically 'war:...') can be used in the security policy JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"