jvm初学篇-tomcat JAVA_OPTS配置
一、配置 在$_tomcat_home/bin 配置下配置JAVA_OPTS JAVA_OPTS=" -server -Xms800m -Xmx900m -Xss1025k -XX:PermSize=128M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Djava.awt.headless=true -Djava.library.path=$JAVA_HOME/jre/lib/amd64 -verbose:gc -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintHeapAtGC -Xloggc:/usr/local/tomcat/logs/gc.log " 二、日志快照 三、内存溢出的简单判断 如图,内存溢出java.lang.OutOfMemoryErrory后面一般会跟上内存溢出的区域PermGen space(方法去), heap space(堆内存) 如果是PermGen space方法区内存溢出,可尝试加大MaxPermSize,如果是heap space 堆内存移除,可尝试修改Xmx 四、JVM内存模型和启动参数的关系 来源: oschina 链接: https://my.oschina.net/u/1265394/blog/603654