怎么对垃圾进行回收?(回收算法)

标记-清除算法(Mark and Sweep) 标记:从根集合进行扫描,对存活的对象进行标记 清除:对堆内存进行遍历,回收未标记的对象 缺点就是由于不须要对对象内存位置进行从新排列,会形成不少大量不连续的内存碎片。算法   复制算法(Copying) 将可用的内存按必定的比例划分为多块,选择一块或两块做为对象面,其它做为空闲面,对象在对象面上面建立,当对象面的内存用完时,就将存活的对象复制到空闲面
相关文章
相关标签/搜索