Closed yogjun closed 4 years ago
1.结果:循环层数过多,且循环体中有jdbc 2.结果:弃用原来发布到tomcat上去,改成jar包发布时,未指定大小,导致未能达到gc启动条件,导致溢出 检查方法:jmap使用指南
top free df jstat -gc pid [interval] 命令查看 java 进程的 GC 状态 jstack pid > jstack.log 保存线程栈的现场,使用 jmap -dump:format=b,file=heap.log pid 保存堆现场 MAT 分析 jvm heap
1.结果:循环层数过多,且循环体中有jdbc 2.结果:弃用原来发布到tomcat上去,改成jar包发布时,未指定大小,导致未能达到gc启动条件,导致溢出 检查方法:jmap使用指南