Java虚拟机学习——垃圾收集算法
上一篇 /
下一篇 2012-10-12 15:35:36
/ 个人分类:Java
$EDm.P%yc.O"g)[0 1、标记 - 清除算法
"O gs9| px:DW051Testing软件测试网h
|T%Wx{b9Ih 标记清除算法是最基础的收集算法,其他收集算法都是基于这种思想。标记清除算法分为“标记”和“清除”两个阶段:首先标记出需要回收的对象,标记完成之后统一清除对象。
S"?/[|;?D*P+Y051Testing软件测试网3g#IX,JKv9|9t\b 它的主要缺点:51Testing软件测试网ds7Q"Iu_l%C8H
1H4WhUVm&Z0 ① 标记和清除过程效率不高51Testing软件测试网rLBa3yX9od)V
.z] ]'?9N{CXxC0 ② 标记清除之后会产生大量不连续的内存碎片。