`
jjs_love
  • 浏览: 81177 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多

HeapDump和JavaCore文件重定向

Servers > Application Servers >server_name> Java and Process Management > Process Definition > Environment Entries > New

 

IBM_HEAPDUMP   true
IBM_HEAP_DUMP   true
IBM_HEAPDUMPDIR   <your_directory>
IBM_JAVACOREDIR   <your_directory>
IBM_HEAPDUMP_OUTOFMEMORY   true
IBM_JAVADUMP_OUTOFMEMORY   true
IBM_JAVA_HEAPDUMP_TEXT   true   输出文件是heapdump  txt 文件

还可以采用下列方式生成HeapDump 文件

应用程序服务器 > server1 > 性能和诊断顾问程序配置 启用性能和诊断顾问程序框架(运行时性能顾问程序)

 

以下部分参考

进入wsadmin

C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\bin\wsadmin -user wpsadmin -password admin

设置jvm环境变量

wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]

生成javacore文件

wsadmin>$AdminControl invoke $jvm dumpThreads

找到JVM对象名字

set objectName [$AdminControl queryNames WebSphere:type=JVM,process=server1,*]

生成heapdump文件

$AdminControl invoke $objectName generateHeapDump

或者直接用$AdminControl invoke $jvm generateHeapDump 来生成heapdump .phd文件

 

 

 

 

分享到:
评论

相关推荐

    JVM堆内存分析工具,OOM排查工具。包括ha和mat两种

    当程序出现性能问题或者"OutOfMemoryError"(OOM)时,理解堆内存的使用情况就显得尤为关键。"JVM堆内存分析工具"如HA(HeapAnalyzer)和MAT(Memory Analyzer Tool)就是专门为此设计的,它们能够帮助开发者深入...

    java dump分析工具ha456

    当程序运行过程中,如果堆内存分配超过了系统设定的最大限制,就会发生内存溢出(Out Of Memory,OOM)问题,这是Java应用常见的性能瓶颈之一。 `jmap`是JDK自带的一个命令行工具,主要用于获取堆内存的详细信息。...

    JVM内存分析工具.7z

    当出现OOM(OutOfMemory)错误时,往往意味着JVM无法为新的对象分配内存,这时就需要借助专业的内存分析工具进行诊断。IBM提供的ga456、ha456与jca457工具就是这样的利器,它们可以帮助开发者深入理解JVM内存的使用...

    Java内存分析工具(IBM heapAnalyzer ha457)

    IBM开发的强大的内存dump分析工具,IBM heapAnalyzer是通过分析OOM后的Java heap dump文件的,通过对dump文件的分析找到可能泄露的点,这是IBM官方的工具,它对堆栈调用做了可视化的转换,可以更直观地看到调用关系...

    9-2+Presto高性能引擎在美图的实践.pdf

    * 查询大任务容易shuffle或OOM问题 * 和其他竞品相比,查询速度很慢 二、架构优化 美图内部对Presto进行了二次研发与增强,主要集中于提升集群算力的提升、架构优化以及基础组件开发。美图智能引擎-3.0的研发是...

    内存泄露分析工具(IBM HeapAnalyzer 和 Pattern Modeling and Analysis )

    ha408.zip和ga403.zip可能包含了HeapAnalyzer和PMA的示例数据或者工具的更新版本,解压后可以进一步了解这两个工具的具体使用方法和案例。在实际操作中,结合这两个工具,开发者能够有效地定位和解决内存泄露问题,...

    大数据技术分享 JStorm介绍 JStorm-分布式实时计算引擎 共40页.pptx

    1. **高稳定性**:JStorm提供了nimbus的HA(High Availability),即当nimbus主节点故障时,可以自动切换到备份nimbus,保证服务不间断。同时,JStorm解决了Storm中存在的一些稳定性问题,如RPC问题和数据流的稳定性...

    heapdump分析工具

    要生成heapdump,可以使用JVM内置的命令行选项,例如`-XX:+HeapDumpOnOutOfMemoryError`来配置JVM,在出现OOM错误时自动创建heapdump,或者使用`jmap`工具(需要与JDK配套)手动触发dump: ```bash jmap -dump:...

    苏宁OLAP业务引擎概述.pptx

    此外,Druid通过优化实时peon节点以减少内存溢出(OOM)问题,并实施动态查询优先级和大查询限制,确保系统的稳定性和性能。SparkSQL与Druid的集成进一步增强了实时处理能力,支持SQL与Hadoop的交互。 系统中,数据...

    JavaCore和HeapDump分析工具

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

    Storm流计算项目实战 JStorm介绍文档 共43页.pptx

    - **解决RPC问题**:使用Netty和检查机制代替了原始的Zeromq,解决了堆外内存导致的内存不足问题以及Netty导致的OOM问题。 - **数据流稳定**:改进了数据流处理机制,避免了添加或移除supervisor时触发任务重新平衡...

    IBM HeapAnalyzer

    - **打开HeapAnalyzer**:运行ha456.jar文件,启动HeapAnalyzer工具。 - **加载heap dump**:将生成的heap dump文件导入HeapAnalyzer。 - **分析内存**:工具会提供各种视图,如对象概述、类统计、对象树等,便于...

    开发者最佳实践日-Spark-Ecosystem

    - 中间结果写入磁盘: 为了避免内存不足导致的 OOM 错误,Spark 会将中间结果写入磁盘。 - 内存中的哈希映射: 在每个分区内部构建哈希表,用于数据的重新分布。 - 键值对溢出: 当键值对的数量超出内存限制时,会将...

Global site tag (gtag.js) - Google Analytics