垃圾回收之回收算法

標記清除算法Mark Sweep 標記和清除兩個階段的效率都很低;會導致空間碎片的產生,進而導致需要分配大對象時沒有連續的一整塊空間,進而導致提前觸發 複製算法 Copying 使用Eden和 From Survivor來分配對象,GC是將判定存活的對象複製到To Survivor中然後直接清除整個Eden 和Survivor區域 適用於新生代,因爲大多數對象都是朝生夕死的,需要複製的對象並不多,
相關文章
相關標籤/搜索