1、我在/etc/profile里面增加参数:
export IBM_HEAPDUMP=true
export IBM_HEAP_DUMP=true
export IBM_HEAPDUMPDIR=/opt/
export IBM_HEAPDUMP_OUTOFMEMORY=true
export IBM_JAVADUMP_OUTOFMEMORY=true
export IBM_JAVA_HEAPDUMP_TEXT=true
执行下述命令,使设置生效:
>. /etc/profile
2、重启WAS
3、执行下述命令获得<pid>
>ps -ef|grep server1
4、执行下述命令生成 dump 文件,生成文件根据配置存放在/opt/目录
>kill -3 <pid>
同事给的简洁命令:
>ps -ef | grep server1 | grep -v grep |awk '{print $2}'| xargs kill -3
也可通过管理控制台获得heapdump,目录在:故障诊断|Java转储与核心
后续可以采用HeapAnalyzer工具分析。
相关推荐
heapdump文件分析工具(最新2012-12-18) 用于分析OOM内存溢出的错误
通过heapdump工具分析服务器堆分配问题
websphere javacore与heapdump文件分析工具,jca是javacore分析工具,ha是heapdump分析工具,需要用jdk1.6打开
javacore文件及heapdump文件分析
heapdump分析工具------HeapAnalyzer: 2014年1月最新发布 用法: 在命令行执行 java -Xmx500m -jar ha453.jar
在我们的应用程序发生内存泄露的时候,会生成heapdump文件 2,IBM的Thread and Monitor Dump Analyzer for Java工具 在一些平台上,在有些情况下,javacore也被称为javadump,它包含jvm和应用程序相关的在特定时刻的...
NULL 博文链接:https://airong.iteye.com/blog/439789
heap dump: heap dump文件是一个二进制文件,它保存了某一时刻JVM堆中对象使用情况。HeapDump文件是指定时刻的Java堆栈的快照,是一种镜像文件。
使用方法如下: ...python native_heapdump_viewer.py --symbols symbols 00.txt >00.log python native_heapdump_viewer.py --symbols symbols 01.txt >01.log 对比00.log和01.log,查看内存增长的点
IBM HeapDump分析工具 java应用在内存泄露时会生成heapdump文件,分析heapdump文件,成为定位哪些对象占用了太多的堆栈空间的重要手段
webshpere在内存溢出的时候会产生heapdumpdump文件,通过这个工具可以分析这些文件。
ibm websphere 服务器内存溢出或其他故障,生成heapdump,分析工具
软件介绍: IBM websphere 服务器出现内存溢出或其他故障时,会生成heapdump文件,本工具用于分析heapdump,查找错误原因。运行IBN WEBSPHERE HEAPDUMP需要安装JDK1.8框架。
heap Analyzer heapdump分析工具
JavaCore和HeapDump分析工具
jmap -dump:format=b,file=heapdump.hprof Pid;生成一个关于此进程的堆栈使用情况;使用工具做出对比
IBM heapdump分析工具 能够分析IBM dump 文件
heapdump分析工作heapanalyzer的使用及工具 java -Xmx1000m -jar ha443.jar