我可以使用 jmap 在禁用调试的情况下启动的 JVM 上创建 Java 内存堆吗?如果是这样,怎么办?
最佳答案
要使用jmap
,您只需要一个 JVMID,它是您要转储的 JVM 的进程标识符。
首先使用jps
获取JVMID。
然后使用jmap
将堆转储到文件中。
示例:
jmap -dump:format=b,file=heap.bin <JVMID>
关于java - 禁用 JVM 调试的 JMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720054/