Java进程出现OutOfMemory错误时如何自动创建堆转储?

thi*_*114 1 java linux jvm out-of-memory heap-dump

我的Java程序在Linux平台上运行,并且经常崩溃;在这种情况下,我希望自动进行heapdump。

Java进程在Linux上命中“ OutOfMemory Error”时,是否有人有脚本/方法自动创建堆转储?

多谢您的协助。

MS *_*nth 6

要自动进行堆转储,请编辑{安装目录} /bin/setenv.sh并将其添加到JAVA_OPTS:

-XX:+ HeapDumpOnOutOfMemoryError -XX:HeapDumpPath = [堆转储路径]