阅读背景:

4. 垃圾回收- 4.2垃圾回收算法

来源:互联网 

4.2.1 标记-清除算法(Mark-Sweep)


 

标记-清除算法采用从根集合(GC Roots)进行扫描,对存活的对象进行标记,标记完毕后,再扫描整个空间中未被标记的对象,进行回收,如下图所示。标记-清除算法不需要进行对象的移动,只需对不存活的对象进行处理,在存活对象比较多的情况下极为高效,但由于标记-清除算法直接回收不存活的对象,因此会造成内存碎片。标记-清除算法采用从根集




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: