我有一个Java应用程序,在生产环境中崩溃,但在开发/质量保证(QA)环境中没有出现过这种情况。JVM正在创建一个.mdmp文件和一个文本文件。如何分析二进制转储文件?我在谷歌上搜索了一下,但没有成功。我们使用的是BEA JRockit JVM 1.5 R27。
.mdmp
文件是一个 Windows MiniDump 文件,只能使用调试器(如 WinDbg)来读取。通常情况下,您需要崩溃应用程序的源代码才能从转储中获取一些信息。因此,在您的情况下,除了联系 JRockit 支持外,您无法做太多事情。