jstat命令查看jvm的GC状况 (以Linux为例)

jstat命令能够查看堆内存各部分的使用量,以及加载类的数量。命令的格式以下:java

jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]jvm

 注意!!!:使用的jdk版本是jdk8.spa

类加载统计:

 

  • Loaded:加载class的数量
  • Bytes:所占用空间大小
  • Unloaded:未加载数量
  • Bytes:未加载占用空间
  • Time:时间

编译统计

 

  • Compiled:编译数量。
  • Failed:失败数量
  • Invalid:不可用数量
  • Time:时间
  • FailedType:失败类型
  • FailedMethod:失败的方法

垃圾回收统计

 

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

堆内存统计

  

  • NGCMN:新生代最小容量
  • NGCMX:新生代最大容量
  • NGC:当前新生代容量
  • S0C:第一个幸存区大小
  • S1C:第二个幸存区的大小
  • EC:伊甸园区的大小
  • OGCMN:老年代最小容量
  • OGCMX:老年代最大容量
  • OGC:当前老年代大小
  • OC:当前老年代大小
  • MCMN:最小元数据容量
  • MCMX:最大元数据容量
  • MC:当前元数据空间大小
  • CCSMN:最小压缩类空间大小
  • CCSMX:最大压缩类空间大小
  • CCSC:当前压缩类空间大小
  • YGC:年轻代gc次数
  • FGC:老年代GC次数

新生代垃圾回收统计

 

  • S0C:第一个幸存区大小
  • S1C:第二个幸存区的大小
  • S0U:第一个幸存区的使用大小
  • S1U:第二个幸存区的使用大小
  • TT:对象在新生代存活的次数
  • MTT:对象在新生代存活的最大次数
  • DSS:指望的幸存区大小
  • EC:伊甸园区的大小
  • EU:伊甸园区的使用大小
  • YGC:年轻代垃圾回收次数
  • YGCT:年轻代垃圾回收消耗时间

新生代内存统计

 

  • NGCMN:新生代最小容量
  • NGCMX:新生代最大容量
  • NGC:当前新生代容量
  • S0CMX:最大幸存1区大小
  • S0C:当前幸存1区大小
  • S1CMX:最大幸存2区大小
  • S1C:当前幸存2区大小
  • ECMX:最大伊甸园区大小
  • EC:当前伊甸园区大小
  • YGC:年轻代垃圾回收次数
  • FGC:老年代回收次数

老年代垃圾回收统计

 

  • MC:方法区大小
  • MU:方法区使用大小
  • CCSC:压缩类空间大小
  • CCSU:压缩类空间使用大小
  • OC:老年代大小
  • OU:老年代使用大小
  • YGC:年轻代垃圾回收次数
  • FGC:老年代垃圾回收次数
  • FGCT:老年代垃圾回收消耗时间
  • GCT:垃圾回收消耗总时间

老年代内存统计

 

  • OGCMN:老年代最小容量
  • OGCMX:老年代最大容量
  • OGC:当前老年代大小
  • OC:老年代大小
  • YGC:年轻代垃圾回收次数
  • FGC:老年代垃圾回收次数
  • FGCT:老年代垃圾回收消耗时间
  • GCT:垃圾回收消耗总时间

元数据空间统计

 

  • MCMN: 最小元数据容量
  • MCMX:最大元数据容量
  • MC:当前元数据空间大小
  • CCSMN:最小压缩类空间大小
  • CCSMX:最大压缩类空间大小
  • CCSC:当前压缩类空间大小
  • YGC:年轻代垃圾回收次数
  • FGC:老年代垃圾回收次数
  • FGCT:老年代垃圾回收消耗时间
  • GCT:垃圾回收消耗总时间

总结垃圾回收统计

 

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

JVM编译方法统计

 

  • Compiled:最近编译方法的数量
  • Size:最近编译方法的字节码数量
  • Type:最近编译方法的编译类型。
  • Method:方法名标识。

stat命令查看jvm的GC状况相关推荐

  1. jstat命令查看jvm的GC情况

    jstat查看jvm的统计信息 1.centos7查看linux的java的pid ps -ef|grep java 结果: tomcat 19859 1 0 Oct21 ? 00:06:31 /us ...

  2. Linux 使用 jstat 命令查看 jvm 的 GC 情况

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Options,选项,我们一般使用 -gcutil 查看gc情况 vmid,VM的进程号,即当前运行 ...

  3. Linux使用jstat命令查看jvm的GC情况

    2019独角兽企业重金招聘Python工程师标准>>> 命令格式 jstat命令命令格式: jstat [Options] vmid [interval] [count] 参数说明: ...

  4. Linux下通过jstat命令查看jvm的GC情况

    jstat命令可以查看堆内存各部分的使用量,以及加载类的数量.命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]  注意!!!:使用的jdk版本是jdk8. ...

  5. Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息

    java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...

  6. linux查看jvm参数命令,通过命令查看jvm参数

    4.1 查看堆详细信息:jmap -heap pid 4.2 查看当前堆中对象统计信息: jmap -histo pid 4.3 jmap -dump:format=b,file=dumpFileNa ...

  7. java命令查看jvm内存

    JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps.jstack.jmap.jhat.jstat等小巧的工具,本博客希望能起抛砖引玉之用,让 ...

  8. linux怎么用命令查看jvm大小,linux 下使用命令查看jvm信息

    java程序员除了编写业务代码以外,特别是项目上线以后,更须要关注的是系统的性能表现,这个时候就须要了解一下jvm的性能表现了,能够借助于java虚拟机自带的一些分析工具,主要有三个经常使用的命令.j ...

  9. Java命令:jstat — 查看JVM的GC信息

    文章目录 一.简介 二.常用命令 1.jstat -class pid : class loader行为统计 2.jstat -compiler pid : JIT编译器行为统计 3.jstat -g ...

最新文章

  1. 七个步骤,带你快速读懂 RPC 框架原理
  2. Linux 高级存储管理
  3. Chrome浏览器常见问题及解决方案集锦
  4. 网页导出pdf不完整_今天才知道!Word、Excel、PDF格式还能随意转换,20秒即可实现...
  5. 谷歌紧急修复已遭在野利用的Chrome 0day
  6. 对广州链家网二手房数据进行分析
  7. 高仿小米盒子UI桌面
  8. 医学计算机ppt模板,计算机与医学.ppt
  9. 数据挖掘笔记——概念学习
  10. 怎么把Word转成PDF?转换方法很简单
  11. modelsim 波形设置显示时间单位
  12. Linus Torvalds对晦涩的代码的反应
  13. 前端面试准备:总结了一些面试很可能会问到的东西
  14. xshell双击无反应
  15. 宝瓷林【名贵釉系列】宫廷秘釉“茶叶末”
  16. 2018 Android面经分享(京东,百度,陌陌,58到家等知名公司)
  17. linux关于安装tar、tar.gz、tar.xz等文件的贴士
  18. aws s3跨区复制文件
  19. 000 高数预备知识
  20. 计算机软考网络工程师难度大吗,国家软考的网络工程师与CCNP相比,哪个难?...

热门文章

  1. UVM:寄存器模型 应用
  2. spyder python教程_新手小白用spyder学习python的一点笔记
  3. Dart语法篇之类型系统与泛型(七)
  4. 树莓派安装下载机Deluge
  5. java如何创建jsp页面_JSP-Servlet入门3之创建web应用及JSP页面组成(一)
  6. IntelliJ IDEA官网打不开/Pycharm 官网打不开的问题
  7. 考研专业课微机原理和c语言,哪个学校自动化考研是考微机原理????
  8. 利用Python爬取github上commits信息
  9. koa超卖解决之分布式锁
  10. 电子器件系列42:小型中功率继电器