zoukankan      html  css  js  c++  java
  • [JVM] jstat 工具使用笔记

    jstat:JVM Statistics Monitoring Tool
    jstat可以查看Java程序运⾏时相关信息,可以通过它查看堆信息的相关情况

              选项                     进程ID    时间间隔(毫秒)    采集数目
    jstat -<options> [-t] [-h<lines>] <vmid> [   <interval>       [<count>]]
    options:由以下值构成
    -class:显示ClassLoader的相关信息
    -compiler:显示JIT编译的相关信息
    -gc:显示与GC相关信息
    -gccapacity:显示各个代的容量和使⽤情况
    -gccause:显示垃圾收集相关信息(同-gcutil),同时显示最后⼀次或当前正在发⽣的垃圾收集的诱发
    原因
    -gcnew:显示新⽣代信息
    -gcnewcapacity:显示新⽣代⼤⼩和使⽤情况
    -gcold:显示⽼年代信息
    -gcoldcapacity:显示⽼年代⼤⼩
    -gcpermcapacity:显示永久代⼤⼩
    -gcutil:显示垃圾收集信息
    -printcompilation:输出JIT编译的⽅法信息
    -t:在输出信息前加上⼀个Timestamp列,显示程序的运⾏时间
    -h:可以在周期性数据输出后,输出多少⾏数据后,跟着⼀个表头信息
    interval:⽤于指定输出统计数据的周期,单位为毫秒
    count:⽤于指定⼀个输出多少次数据
    

    S0 年轻代中第⼀个survivor(幸存区)已使⽤的占当前容量百分⽐
    S1 年轻代中第⼆个survivor(幸存区)已使⽤的占当前容量百分⽐
    E 年轻代中Eden(伊甸园)已使⽤的占当前容量百分⽐
    O old代已使⽤的占当前容量百分⽐
    M metaspace已使⽤的占当前容量百分⽐
    CCS 压缩使⽤⽐例
    YGC 从应⽤程序启动到采样时年轻代中gc次数
    YGCT 从应⽤程序启动到采样时年轻代中gc所⽤时间(s)
    FGC 从应⽤程序启动到采样时old代(全gc)gc次数
    FGCT 从应⽤程序启动到采样时old代(全gc)gc所⽤时间(s)
    GCT 从应⽤程序启动到采样时gc⽤的总时间(s)

  • 相关阅读:
    python中自定义模块导入
    EditText------Android
    Fragment类实现
    Android文件访问
    python中pip使用国内镜像提高安装速度
    esri/geometry包 (arcgis api for js)
    【CSDN 编辑器 MarkDowm 使用技巧】
    for 循环 :从指定下标开始,并指定步长
    【车牌识别】-车牌中字符分割代码详解
    【 Linux 常用命令】
  • 原文地址:https://www.cnblogs.com/anycc/p/14606885.html
Copyright © 2011-2022 走看看