单看javacore ,native_stderr.log,systemout.log 不看headdump .如何诊断OOM(内存溢出)错误?

如题 ,单看javacore ,native_stderr.log,systemout.log 不看headdump文件 .如何诊断OOM(内存溢出)错误? 因为有时候headdump很大,用HA工具打开很慢。很占资源。。显示全部

如题 ,单看javacore ,native_stderr.log,systemout.log 不看headdump文件 .如何诊断OOM(内存溢出)错误? 因为有时候headdump很大,用HA工具打开很慢。很占资源。。

收起

查看其它 4 个回答杨建旭的回答

杨建旭杨建旭  技术经理 , 中国人民银行清算总中心
cnsdlywei徐生韦王磊磊等赞同了此回答

内存溢出问题是最难诊断和定位的,即使看了heapdump,也难诊断。
因为分配内存的时候,不一定是系统要挂的时候,可能是长期的积累,可能是前段时间的分配不回收导致后面正常业务的时候出现out of memory。

 2017-11-10
浏览1715

回答者

杨建旭技术经理, 中国人民银行清算总中心

回答状态

  • 发布时间:2017-11-10
  • 关注会员:7 人
  • 回答浏览:1715
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30