java - 我应该如何诊断和防止 JVM 崩溃?

标签 java jvm crash

当我遇到 JVM 崩溃时,我(作为一个对 JVM 内部结构一无所知的 Java 程序员)应该怎么办?

特别是,您将如何生成可重现的测试用例?我应该在 Sun(或 IBM)的错误数据库中搜索什么?我可以从生成的日志文件中获取哪些信息(例如 hs_err_pidXYZ.log)?

最佳答案

如果崩溃仅发生在一台特定机器上,请运行 memtest .我只见过两次重复发生的 JVM 崩溃,在这两种情况下,罪魁祸首都是硬件问题,即 RAM 故障。

关于java - 我应该如何诊断和防止 JVM 崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1860832/

相关文章:

java - 如何控制一个Spring应用中有多少个线程?

java - 获取花在垃圾收集器上的时间

android - 在 Android Studio 中成功构建仍然在设备上崩溃

java - 检查 JTable 是否存在,如果存在则向其中添加行

java - MySQL Workbench 6.0 错误无法为管理员获取管理权限?

java - Log4j : Creating/Modifying appenders at runtime, 日志文件重新创建但未附加

java - 区分 Java 线程和 OS 线程?

java - java中的枚举类型是枚举实例 "enclosed"吗?

ios - 由于 iPhone 应用程序中的 com.apple.locationd.registration.xpcq,启动时超时崩溃 (0x8badf00d)

android - 为什么我不能使用relativeLayout作为parentView?