在Oracle的Java虚拟机垃圾收集器中,“幸存者1”和“幸存者2”分别扮演什么角色?
物体是否总是像:伊甸园→幸存者1→幸存者2
或者一个物体能直接从伊甸园跳到幸存者2?
一个“幸存者3”是没有意义的,或者它可能是可以的,但它被认为是两个是足够的?
发布于 2012-03-22 10:08:18
Survivor1和Survivor2交替使用。小型GC扫描一个幸存者空间中的所有东西,并将仍然需要的任何东西移动到另一个空间,因此需要两个。
https://serverfault.com/questions/372352
复制相似问题