首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
码bug的小砖家
2020-05-10 17:35
已编辑
富途_后台开发工程师
关注
已关注
取消关注
请教一个关于GC垃圾回收的问题
请教个问题,jvm回收算法中,复制算法相对标记整理算法的优势在哪?感觉整理和复制应该没差别吧,还不需要空闲一块内存出来
#学习路径#
提示
全部评论
推荐
最新
楼层
少年又年少
北京邮电大学 Java
个人理解哈,就以指针碰撞这种方式为例子吧,复制算法只需要只需要移动尾指针即可,因为To Survivor区头指针是不动的,一个接着一个往下放就行,但是整理算法需要将每块内存碎片的头指针和尾指针同时往前顶,直到出现指针碰撞。 如果存货对象比较多,碎片比较少,整理算法就进行的移动次数不多,所以比较适合老年代吧。但是新生代GC后肯定一堆内存碎片,每一个碎片都往前顶的话代价太高了吧,不如直接复制来的话
2
回复
分享
发布于 2020-05-10 18:41
jalr4ever
门头沟学院 Java
没有分析源码 不好下定论
点赞
回复
分享
发布于 2020-05-11 11:10
crabapple
西南科技大学 Java
标记回收会留下很多碎片空间,而复制算法不会有碎片空间,因此更利于后面的实例空间分配吧。个人觉得。
点赞
回复
分享
发布于 2020-05-11 09:32
离开以后z
海南大学 Java
m
点赞
回复
分享
发布于 2020-05-10 23:57
奥利给给给啊啊
北京航空航天大学 Java
新生代大部分都是“朝生夕死”,进行回收时采用复制算法的话,速度快,这是因为复制的对象少,但是需要额外的空间,复制算法的优点就在于非常简单:直接把活着的复制过去,原来的区域全部clear即可。而采用标记整理算法的话,对于存活对象较少的情况,整体而言比复制算法过程复杂。而且新生代分为Eden,s0,s1回收后是需要将存活的对象放到空闲的一个s区的,所以采用复制算法。
点赞
回复
分享
发布于 2020-05-10 18:26
混不好就回去卖牛腩粉
门头沟学院 Java
新生代的对象几乎“朝生夕死”,回收频繁,回收速度快;老年代的空间比新生代要大得多,一旦回收会伴随至少一次Minor GC,就会发生Full GC,用户程序会停顿,时间比新生代的慢上10倍以上
点赞
回复
分享
发布于 2020-05-10 17:54
我真的好菜
门头沟学院 Java
我还真没见过有对比这两个的。。。个人感觉要对比的话可以从扫描空间来说,一个要扫描全堆?😂
点赞
回复
分享
发布于 2020-05-10 17:42
Ruoji55555
阿里巴巴_淘天集团_开发
复制算法一般给新生代用 因为新生代能活下来的不多, 所以内存按8:1:1分配,只需要空闲十份里面的1份。。 标记整理给老年代用, 因为老年代每次死得比较少
点赞
回复
分享
发布于 2020-05-10 17:40
一星如月看多时
阿里巴巴_大文娱_Java工程师
复制算法需要额外空间
点赞
回复
分享
发布于 2020-05-10 17:38
暂无评论,快来抢首评~
相关推荐
06-18 13:58
上海师范大学 运营
双非鼠鼠三个月大厂实习感悟
总想着看世界,使劲的投大厂,最后只有一家给了offer就接了时间过得真快,一晃三个月过去了,三个月感受到了大厂光环,漂亮的工牌、干净的健身房、免费的午餐……但是也感知了职场的无情,忙碌的mt,做不完的工作,还有披星戴月的回家路……说说我这三个月的感受吧! 别让思维惯式限制想象,别让不该有的想象限制能力。 立刻执行可以在10分钟之内完成的任务,提高任务处理速度。不要忽视问题优化,问题持续存在会导致效率下降。做事情先形成框架思维,再继续往里面填东西,最后进行优化复盘-总分总结构。向上汇报的内容注意简洁,直观,同时也需规避掉后面推翻自己成果浪费成本的现象。在不同工作任务当中反复横跳也会浪费时间及精力...
我的实习收获
点赞
评论
收藏
分享
06-20 13:54
湖南大学 Web前端
大家为什么还在找实习?
秋招不是要开始了吗,我都打算润了,看大家还在找不敢润了
一条从:
因为不是人人都像佬一样有实习
像我们这种二本仔秋招没有实习也是白忙活
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
05-13 22:03
26这种简历怎么改
投递了差不多一个月,一个面试都没有,简历用的超级简历写的,很多大佬都说简历一张就可以,所以不敢多写两张,项目需要换吗?还想问下各位都用的什么简历模板,求大佬们指导。
胡毛毛:
河师大的佬?有没有听说河南科技学院的三月软件
点赞
评论
收藏
分享
05-19 15:21
已编辑
华南农业大学 Java
大三下现在已经找不到实习课吗
现在开始投简历已经废了吗,有几家是同意我的简历做进一步筛选,大部份都未读,还有已读不回的,牛友们我该怎么办啊,不想考研,要转赛道吗,测试?运维?
白火同学:
你才沟通了200,说实话,北上广深杭这里面你连一座城市的互联网公司都没投满呢,更别说还有各种准一线二线城市了。等你沟通突破了三位数,还没结果再考虑转行的事吧。
点赞
评论
收藏
分享
06-20 14:05
北京信息科技大学 机械结构工程师
不实习了,准备秋招
不实习了,准备秋招。不会的东西太多啦。6场面试没一个进二面的😭大家开始准备秋招了吗?打听下进度
仁者伍敌:
提前批不是普通人该投的,只能等了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
3
2
分享
评论
提到的真题
返回内容
招聘动态
查看更多
现代汽车前瞻技术研发挑战赛
26届投递链接合集
全站热榜
更多
1
...
27前端|面10家大厂全过,原来面试官要的不是八股!
2.9W
2
...
面试官会非常反感的5句话
1.6W
3
...
不懂“心眼子”会吃大亏!测测你的心眼子能拿几分?
1.2W
4
...
AI应用面试题
7395
5
...
暑期实习后发现自己不适合大厂
6542
6
...
末尾了,哥们终于不是0offer了
6188
7
...
鼠鼠我该怎么活啊
5677
8
...
莉莉丝游戏测试一面
4251
9
...
刚实习就碰上巨婴姐了
4214
10
...
25年京东笔试如何准备?
3634
创作者周榜
更多
正在热议
更多
#
第一份工作能做外包吗?
#
8704次浏览
89人参与
#
国企/银行/研究所公司爆料
#
137782次浏览
796人参与
#
我的职场心眼子段位
#
20761次浏览
526人参与
#
26届校招投递进展
#
542次浏览
24人参与
#
职场捅娄子大赛
#
398259次浏览
3996人参与
#
如何看待应届生身份?
#
118100次浏览
1141人参与
#
大学四年该怎么过,才不算浪费时间?
#
5621次浏览
56人参与
#
商战,最累的是我们
#
17051次浏览
77人参与
#
为了找工作你花了哪些钱?
#
4960次浏览
40人参与
#
如果不考虑收入,你最想做什么工作?
#
21771次浏览
132人参与
#
计算机专业还有必要去大厂卷吗
#
24769次浏览
150人参与
#
金融财会交流会
#
108994次浏览
377人参与
#
还记得你第一次面试吗?
#
197454次浏览
2927人参与
#
春招别灰心,我们一人来一句鼓励
#
113822次浏览
1307人参与
#
离家近房租贵VS离家远但房租低,怎么选
#
8144次浏览
117人参与
#
京东美团大战,你怎么看?
#
87119次浏览
482人参与
#
工作一周年分享
#
28070次浏览
151人参与
#
生化医药面经大本营
#
111105次浏览
475人参与
#
你小时候最想从事什么职业
#
97569次浏览
1731人参与
#
如果可以,你希望哪个公司来捞你
#
92757次浏览
391人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务