Heapdump分析过程

本文介绍了如何使用HeapAnalyzer/HeapRoots工具对IBM JDK的内存文本镜像HeapDump进行离线分析,强调了HeapDump的生成和分析方法,以及预防和解决内存溢出的策略。特别指出在Weblogic Server环境下,内存设置、代码编写优化和报表业务管理对避免OOM的重要性。
摘要由CSDN通过智能技术生成

 

HeapAnalyzer/HeapRoots是一款针对IBM JDK的内存文本镜像HeapDump的分析工具

„      特性:

         离线分析,不影响生产系统

         需要得到IBM JDK内存镜像

         只支持IBM JDK

         HeapRoots字符界面,HeapAnalyzerHeapRoots的图形界面

„      启动方式:

         Kill -3 <pid>得到heapdump文件

         启动HeapAnalyzer或者HeapRoots,加载heapdump文件

         图形化分析

„      HeapDumpIBM JDK Heap内存的一个文本镜像,默认生成位置在Weblogic Server启动目录下,通常是Domain目录

„      如果得不到HeapDump,可能是禁止生成

„      HeapDump的生成开关

         export IBM_HEAPDUMP=true

         export IBM_HEAP_DUMP=true

         export IBM_HEAPDUMP_OUTOFMEMORY=true

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值