java中JVM的垃圾回收算法

1.複製算法 基本思想: 將內存分爲兩塊,每當發生垃圾回收的時候就把一塊內存中還存活的對象複製到另一塊中,然後將原來內存中的對象清空,如此反覆。 複製算法的優點: 不會產生內存碎片 複製算法的缺點: 浪費了一半的內存空間(有一半的空間是不能存任何對象的) 只適合對象存活率低的情況(假如說對象存活率很高的話,進行復制的時候會消耗大量的時間) 2.標記清除算法 基本思想: 垃圾回收時,遍歷整個堆,對堆
相關文章
相關標籤/搜索