1、jstat 命令格式:jstat [option vmid [interval [s|ms] [count]] ]参数说明:interval:查询间隔count:查询次数jstat -gc 2900 10s 20 //每10s执行一次2900进程 执行20次
2、使用jstat -help 命令可查看jstat的使用命令
3、常用参数:-gc : 监视Java堆状况,包括Eden区,survivor区,老年代,永远代的容量-gctuil : 显示已使用空间占总空间的比例
4、如果想单独的监控其他分代的内存可以执行相关的命令新生代:-gcnew年老代:-gcold
5、jstat -printcompilation <pid>:当前VM执行的信息。
6、jstat -gcpermcapacity<pid>: perm对象的信息及其占用量
7、jstat命令虽然没有界面话工具用起来直观便利,小编感觉如果熟练掌握了的话,实际上会更好使用