JVM崩溃时,Sun JDK可以生成核心/堆转储文件吗?

无论如何,当JVM崩溃时,是否有生成内核/堆转储文件的信息?由于这些文件通常对于查找代码中的错误非常有帮助。

回答:

使用以下JVM选项:

-XX:+HeapDumpOnOutOfMemoryError 

-XX:HeapDumpPath="/tmp"

JVM会将堆的内容转储到指定目录中的文件中。请注意,这仅在OutOfMemoryError引发时发生,因为如果JVM因其他原因而崩溃,则确实不需要转储。

编辑:“布尔选项用-XX:+打开,而用-XX:-关闭。”

docs

以上是 JVM崩溃时,Sun JDK可以生成核心/堆转储文件吗? 的全部内容, 来源链接: utcz.com/qa/398053.html

回到顶部