JVM–调优–04–案例01–生产oom分析案例
1、问题描述
项目首页,匿名无登陆,对首页进行150个线程,8小时压测,可以看到老年代一直在增加(visual gc),到某一时刻,直接oom,堆空间的图不是矩形。
2、解决方案(堆dump文件分析)
2.1、加载dump文件
2.2、分析自己写的实体
双击进去
2.3、点击属性中,非基本类型的,且是自己写的实体属性(CmsUserSite)
2.4、结论
说明CmsUserSite循环引用(a–>b–>a),循环引用造成内存溢出。
dump文件地址:
3、资料地址
链接:https://pan.baidu.com/s/1ZtDGI8C-xUjwGK1nza56DQ
提取码:67qt