11得票1回答
为什么jmap和jcmd生成的堆转储大小不同?

我正在尝试使用以下两个命令来获取堆转储: jcmd $pid GC.heap_dump /tmp/filename.dump jmap -dump:format=b,file=/tmp/filename.dump $pid jcmd生成的文件大小约为300M,而jmap生成的文件大小约...

9得票1回答
JCMD的代码/内部部分包含什么?

为基于JVM的服务量身定制docker容器很棘手(众所周知)。我相当确定我们的容器略微低估了,想要澄清一些关于特定jcmd(本机内存跟踪器)输出的问题,这些问题是我们在监控时看到的。 问题: 直接字节缓冲区是否包含在 jcmd 报告的 "Internal" 中? 除了代码高速缓存之外,j...

9得票3回答
jcmd生成的堆转储文件在哪里创建?

我已经尝试使用jcmd(从git bash控制台窗口)进行堆转储: $ /c/Program\ Files/Java/jdk1.8.0_202/bin/jcmd 25156 GC.heap_dump filename=livetest-grindtohalt.hprof 25156: Hea...