关注
60.
5.Parallel Old垃圾回收器(多线程标记整理算法)
简单概括下该垃圾回收器的特点:多线程,基于标记整理算法,优先考虑系统的吞吐量。
该垃圾回收器是Paralle Scavenge的老年代版本,多线程、标记整理。
在JDK1.6 之前,新生代使用ParallelScavenge 收集器只能搭配年老代的Serial Old 收集器,只能保证新生代的吞吐量优先,无法保证整体的吞吐量,Parallel Old 正是为了在年老代同样提供吞 吐量优先的垃圾收集器,如果系统对吞吐量要求比较高,可以优先考虑新生代Parallel Scavenge 和年老代Parallel Old 收集器的搭配策略。
6.CMS垃圾回收器(多线程标记清楚算法)
简单概括下该垃圾回收器的特点:多线程,基于标记清除算法,为老年代设计,追求最短停顿时间。主要有四个步骤:初始标记、并发标记、重新标记、并发清除。不会暂停用户工作线程。
全称为Concurrent mark sweep,该回收器是专门为老年代设计的,主要追求的是最短的停顿时间,采用的标记清楚算法。
7.G1垃圾回收器
简要概括下该垃圾回收器的主要特点:将堆内存分为几个大小固定的独立区域,在后台维护了一个优先列表,根据允许的收集时间回收垃圾收集价值最大的区域。相比CMS不会产生内存碎片,并且可精确控制停顿时间。分为四个阶段:初始标记、并发标记、最终标记、筛选回收
该垃圾回收器看似和CMS工作流程差不多。采用的却是标记清楚算法,但是本质上还是存在差别,尤其是讲堆内存分为大小固定的几个区域,并且维持了一个优先列表,选取其中最有价值的回收垃圾。
Garbage first 垃圾收集器是目前垃圾收集器理论发展的最前沿成果,相比与CMS 收集器,G1 收集器两个最突出的改进是:
基于标记-整理算法,不产生内存碎片。
可以非常精确控制停顿时间,在不牺牲吞吐量前提下,实现低停顿垃圾回收。 G1 收集器避免全区域垃圾收集,它把堆内存划分为大小固定的几个独立区域,并且跟踪这些区域 的垃圾收集进度,同时在后台维护一个优先级列表,每次根据所允许的收集时间,优先回收垃圾 最多的区域。区域划分和优先级区域回收机制,确保G1 收集器可以在有限时间获得最高的垃圾收 集效率。
查看原帖
点赞 评论
相关推荐
05-08 09:54
清华大学 数字IC前端设计 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 简历上写了AI项目,怎么才能拉开差距?6232
- 2... 我用一场重病,换来了与大厂的和解6057
- 3... 不会AI Coding真的不行吗?4542
- 4... 字节跳动-中国交易与广告面经3028
- 5... Claude Code 压缩机制曝光,这波真的有点猛啊!2021
- 6... 战报分享——2026年前端社招找工作感想1591
- 7... 字节跳动-Agent开发实习生 一面(45分钟):1346
- 8... 学AI+测试力竭的感觉谁懂,WDF越学感觉自己越菜!1206
- 9... 百度Agent前端一面 超级轻松面1101
- 10... 一家我看不上的初创公司,老板愿意给我开9k实习工资,甚至亲手写了2000多字的offer邮件给我886
正在热议
更多
# 我的实习日记 #
4177681次浏览 33336人参与
# 京东美团大战,你怎么看? #
192597次浏览 923人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
37287次浏览 547人参与
# 牛客AI文生图 #
27305次浏览 275人参与
# 城市生存手册 #
10437次浏览 133人参与
# 实习最晚的一次下班是几点 #
41125次浏览 180人参与
# 你的房租占工资的比例是多少? #
105582次浏览 915人参与
# 入职第一天,你准备什么时候下班 #
130197次浏览 533人参与
# 如果人间有后悔药 #
15571次浏览 314人参与
# 入职第五天,你被拉进了几个工作群 #
33910次浏览 85人参与
# 柠檬微趣笔试 #
6098次浏览 68人参与
# 双非本科的出路是什么? #
238928次浏览 1672人参与
# 网易游戏笔试 #
18849次浏览 107人参与
# 哪些公司对双非友好 #
245887次浏览 1293人参与
# 秋招感动瞬间 #
129316次浏览 572人参与
# 你觉得面试是靠实力还是靠运气 #
37937次浏览 416人参与
# 你现在的工作,是“成长”还是“消耗”? #
34244次浏览 259人参与
# 用一句话形容你的团队氛围 #
54456次浏览 316人参与
# 听到哪句话就代表面试稳了or挂了? #
280907次浏览 1802人参与
# 你以为的实习VS真实的实习 #
148740次浏览 769人参与
# 卷__卷不过你们,只能卷__了 #
71343次浏览 807人参与
查看14道真题和解析