怎麼對垃圾進行回收?(回收算法)

標記-清除算法(Mark and Sweep) 標記:從根集合進行掃描,對存活的對象進行標記 清除:對堆內存進行遍歷,回收未標記的對象 缺點就是由於不須要對對象內存位置進行從新排列,會形成不少大量不連續的內存碎片。算法   複製算法(Copying) 將可用的內存按必定的比例劃分爲多塊,選擇一塊或兩塊做爲對象面,其它做爲空閒面,對象在對象面上面建立,當對象面的內存用完時,就將存活的對象複製到空閒面
相關文章
相關標籤/搜索