JVM崩溃时,Sun JDK可以生成核心/堆转储文件吗?
无论如何,当JVM崩溃时,是否有生成内核/堆转储文件的信息?由于这些文件通常对于查找代码中的错误非常有帮助。
回答:
使用以下JVM选项:
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="/tmp"
JVM会将堆的内容转储到指定目录中的文件中。请注意,这仅在OutOfMemoryError
引发时发生,因为如果JVM因其他原因而崩溃,则确实不需要转储。
编辑:“布尔选项用-XX:+打开,而用-XX:-关闭。”
docs
以上是 JVM崩溃时,Sun JDK可以生成核心/堆转储文件吗? 的全部内容, 来源链接: utcz.com/qa/398053.html