我的jboss应用程序突然停止并且在/ var / crash / path中生成了核心转储文件,其中包含进程ID。在同一位置没有生成日志。 Java版本是java-1.7.0-openjdk-1.7.0.45.x86_64。我想知道为什么我的应用程序被杀死并且生成了这个文件。我怀疑发生了一些导致这种失败的内存泄漏。但是应用程序日志中没有任何痕迹。如何调试此代码转储文件(大约6 GB)
答案 0 :(得分:0)
由于我看不到我们的转储文件,所以我不能确切地说它的内存泄漏。 对于内存泄漏检查,运行应用程序中有许多工具。 在JDK里面还有VisualVM工具在“JDK / bin”文件夹中。 您可以将其指向生产服务器。
@ https://developers.redhat.com/blog/2014/08/14/find-fix-memory-leaks-java-application/
提供了其他多种解决方案