JVM–调优–03–开发配置
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"