关注
分代垃圾回收策略(Generational Collector):不同的对象生命周期不同。因此,不同的对象可以采用不同的回收算法。
年轻代:所有新生的对象放在年轻代中,按照8:1:1分为eden区,survivor0和survivor1区,新生的对象会被放到eden区中,当eden区满了就会触发"Minor GC",回收时会将eden区存活对象复制到survivor0中,同时清空eden区,当survivor0也存放满时,就会将survivor0和eden区同时复制到suvivor1中,然后清空eden区和survivor0区,此时survivor0是空的,再把suvivor0和suvivor1交换,保证suvivor1是空的,循环往复,suvivor1不足以存放存活对象时就会将存活对象放到年老代中,年老代满了会触发Full GC,回收年轻代和年老代。
还有持久代,用来存放静态文件,不受垃圾回收的影响。
垃圾回收器:
Serial收集器(复制算法)---新生代单线程收集器,高效。
Serial Old收集器(标记-整理算法)老年代单线程收集器
ParNew收集器(停止-复制算法)新生代多线程收集器
CMS(Concurrent Mark Sweep)收集器(标记-清理算法)cpu占用高,响应速度快。
5.并发编程(Synchronized的底层实现原理,volatile与synchronize的区别,synchronize与lock 的区别,wait和sleep的区别,悲观锁和乐观锁)
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 秋招一周年回过头看,庆幸自己放弃大厂选择体制内427
- 2... 字节OR美团245
- 3... 中科曙光嵌入式面经146
- 4... 可以年前面试年后入职吗?71
- 5... 秋招看重什么? 大家来做做优先级排序吧67
- 6... 小时候最想当的是很酷的店长65
- 7... 不提前实习就不给offer的公司要去吗?56
- 8... 中秋节 别卷了54
- 9... 目前实习快一个月了,但是考核没达标,三个需求只做完了一个,不知道什么时候被踢,自己真的尽力做了,下班也push自己处理出现的问题,但因为各种各样的原因做了很久才做完。现在在想要不要自己辞职准备秋招,虽然都说边实习边秋招,但从实习的这个月看自己根本抽不出多少时间准备,求各位牛友支个招#实习好累,可以辞职全力准备秋招吗#54
- 10... 牛可乐国庆旅行篇-西湖53
正在热议
更多
# 你的实习什么时候入职 #
306456次浏览 2122人参与
# 牛油的搬砖plog #
112445次浏览 816人参与
# 携程求职进展汇总 #
640412次浏览 4660人参与
# 金融财经春招备战日记 #
30303次浏览 166人参与
# 制造业的秋招小结 #
116342次浏览 1972人参与
# 招聘要求与实际实习内容不符怎么办 #
129891次浏览 824人参与
# 深信服秋招来了 #
272484次浏览 2905人参与
# 你朋友圈最大的人脉是谁? #
22643次浏览 145人参与
# 如果没找到工作,考公是你的退路吗 #
49723次浏览 398人参与
# 工作两年想退休了 #
164008次浏览 1418人参与
# 什么样的背景能拿SSP? #
113244次浏览 404人参与
# 26届的你,投了哪些公司? #
193743次浏览 1187人参与
# 非技术er求职现状 #
102208次浏览 672人参与
# 校招入职后的感受 #
379316次浏览 3223人参与
# 如何快速融入团队? #
33570次浏览 280人参与
# 你在职场中沾染到的“坏”习惯 #
22291次浏览 145人参与
# 你做过哪些dirty work #
18778次浏览 139人参与
# 听到哪句话就代表面试稳了or挂了? #
216260次浏览 1586人参与
# 大学四年该怎么过,才不算浪费时间? #
13577次浏览 80人参与
# 国庆假期,给大脑放个假 #
5789次浏览 48人参与
# 如果公司降薪,你会跳槽吗? #
97966次浏览 632人参与
# 你小时候最想从事什么职业 #
124104次浏览 1924人参与