java虚拟机线上配置

99封情书 提交于 2020-01-06 23:16:46

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

java打印gc日志及堆内存异常生成快照文件

1.修改tomcat文件:

tomcat/bin/catalina.sh

2. 创建文件夹

/data0/work/tomcat 下Jenkins用户创建 gc_logs 文件夹

/data0/work/tomcat 下Jenkins用户创建 heapdump 文件夹

 

参数:

export BASE_DIR=$(dirname $0)/..
export CUR_DATETIME=`date +"%Y-%m-%d-%H:%M:%S"`
JAVA_OPTS="-Xms16g -Xmx16g -Xss1024K -XX:PermSize=1024m -XX:MaxPermSize=1024m"
JAVA_OPTS="${JAVA_OPTS} -verbose:gc -Xloggc:${BASE_DIR}/gc_logs/tomcat_gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
JAVA_OPTS="${JAVA_OPTS} -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${BASE_DIR}/heapdump/heapdump-${CUR_DATETIME}.hprof"

JAVA_OPTS="${JAVA_OPTS} -Dlog.path.prefix=/data1/data2/xxxxx"   (自定义参数)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!