如何准确的确定引起当机的java class

胡老师,我有一个问题,经常碰到内存溢出和生成Javacore和heapdump文件 ,我用分析工具能分析出来潜在的或者说可能的class 占用内存不释放,但是如何能确定具体的Java代码产生的问题呢? 请赐教...显示全部
胡老师,我有一个问题,经常碰到内存溢出和生成Javacore和heapdump文件 ,我用分析工具能分析出来潜在的或者说可能的class 占用内存不释放,但是如何能确定具体的Java代码产生的问题呢? 请赐教

附件:

附件图标关于Class类加载器内存泄漏问题的探讨.zip (485.44 KB)

收起
参与28

查看其它 24 个回答henryhu的回答

henryhuhenryhuit技术咨询顾问IBM China

关于Class类加载器内存泄漏问题的探讨
目录:背景
1疑问:应用重启,导致内存泄漏?
3问题的再现
4JVM GC 垃圾回收机制概述
7Class类加载的基本机理
7JVM GC垃圾回收和ClassLoader类加载器之间的微妙关系
9ClassLoader类加载内存泄漏问题的定位
13ClassLoader类加载内存泄漏问题的解决方案
19参考资料:
24


IT咨询服务 · 2014-03-19
浏览1085

回答者

henryhu
it技术咨询顾问IBM China
擅长领域: 服务器中间件应用服务器

henryhu 最近回答过的问题

回答状态

  • 发布时间:2014-03-19
  • 关注会员:2 人
  • 回答浏览:1085
  • X社区推广