阿里云生成jvm的dump文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云生成jvm的dump文件相关的知识,希望对你有一定的参考价值。

参考技术A 阿里云生成jvm的dump文件有2种方法。
1、JVM启动时增加两个参数:#出现OOME时生成堆dump:-XX:+HeapDumpOnOutOfMemoryError#生成堆文件地址:-XX:HeapDumpPath=/home/liuke/jvmlogs/。
2、发现程序异常前通过执行指令,直接生成当前JVM的dmp文件,6214是指JVM的进程号,jmap-dump:format=b,file=serviceDump.dat6214。

JVM生成dump文件方式

JVM生成dump文件一般有两种方式

一、 出现OOM时自动生成堆dump
JVM启动命令增加两个参数:
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=/home/app/dumps/

二、人工通过执行指令,直接生成当前JVM的dump文件
例如:
jmap -dump:format=b,file=/home/app/testdump.hprof 6218
其中6218是JVM的当前进程号

以上是关于阿里云生成jvm的dump文件的主要内容,如果未能解决你的问题,请参考以下文章

阿里云OSS使用RAM生成STS分片上传大文件Demo

阿里云OSS使用RAM生成STS分片上传大文件Demo

利用阿里云ARMS排查Java大量文件处理场景堆外内存溢出(线上JVM排障之八)

利用阿里云ARMS排查Java大量文件处理场景堆外内存溢出(线上JVM排障之八)

阿里云OSS的java实现生成url签名的代码示例吗

阿里云免费证书配置