作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
假设有一个大型 Java 应用程序,如果发生 OutOfMemory
错误,我想优雅地关闭它。现在我看到以下问题:
Throwables
,包括OutOfMemory
OutOfMemory
它就会退出,我们不知道 OutOfMemory
发生了我能否以某种方式注册一个“JVM 级”处理程序来捕获可能发生在 JVM 中的任何 OutOfMemory
?
最佳答案
Some components catch and "swallow" all Throwables including OutOfMemory
他们不应该那样做,我会解决他们。
If a thread does not catch OutOfMemory it exits and we do not know that OutOfMemory occurred
我也会解决这个问题。
您可以注册一个 UncaughtExceptionHandler。
唯一的选择可能是在关闭程序的 OOME 上触发脚本。这可以从命令行完成。
关于java - 如何在 JVM 级别捕获 OutOfMemory 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11948088/
我是一名优秀的程序员,十分优秀!