Jvm 垃圾回收機制

判斷一個對象是否可回收? 引用計數: 每當一個對象被引用時,其引用計數加一,當引用計數爲0時GC回收內存將對象銷燬。 缺點:無法回收互相引用的對象(互相調用其引用數永遠不爲0) 根可達算法 垃圾回收算法: 標記-整理算法: 適用於回收率低的區域 標記存活對象,將所有的存活對象壓縮到內存的另一端。之後清理邊界之外的所有空間。 複製算法:適用於回收率高的區域 將內存分爲兩半,每次只是用一半的內存,回收
相關文章
相關標籤/搜索