Java虚拟机:jstat
jstat [ option vmid [interval [s|ms] [count]] ]
主要关注类装载、内存、垃圾收集、JIT编译等
远程虚拟机进程VMID格式:[prototol:][//]lvmid[ @hostname[:port]/servername ]
需要远程主机提供RMI支持
| 选项 | 作用 |
| -class | 监视类装载、卸载数量、总空间及类装载所消耗的时间 |
| -gc | 监视Java堆状况,包括Eden区、两个Survivor区、老年代、永久代等的容量、已用空间、GC时间合计等信息 |
| -gccapacity | 监视内容与gc基本相同,但输出主要关注Java堆各个区域使用到的最大最小空间 |
| -gcutil | 监视内容与gc基本相同,但输出主要关注已使用空间占总空间的百分比 |
| -gccause | 与gcutil功能一样,但是会额外输出导致上一次GC产生的原因 |
| -gcnew | 监视新生代的GC情况 |
| -gcnewcapacity | 监视内容与-gcnew基本相同,输出主要关注使用的最大、最小空间 |
| -gcold | 监视老年代GC状况 |
| -gcoldcapacity | 监视内容与-gcold基本相同,输出主要关注使用的最大、最小空间 |
| -gcpermcapacity | 输出永久代使用到的最大、最小空间 |
| -compiler | 输出JIT编译器编译过的方法、耗时等信息 |
| -printcompilation | 输出已经被JIT编译过的方法 |

浙公网安备 33010602011771号