JCMD是一个功能强大的命令行工具,用于执行各种与JVM相关的命令。它可以用来检查Java应用程序的状态、获取堆转储、执行垃圾收集等。使用方法如下: jcmd [options] <pid> [arguments] 其中,pid是要查询的Java进程的进程ID,command是要执行的命令,arguments是可选的命令参数。一些常用的jcmd命令包括:jcmd GC.heap_dump...
其中一些被视为实验性的工具(jps,jmap,jstack ...)正在收敛到jcmd命令中。 jcmd是随JDK一起分发的只有几千字节的实用程序。它只是JVM的前端/客户端,所有逻辑都驻留在JVM中。如果您使用不包含jcmd可执行文件的发行版或docker映像,并将其添加到路径中,则它将不起作用。您需要使用jcmd模块生成JVM 。 这里可以学习如...