`

was 8.5环境生成heapdump文件

    博客分类:
  • java
 
阅读更多
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工具分析。
分享到:
评论

相关推荐

    利用wsadmin生成javacore,heapdump文件

    在IT领域,尤其是在Java应用程序的性能调优过程中,生成javacore和heapdump文件是非常重要的步骤。这些文件能帮助我们诊断应用程序的内存泄漏、性能瓶颈等问题。本篇将详细讲解如何利用wsadmin工具来生成这两种文件...

    heapdump分析工具

    文件列表中的`ha39.jar`可能是用于生成或分析heapdump的工具,它可能包含了特定的内存分析算法或工具集。这类工具通常需要与JVM配合使用,通过读取heapdump文件,提供更便捷的分析界面和功能。 `readme.zip`可能...

    Heap Dump的IBM分析工具.zip

    Heap dump文件是Java虚拟机(JVM)在特定时间点生成的一种文件,它包含了JVM堆内存中的所有对象及其引用关系、类信息、垃圾收集信息等。当程序运行时遇到内存问题,如频繁的垃圾回收或内存溢出,生成heap dump可以...

    IBM WEBSPHERE heapdump分析工具 ha456

    生成的heapdump文件通常是一个.hprof格式的二进制文件,包含了JVM内存中的所有对象和类的信息。为了解析这些信息,我们需要使用专门的分析工具,这就是"ha456.jar"发挥作用的地方。ha456是一个IBM提供的轻量级heap...

    heapdump文件分析工具(最新2012-12-18)

    heapdump文件分析工具(最新2012-12-18) 用于分析OOM内存溢出的错误

    heapdump-tool工具

    2. **分析Heap Dump**:生成的heapdump文件通常较大,包含大量信息,此时heapdump-tool工具能够解析这些数据,提供直观的报告,帮助开发者找出内存占用过高的对象,识别潜在的内存泄漏。 3. **内存分析**:heapdump...

    javacore\heapdump文件分析工具

    2. 使用`jmap -dump:format=b,file=heapdump.hprof &lt;pid&gt;`命令生成`heapdump`文件,其中`&lt;pid&gt;`是Websphere应用服务器进程ID。 3. 运行`ha`工具,指定`heapdump.hprof`文件作为输入。 4. 分析`ha`工具生成的报告,...

    javacore文件及heapdump文件分析

    javacore 文件及 heapdump 文件分析 javacore 文件和 heapdump 文件是 Java 应用程序在遇到致命问题时产生的两个文件,这两个文件可以帮助我们分析和解决 Java 应用程序中的问题。 javacore 文件是一个文本文件,...

    AIX系统收集Heapdump及javacore

    本文将深入解析在AIX系统环境下,如何通过设置特定环境变量来有效收集Heapdump和JavaCore,以及相关的重要操作步骤,以供WebSphere应用服务器(WAS)的管理员或开发者参考。 ### AIX系统下收集Heapdump和JavaCore的...

    heapdump.rar

    当程序出现内存泄漏或者需要分析内存使用情况时,可以生成heapdump文件。这个文件包含了程序运行时内存分配的所有细节,包括内存块的大小、分配位置、分配时间等信息,这对于排查内存泄漏非常有帮助。 调试器是定位...

    heapdump分析工具HeapAnalyzer

    heapdump分析工具------HeapAnalyzer: 2014年1月最新发布 用法: 在命令行执行 java -Xmx500m -jar ha453.jar

    IBM heapdump analyzer

    在我们的应用程序发生内存泄露的时候,会生成heapdump文件 2,IBM的Thread and Monitor Dump Analyzer for Java工具 在一些平台上,在有些情况下,javacore也被称为javadump,它包含jvm和应用程序相关的在特定时刻的...

    IBM heapdump分析工具

    1. **heapdump文件**: 当IBM JVM检测到内存压力过大或者通过命令触发时,会生成一个heapdump文件。这个文件包含了JVM堆内存中的所有对象、类加载器、类、字符串常量池、线程、锁状态等信息,是分析内存问题的关键...

    JavaCore和HeapDump分析工具

    而HeapDump的生成则可以通过JVM参数设置,例如使用`-XX:+HeapDumpOnOutOfMemoryError`使得JVM在遇到OOM错误时自动生成HeapDump,或者使用`-XX:HeapDumpPath`指定生成路径。 在给定的文件列表中,ha456.jar和jca456....

    IBM HeapDump分析工具最新版4.3.1

    IBM HeapDump分析工具 java应用在内存泄露时会生成heapdump文件,分析heapdump文件,成为定位哪些对象占用了太多的堆栈空间的重要手段

    native_heapdump_viewer.py

    使用方法如下: ...python native_heapdump_viewer.py --symbols symbols 00.txt &gt;00.log python native_heapdump_viewer.py --symbols symbols 01.txt &gt;01.log 对比00.log和01.log,查看内存增长的点

    jmap -dump:format=b,file=heapdump.hprof Pid堆栈文件分析工具

    本文将详细讲解如何使用`jmap`中的`-dump:format=b,file=heapdump.hprof`选项来生成堆栈文件,并利用MAT(Memory Analyzer Tool)进行分析。 首先,`jmap`是Java HotSpot虚拟机的一个命令行工具,它可以提供关于JVM...

    ha25.zip-分析heapdump日志

    首先,heapdump是一个Java虚拟机(JVM)生成的文件,它记录了在特定时间点JVM堆内存中的所有对象及其引用关系。当Java应用出现"Out of Memory"错误时,通常会建议生成heapdump,以便后期分析内存使用状况。在ha25....

    IBM HeapDump Analyser

    同时,由于Heap Dump文件通常较大,分析过程可能会消耗较多计算资源,因此需要合理选择分析环境。 6. **相关技术**:IBM HeapDump Analyser与其它内存分析工具有异同,例如Eclipse Memory Analyzer (MAT)、VisualVM...

    websphere heapdump文件分析工具

    webshpere在内存溢出的时候会产生heapdumpdump文件,通过这个工具可以分析这些文件。

Global site tag (gtag.js) - Google Analytics