概述 在JDK 1.7之后,新增了一个命令行工具jcmd. 它是一个多功能工具,能够用来导出堆,查看java进程,导出线程信息.运行GC等. 使用演示样例 以下这个命令能够列出当前运行的全部虚拟机: 參数-l表示列出全部java虚拟机,针对每个虚拟机,能够使用help命令列出该虚拟机支持的全部命令.例如以下图所看到的,以21024这个进程为例: 查看虚拟机启动时间VM.uptime 打印线程栈信息Thread.print 查看系统中类统计信息GC.class_histogram 运行例如以下命令