JVM 操作大对象导致项目对外接口超时无返回

使用

使用MAT进行dump core分析 

参考http://chenjingbo.iteye.com/blog/2005396

问题:

生产环境APP一直在加载,无数据加载

查找原因:

查找日志,发现了error,但都不是最终的问题所在,监控机器发现连接数已经打满,无返回

,可能为java内存对象回收的问题,下载并查找jvm_46991.core 使用MAT进行dump core分析,发现有一

个大对象有问题,最终定位接口发现由于数据激增导致了性能问题,导致了请求的连接数不能释放。



 

生产环境定位问题对象

 eclipse 导入dump文件后



 

猜你喜欢

转载自luchangbin-java.iteye.com/blog/2309871