zoukankan      html  css  js  c++  java
  • jstat

    1. 查看GC相关区域的使用率(utilization)统计

    jstat -gc -t 1011 1000 5,其中pid 1011 interval 1000 count 5

    [jbossuser@sndbas-sit-wildfly-35265-1 snsoadmin]$ jstat -gcutil -t  1011 1000 5
    Timestamp         S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT   
            67168.5   0.00  98.26  89.69  21.47  92.84  84.74    253    6.611     4    1.096    7.708
            67169.5   0.00  98.26  89.80  21.47  92.84  84.74    253    6.611     4    1.096    7.708
            67170.5   0.00  98.26  89.89  21.47  92.84  84.74    253    6.611     4    1.096    7.708
            67171.5   0.00  98.26  90.20  21.47  92.84  84.74    253    6.611     4    1.096    7.708
            67172.5   0.00  98.26  90.22  21.47  92.84  84.74    253    6.611     4    1.096    7.708
    
    • Timestamp列:JVM 启动了67168.5秒,大约18.6个小时
    • S0:就是0号存活区的百分比使用率,0%很正常,因为S0和S1随时有一个是空的
    • S1:就是1号存活区的百分比使用率
    • E: Eden区,新生代百分比使用率
    • O: Old区,老年代百分比使用率
    • M:Meta区,元数据的百分比使用率
    • CSS: Compressed class space,压缩class空间的百分比使用率
    • YGC:Young GC,年轻代GC的次数。253次不算多
    • YGCT:年轻代GC消耗的总时间。6秒,占总运行时间的万分之一不到,基本可忽略
    • FGC:Full GC次数
    • FGCT:Full GC总时间,平均每次250ms,问题不大
    • GCT:所有GC加起来消耗的总时间:即YGCT + FGCT
    1. 查看GC堆内存信息

    jstat -gc 1011 1s 5

     S0C    S1C    S0U    S1U      EC       EU        OC         OU       MC     MU    CCSC   CCSU   YGC     YGCT    FGC    FGCT     GCT   
    13312.0 13312.0  0.0   8066.2 147456.0 13814.3   701440.0   150692.5  153600.0 142656.2 19968.0 16922.3    259    6.716   4      1.096    7.813
    13312.0 13312.0  0.0   8066.2 147456.0 13968.2   701440.0   150692.5  153600.0 142656.2 19968.0 16922.3    259    6.716   4      1.096    7.813
    13312.0 13312.0  0.0   8066.2 147456.0 14164.2   701440.0   150692.5  153600.0 142656.2 19968.0 16922.3    259    6.716   4      1.096    7.813
    13312.0 13312.0  0.0   8066.2 147456.0 14176.0   701440.0   150692.5  153600.0 142656.2 19968.0 16922.3    259    6.716   4      1.096    7.813
    13312.0 13312.0  0.0   8066.2 147456.0 14544.4   701440.0   150692.5  153600.0 142656.2 19968.0 16922.3    259    6.716   4      1.096    7.813
    
    • S0C:就是0号存活区的当前容量(capacity),单位kb
    • S1C:就是1号存活区的当前容量,单位kb
    • S0U:就是0号存活区的当前使用量(utilization),单位kb
    • S1U:就是1号存活区的当前使用量,单位kb
    • EC: Eden区,新生代当前容量,单位kb
    • EU: Eden区,新生代当前使用量,单位kb
    • OC: Old区,老年代当前容量,单位kb
    • OU: Old区,老年代当前使用量,单位kb(重点关注)
    • MC:Meta区,元数据的当前容量,单位kb
    • MU:Meta区,元数据的当前使用量,单位kb
    • CSSC: Compressed class space,压缩class空间的的当前容量,单位kb
    • CSSU: 压缩class空间的的当前使用量,单位kb
    • YGC:Young GC,年轻代GC的次数。253次不算多
    • YGCT:年轻代GC消耗的总时间。(重点关注)
    • FGC:Full GC次数
    • FGCT:Full GC总时间,(重点关注)
    • GCT:所有GC加起来消耗的总时间:即YGCT + FGCT
  • 相关阅读:
    读取csv文件时编码错误
    ubuntu keras
    ubuntu19.1 tensorflow
    随机数random
    获取文件夹下所有文件名
    np.random.send()
    tensorflow---识别图像特征(吴恩达课程)
    Springboot项目热部署-Devtools
    Hadoop综合大作业
    分布式文件系统HDFS 练习
  • 原文地址:https://www.cnblogs.com/zendwang/p/jstat-usage.html
Copyright © 2011-2022 走看看