Java垃圾回收之回收算法

問題:談談你瞭解的垃圾回收算法 1、標記-清除算法(Mark and Sweep) 標記:從跟集合進行掃描,對存活的對象進行標記 清除:對堆內存從頭到尾進行線性遍歷,回收不可達對象內存。      優點:簡單 缺點:容易出現碎片 這個算法會導致出現大量的不連續的內存碎片,可能會導致在之後的分配較大的對象時,無法找到足夠的連續內存,會觸發另外一次垃圾回收。上圖就出現了三個內存碎片塊 2、複製算法(c
相關文章
相關標籤/搜索