JVM學習筆記---垃圾回收算法

1,標記-清除算法(Mark and Sweep) 標記:從根集合進行掃描,對存活的對象進行標記 清除:對堆內存從頭到尾進行線性遍歷,回收不可達對象內存  缺點:碎片化嚴重   2,複製算法(Copying) 分爲對象面和空閒面 對象在對象面上創建 存活的對象從對象面複製到空閒面 將對象面所有的對象清除 優點: 解決碎片化的問題 順序分配內存,簡單高效 適用於對象存活率低的場景 缺點: 浪費50%
相關文章
相關標籤/搜索