深入jvm 07. 垃圾回收(一)

1、GC是什麼?爲什麼要有GC? 垃圾指的是運行程序中沒有任何指針指向的對象,這個對象就是需要被回收的垃圾。GC(Garbage Collector) 是指回收堆中死亡對象所佔據的空間。 如果只分配內存空間,而不進行回收,那麼內存遲早會被消耗完。另外,垃圾回收還可以清理內存碎片,將佔用的堆內存移到堆的一端,這樣在堆中空出連續的空閒內存空間。 2、GC判定的方法 方式一:引用計數法 它的做法是爲每個
相關文章
相關標籤/搜索