- * jstat: JVM Statistics Monitoring Tool*
- jstat 可以返回虚拟机运行期间的各种统计信息数据
包含 类装载、内存、JIT编译、垃圾收集等。
命令格式:jstat [ option vmid] [interval [s|ms] [count ] ]
- option 指用户想看到那些信息的参数
- vmid 本地虚拟机的话和Lvmid一样。远程的格式如下:
- 【protocol: 】【//】lvmid [@hostname [:port ] /servername ]
- interval 时间,每隔多久查询一次
- count 次数 总共查询多少次
- 选项参数
- -class 输出类相关信息
- -gc java堆信息
- -gccapacity 与gc一样,关注堆区域的最大最小使用空间
- -gcutil 与gc 一样,关注已使用空间占总空间的百分比
- -gccause 与gcutil 一样,额外输出导致上一次gc的原因
- -gcnew 新生代状态信息
-
- gcnewcapacity 与gcnew 一样,关注新生代使用的最大最小空间
- -gcold 老年代信息
- -gcoldcapacity 与gcold 一样,关注老年代最大最小使用空间
- -gcpermcapacity 输出永久代最大最小使用空间
- -compiler JIT编译过的方法,耗时等信息
- -printcompilation 输出已经JIT编译的方法
- 示例:
- s0 survivor 0区使用比例
- s1 survivor 1 区使用比例
- e Eden 区使用比例
- O old 老年代使用比例
- M 元数据区 永久代使用比例
- CCS 压缩使用比例
- YGC 年轻代Minor GC 发生次数
- YGCT 使用总时间 秒
- FGC fullGC 发生次数
- FGCT 使用总时长
- GCT 垃圾回收使用总时长
jstat 虚拟机统计信息监视工具
最新推荐文章于 2024-05-26 21:15:30 发布