jjzjj

java - Java 的核心转储等效项

到目前为止,我已经了解了分别使用jstack和jmap生成线程转储和堆转储。但是,jstack线程转储仅包含描述每个线程堆栈的文本。使用JavaVisualVM打开堆转储(.hprof文件)仅显示堆中分配的对象。我真正想要的是能够看到堆栈,切换到特定的堆栈帧,并观察局部变量。这种事后调试通常可以使用WinDbg、gdb和核心文件(对于nativeC++程序)等工具完成。我想知道Java中是否存在这样的“核心”文件(它将允许我在非实时环境中进行调试)? 最佳答案 Java可以。如果您使用的是IBMVM,请使用com.ibm.jvm.D