JVM监控及诊断工具-命令行篇5-jcmd:多功能命令行
- 一 基本情况
- 二 基本语法
- jcmd -l
- jcmd pid help
- jcmd pid 具体命令
一 基本情况
在JDK 1.7以后,新增了一个命令行工具jcmd。它是一个多功能的工具,可以用来实现前面除了jstat之外所有命令的功能。比如:用它来导出堆、内存使用、查看Java进程、导出线程信息、执行GC、JVM运行时间等。 官方帮助文档
jcmd拥有jmap的大部分功能,并且在Oracle的官方网站上也推荐使用jcmd命令代jmap命令
二 基本语法
jcmd -l
列出所有的JVM进程
jcmd pid help
针对指定的进程,列出支持的所有命令
jcmd pid 具体命令
显示指定进程的指令命令的数据