繁体   English   中英

如何在AdoptOpenJDK中获得堆转储?

[英]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上运行吗? jcmdjmapjmap仅在 JDK 中可用。 因此,请确保您在 JDK 而不是 JRE 上运行,然后重试。

在 Docker 中,它可以像将jvm-centos-adoptopenjdk-hotspot-jre类的东西更改为jvm-centos-adoptopenjdk-hotspot-jdk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM