【发布时间】:2010-11-10 21:01:49
【问题描述】:
我们在 java 1.6.0_13 下运行一个 java 应用程序。当它崩溃时,它会创建正常的 hs_err_pid 文件。即使应用程序崩溃,我也不希望创建此文件。 java命令行上有没有办法抑制这个? 我熟悉 -XX:ErrorFile 选项。如果我将其设置为空字符串会抑制它吗?
【问题讨论】:
-
您可能会通过 JNI 导致 JVM 崩溃来测试它(只需创建一个小 C 库来进行段错误)或类似的东西。考虑到像 JVM 崩溃这样的严重故障而抑制日志输出,感觉有点恶心。
-
如果使用 Linux,您可以使用命令
kill发送SIGSEGV信号来测试您的修复。