美文网首页
jdk自带虚拟机监控工具-- jstat

jdk自带虚拟机监控工具-- jstat

作者: Geroge1226 | 来源:发表于2020-06-23 15:46 被阅读0次

1、介绍

jstat( JVM Statistics Monitoring Tool) 是用于监视虚拟机各种运行状态信息的命令行工具。
主要监控:虚拟机进程中的类加载、 内存、 垃圾收集、 即时编译等运行时数据。

2、使用

  • 格式:
jstat [ option vmid [interval[s|ms] [count]] ]

vmid : 虚拟机进程id
interval: 执行间隔
count: 执行次数

  • option参数列表
    image.png

3、实例

实例一:

[devops@yy-MyExp-app02 ~]$ jstat -class 127518 2000 10

Loaded  Bytes  Unloaded  Bytes     Time
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07
 17142 30681.5      105   158.8      12.07

注释

  • loaded:
  • Bytes:
  • Unloaded:
  • Bytes:
  • Time:

实例二:

[devops@yd-t09 ~]$ jstat -gcutil 91542
  S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT
  0.00  62.66   3.83   4.32  94.14  92.17     17    0.239     3    0.340    0.579

解释:

  • S0:survive 1区 为空
  • S1: survive 2区 使用62.66%
  • E: Eden区 使用3.83%
  • O: Old 区使用4.32%
  • M: meta区94.14%
  • CCS:
  • YGC:发生YoungGC 17次
  • YGCT:耗时0.239秒
  • FGC: 发生Full GC 3次
  • FGCT: 耗时0.340秒
  • GCT:GC总耗时 0.578秒

相关文章

网友评论

      本文标题:jdk自带虚拟机监控工具-- jstat

      本文链接:https://www.haomeiwen.com/subject/bpauxktx.html