阿里云生成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文件的主要内容,如果未能解决你的问题,请参考以下文章
利用阿里云ARMS排查Java大量文件处理场景堆外内存溢出(线上JVM排障之八)