当我遇到 JVM 崩溃时,我(作为一个对 JVM 内部结构一无所知的 Java 程序员)应该怎么办?
特别是,您将如何生成可重现的测试用例?我应该在 Sun(或 IBM)的错误数据库中搜索什么?我可以从生成的日志文件中获取哪些信息(例如 hs_err_pidXYZ.log
)?
最佳答案
如果崩溃仅发生在一台特定机器上,请运行 memtest .我只见过两次重复发生的 JVM 崩溃,在这两种情况下,罪魁祸首都是硬件问题,即 RAM 故障。
关于java - 我应该如何诊断和防止 JVM 崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1860832/