1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| jstat [ option vmid [interval[s|ms] [count]]]
如果是本地虚拟机进程, vmid 与 lvmid 一致; 如果是远程虚拟机进程, vmid 格式为 [protocol:][//]lvmid[@hostname[:port]/servername]
options: -class 监视类装载, 卸载数量, 总空间以及类装载所耗费的时间 -gc 监视 Java 堆状况, 包括 Eden 区, 两个 Survivor 区, 老年代, 永久代等容量, 已用空间, GC 时间合计等信息 -gcapacity 监视内容与 -gc 基本相同, 但输出主要关注 Java 堆各个区域使用到的最大, 最小空间 -gcutil 监视内容与 -gc 基本相同, 但输出主要关注已使用空间占总空间的百分比 -gccause 监视内容与-gcutil功能一样, 但是会额外输出导致上一次GC产生的原因 -gcnew 监视新生代GC状况 -gcnewcapacity 监视内容与-gcnew基本相同, 输出主要关注使用到的最大, 最小空间 -gcold 监视老年代GC状况 -gcoldccapacity 监视内容与-gcold基本相同, 输出主要关注使用到的最大, 最小空间 -gcpermcapacity 输出永久代使用到的最大, 最小空间 -compiler 输出JIT编译器编译过的方法, 耗时等信息 -printcompilation 输出已经被JIT编译的方法
|