JVM常见问题分析
启动,并且去查看日志
./startup.sh && tail -f ../logs/catalina.out
常见有有以下几个问题:
1、java.lang.OutOfMemoryError: PermGen space
2、java.lang.OutOfMemoryError: Java heap space
3、java.lang.StackOverflowError
案例分析
1、JVM 堆内存无法彻底回收,频繁fullgc
分析:
jmap -F -dump:format=b,file=heapdump.hprof PID −
MAT分析dump文件
原因:
session使用丌当,丌断重新生产session,丏未过期,导致内存泄露。