zoukankan      html  css  js  c++  java
  • jvm 工具类 ——jstat

    用法示例

    jstat -[options] [pid] 1000 10 (每隔1秒监控一次,输出10次)

    平时生产上比较常用的主要是关注下gc/gcutil

    jstat -gc [pid] 1000 10
    
    jstat -gcutil [pid] 1000 10

    参数详解

    1. gc 统计jdk gc时heap信息

    S0C 第一个幸存区的大小
    S1C 第二个幸存区的大小
    S0U 第一个幸存区的使用大小
    S1U 第二个幸存区的使用大小
    EC 伊甸园区的大小
    EU 伊甸园区的使用大小
    OC 老年代大小
    OU 老年代使用大小
    MC 方法区大小
    MU 方法区使用大小
     CCSC 压缩类空间大小
    CCSU 压缩类空间使用大小
    YGC 年轻代垃圾回收次数
    YGCT 年轻代垃圾回收消耗时间
    FGC 老年代垃圾回收次数
    FGCT 老年代垃圾回收消耗时间
    GCT 垃圾回收消耗总时间

    2. gcutil   统计gc时,heap情况

     S0 幸存1区当前使用比例
    S1 幸存2区当前使用比例
     E 伊甸园区使用比例
    O 老年代使用比例
    M 元数据区使用比例
    CCS 压缩使用比例
    YGC 年轻代垃圾回收次数
    FGC 年代垃圾回收次数
    FGCT 老年代垃圾回收消耗时间
     GCT 垃圾回收消耗总时间

    3. -class:统计class loader行为信息

    Loaded 加载class的数量
    Bytes 所占用空间大小
    Unloaded 未加载数量
    Bytes 未加载占用空间
    Time 时间
  • 相关阅读:
    python 正则表达式
    python 递归查找
    MYSQL 索引优化,避免回表
    MYSQL ibtmp文件暴增
    mysql 主从复制刷新参数
    MYSQL 复制数据过滤
    快速入门Kubernetes
    ansible之playbook的编写
    ansible的安装及常用模块详解
    ERROR Failed to discover available identity versions when contacting http://ct:5000/v3.
  • 原文地址:https://www.cnblogs.com/yyy-blog/p/12650396.html
Copyright © 2011-2022 走看看