JVM垃圾回收(下)

首先我們來看一下JAVA對象的生命週期: 我們可以看出,大部分的Java對象只會存活一小波時間,但是存活下來的這少部分的Java對象,將會存活很長一段時間。 之所以要提到這個假設,是因爲它早就了JVM的分代回收思想。簡單來說,就是將堆空間劃分成爲兩代,分爲新生代和老年代。新生代用來存儲新建的對象。當對象存活時間夠長的時候,就會被移動到老年代。 JVM可以給不同代使用不同的GC算法: 對於新生代,我
相關文章
相關標籤/搜索