jdk版本1.8
查看java进程

]#jps
24019 user.jar
25885 Jps
26958 Main

目标进程24019
监控jvm,每5秒打印一次

]# jstat -gc 24019 5000S0C    S1C     S0U      S1U      EC       EU        OC         OU       MC     MU     CCSC   CCSU      YGC     YGCT   FGC    FGCT     GCT
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158

说明

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

查看进程运行时间

]# ps -eo pid,tty,user,comm,lstart,etime | grep 24019
24019 ?        admin    java            Thu Dec 13 11:17:14 2018    01:29:43
进程id                   进程名          开始时间                     持续时间

算频率

持续时间 /FGC

jvm查看full gc频率相关推荐

  1. JVM 调优 —— GC 长时间停顿问题及解决方法

    零. 简介 垃圾收集器长时间停顿,表现在 Web 页面上可能是页面响应码 500 之类的服务器错误问题,如果是个支付过程可能会导致支付失败,将造成公司的直接经济损失,程序员要尽量避免或者说减少此类情况 ...

  2. JVM系列二:GC策略内存申请、对象衰老

    JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类 现在比较常用的是分代收集(generatio ...

  3. JVM垃圾回收(GC)

    如何识别垃圾 垃圾回收主要方法 分代收集算法 垃圾收集器 JVM参数 测试 如何识别垃圾 引用计数法 对象被引用一次,在它的对象头上加一次引用次数,如果没有被引用(引用次数为 0),则此对象可回收 代 ...

  4. [jvm]频繁full gc怎么优化

    前言 今天被问到,如果频繁full gc怎么排查,怎么优化? 服务要怎么来手动触发full gc呢? 盲猜 频繁fullgc,那肯定是老年代不够用了: 所以要么就是有巨大对象老是塞进去,要么就是老年代 ...

  5. JVM基础系列第14讲:JVM参数之GC日志配置

    说到 Java 虚拟机,不得不提的就是 Java 虚拟机的 GC(Garbage Collection)日志.而对于 GC 日志,我们不仅要学会看懂,而且要学会如何设置对应的 GC 日志参数.今天就让 ...

  6. JVM调优-GC参数

    一.Throughput收集器(吞吐量) -XX:+UseParallelGC -XX:+UseParallelOldGC *参数调整:通过调整堆大小,减少GC停顿时间,增大吞吐量 增强堆大小可以减少 ...

  7. 触发JVM进行Full GC的情况及应对策略

    堆内存划分为 Eden.Survivor 和 Tenured/Old 空间,如下图所示: 从年轻代空间(包括 Eden 和 Survivor 区域)回收内存被称为 Minor GC,对老年代GC称为M ...

  8. JVM——成为Java GC专家(1)

    原文: Understanding Java Garbage Collection JVM--成为Java GC专家(1) 理解Java垃圾回收机制(GarbageCollection,简称GC)是如 ...

  9. #jvm内存及GC机制#

    转载 1 为什么要有Survivor区 先不去想为什么有两个Survivor区,第一个问题是,设置Survivor区的意义在哪里?  如果没有Survivor,Eden区每进行一次Minor GC,存 ...

最新文章

  1. 正则表达式用户名密码电话身份证Email使用
  2. centos 7 配置nginx
  3. 哪些情况下索引会失效?
  4. MySQL主从延时这么长,要怎么优化?
  5. 计算机视觉领域还有那些坑,深度学习/计算机视觉常见的8个错误总结及避坑指南...
  6. boost.asio学习
  7. html5 observer api,基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
  8. 哈夫曼树 (最优二叉树)
  9. WebService的两种用户验证方式
  10. 笨办法学 Python · 续 练习 45:创建 ORM
  11. Js利用Div自定义提示框弹窗+定时器
  12. 微波浅谈(一)更新中
  13. Recommender Systems协同过滤
  14. 时态数据库的应用介绍(1)
  15. 地统计学中的基台值问题
  16. Springboot 下 ModelAndView 的简单使用
  17. 五子棋项目结束总结_五子棋比赛总结报告
  18. Pygame实战之外星人入侵NO.12——点击按钮开始游戏
  19. 冯东阳:知名博主博客发软文广告,你怎么看?
  20. 我迄今见过最完美的中文编程开发工具

热门文章

  1. 智能云网 解决方案白皮书
  2. 正则表达式:不匹配特定的字符串
  3. Swift-27个知识点
  4. c# opencv车牌识别_毕设有着落了!一套开源的,基于SpringBoot的车牌识别系统
  5. 让人很容易误解的TCP拥塞控制算法
  6. 自己动手制作C 语言编译器(7):语句
  7. 互联网时代养猪资源平台
  8. SSM整合(从创表到部署)保姆级别教程超细
  9. 把全角数字(及字母)转换成半角数字
  10. iOS 自动续期订阅 恢复购买