1、jps
作用:显示主类的功能
格式:jps [ options ] [ hostid ]

示例:
2、jstat
作用:用于监视虚拟机各种运行状态信息的命令行工具。
格式:jstat [ option vmid [interval[s|ms] [count]] ]
参数interval
和
count
代表查询间隔和次数,如果省略这
2
个参数,说明只查询一次
option如下表:
示例:
jstat -gc 12538 1000 20 每秒查询一次gc
3、jinfo
作用:实时查看和调整虚拟机各项参数。
格式:jinfo [ option ] pid
示例:
查询CMSInitiatingOccupancyFraction参数值
jinfo -flag CMSInitiatingOccupancyFraction 1444
4、jmap
作用:用于生成堆转储快照(一般称为heapdump或dump文件)。
格式:jmap [ option ] vmid
示例:
5、jhat
作用:JDK提供jhat(JVM Heap Analysis Tool)命令与jmap搭配使用,来分析jmap生成的堆转储快照。jhat内置了一个微型的HTTP/Web服务器,生成堆转储快照的分析结果后,可以在浏览器中查看。(一般不用,而使用VisualVM,以及专业用于分析堆转储快照文件的Eclipse Memory Analyzer、IBM HeapAnalyzer等)
6、jstack
作用:生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件)。
格式:jstack [ option ] vmid