jvm为什么有2个survivor

个人笔记,欢迎高手拍砖。

在gc的过程中会产生碎片,保持一个survivor是空的状态,当eden 和 第一个survivor经过gc之后,直接把存活的object copy到空的survivor, 效率更高(相比压缩算法)。

你可能感兴趣的:(jvm)