垃圾回收之回收算法

1.標記-清除算法(Mark and Sweep) 標記:從根(GC Root)集合進行掃描,對存活的對象進行標記。–(可達性分析算法) 清除:對堆內存從頭到尾進行線性遍歷,回收不可達對象 缺點:垃圾回收後會產生不連續的內存碎片。(例如,途中的CD HI被回收後,空閒的內存空間並不連續。)那麼在下一次申請比較大的連續空間時,可能會沒有可用使用的內存空間,導致提前觸發下一次的內存回收。 2.複製算法
相關文章
相關標籤/搜索