jcmd 是 Java(JDK)自带的命令行诊断工具,用来向正在运行的 Java 进程发送“诊断命令”(例如查看 JVM 版本、线程信息、类加载统计、触发/配置 JFR 录制、生成堆信息等),常用于性能分析与故障排查。(它还有其他更偏技术细节的用法与命令集。)
/ˌdʒeɪ siː ˈem diː/
I used jcmd to list all running Java processes.
我用 jcmd 列出了所有正在运行的 Java 进程。
During the outage, the engineer ran jcmd to capture thread dumps and start a short JFR recording for analysis.
在故障期间,工程师运行 jcmd 来抓取线程转储,并启动一段短时间的 JFR 录制以便分析。
jcmd 可理解为 Java + cmd(command,命令) 的缩写/命名方式:即“用于 Java 的命令工具”,用于对 JVM 发送并执行诊断类命令。