在gc时,其它不会被回收的region中的引用也可以作为gc roots(root set)的一部分。比如如果不用rst的话,进行young gc时需要扫描整个老年代进行可达性分析(因为老年代中对应的region不需要回收,可以作为gc roots 的一部分)  如果用rst的话,由于当前region的rst维护了其它region(这里指的是老年代中对应的region)对于当前region的引用信息,所以不必扫描整个老年代。 因为老年代相对年轻代较大,也可以理解为 “整个堆”。总体就是空间换时间的思路吧参考链接https://www.zhihu.com/question/62277180/answer/196715976
点赞 1

相关推荐

shtdbb_:还不错,没有让你做了笔试再挂你
点赞 评论 收藏
分享
11-08 16:53
门头沟学院 C++
投票
滑模小马达:第三个如果是qfqc感觉还行,我签的qfkj搞电机的,违约金也很高,但公司感觉还可以,听说之前开过一个试用转正的应届生,仅供参考。
点赞 评论 收藏
分享
牛客网
牛客企业服务