Java 底層知識 --- 回收算法

談談你瞭解的垃圾回收算法 一、標記清除算法(Mark and Sweep) 1、標記 --- 從根集合進行掃描,對存活的對象進行標記 2、清除 --- 對堆內存從頭到尾進行線性遍歷,回收不可達對象內存 缺點:碎片化  二、複製算法(Copying) 1、分爲對象面和空閒面 2、對象在對象面上創建 3、存活的對象被從對象面複製到空閒面 4、將對象面所有對象內存清除 三、標記整理算法 (Compact
相關文章
相關標籤/搜索