首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JVM垃圾收集:“幸存者1”和“幸存者2”有什么区别?

JVM垃圾收集:“幸存者1”和“幸存者2”有什么区别?
EN

Server Fault用户
提问于 2012-03-22 09:50:59
回答 1查看 587关注 0票数 0

在Oracle的Java虚拟机垃圾收集器中,“幸存者1”和“幸存者2”分别扮演什么角色?

物体是否总是像:伊甸园→幸存者1→幸存者2

或者一个物体能直接从伊甸园跳到幸存者2?

一个“幸存者3”是没有意义的,或者它可能是可以的,但它被认为是两个是足够的?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-03-22 10:08:18

Survivor1和Survivor2交替使用。小型GC扫描一个幸存者空间中的所有东西,并将仍然需要的任何东西移动到另一个空间,因此需要两个。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/372352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档