使用Jmap在OutOfMemoryError时转储Java堆文件

4
我一直在尝试使用Jmap在给定的Java进程发生OutOfMemoryError时转储堆文件。我已经成功转储了堆文件,但我想将HeapDumpOnOutOfMemoryError标志添加到Jmap中,但我认为我做错了什么。请问我做错了什么吗?我已经尝试过:
jmap -J-XX:+HeapDumpOnOutOfMemoryError -dump:live,file=/home/eduardo2/dumpfile.hprof 18763

当我运行上述代码时,它只会显示以下内容,但它不会等待OutOfMemoryError的发生:
>> Dumping heap to /home/eduardo2/dump21file.hprof ...
>> Heap dump file created
1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接