JVM学习笔记之垃圾回收器

一、评估GC的性能指标

      

1.吞吐量

      

2.暂停时间

      

3.二者对比

      

      

二、垃圾回收器发展史

      

1.7款经典垃圾回收器

      

三、垃圾回收器与垃圾分代的关系

1.与垃圾分代的关系

      

2.垃圾回收器的组合关系

      

      

3.如何查看默认垃圾回收器

        

四、Serial回收器(串行回收)

        

        

        

五、ParNew回收器(并行回收)

        

        

        

六、Parallel回收器(吞吐量优先、jdk8默认)

        

        

        

        

        

        

七、CMS回收器(低延迟)

1.CMS介绍

        

        

2.CMS工作原理

        

        

        

3.CMS的特点与弊端分析

        

        

4.CMS参数设置

        

        

5.JDK后续版本CMS的变化

        

八、G1回收器(区域化分代式)

1.G1为什么出现?

        

2.为什么叫G1?

        

3.G1的介绍

        

4.G1的特点

        

        

        

        

5.G1的缺点

        

6.G1的参数设置

        

7.G1的操作步骤

        

8.G1的适用场景

        

9.region的使用介绍(化整为零)

        

Humongous存储大对象:当一个对象超过了1.5个region,就存储在Humongous中。

        

10.G1垃圾回收的过程

        

        

        

11.记忆集(remembered set)   

        12.G1回收过程1:年轻代GC(YGC)

      

dirty card queue:

        

13.G1回收过程2:并发标记过程

        

14. G1回收过程3:混合回收

        

        

15.G1回收(可选)过程四:Full GC

        

16.G1回收器的优化建议

        

九、垃圾回收器总结

        

1.如何选择垃圾回收器呢?

        

2.GC的日志参数

        

        

3.Shenandoah GC(JDK 12)

        

        

4.ZGC

​​​​​​​        

        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值