jstat(JVM Statistics Monitoring Tool)用于监视虚拟机各种命令运行状态信息的命令行工具
他可以显示本地或远程虚拟机 进程中的类装载、内存、垃圾手机、JIT编译等运行数据。
jstat命令格式
jstat [option vmid [inyerval[s|ms] [count]]]
参数interval和count代表查询间隔和次数,如果省略这两个参数,说明只查询一次。
注意:
对于命令格式中的VMID与LVMID需要特别说明一下:如果是本地虚拟机进程,VMID和LVMID是一致的
如果是远程虚拟机进程,那VMID的格式应该是
[protocol:][//]lvmid[@hostname[:port]/servername]
假设需要每250毫秒查询一次进程5468垃圾收集情况,一共查询20次,命令应该是
jstat -gc 5468 250 20 [查询结果图如下]