垃圾收集器的种类

新生代

   serial                parNew                      parallel Scavenge

 serial 

采用复制算法,单线程

parNew 

采用复制算法,多线程版本

parallel Scavenge

复制,并行版本,有点在于达到一个可控制吞吐量



老年代

CMS(Concurrent Mark Swap)

标记清除算法

1.初始标记

2.并发标记

3.重新标记

4.标记清除

Serial Old 

标记整理

Parallel Old

标记整理



G1

1.初始标记

2.并发标记

3.最终标记

4.筛选回收:

          对各个 Region 的回收价值和成本进行排序,根据用户所希望的 GC 停顿时间来执行回收计划。与CMS的“标记-清理”不同,G1从整体来看是基于“标记-整理”的,从局部(两个Region之间)来看是基于“复制”算法的,无论如何 G1 都不会产生垃圾碎片。

传送门

 

https://blog.csdn.net/en_joker/article/details/79741410

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值