[英]How to get heap dump in AdoptOpenJDK?
我正在使用 CentOS。 如何在AdoptOpenJDK中获得堆转储?
终端命令如
jcmd <pid> GC.heap_dump <file-path>
或者
jmap -dump:live,file=<file-path> <pid>
不工作。
有没有一种简单的方法可以使用 PID 获取 Java 应用程序的转储?
你在JDK上运行吗? jcmd
和jmap
等jmap
仅在 JDK 中可用。 因此,请确保您在 JDK 而不是 JRE 上运行,然后重试。
在 Docker 中,它可以像将jvm-centos-adoptopenjdk-hotspot-jre
类的东西更改为jvm-centos-adoptopenjdk-hotspot-jdk
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.