垃圾收集器之G1

G1垃圾收集器是一種工作在堆內不同分區上的併發收集器。分區既可以歸屬於老年代,也可以歸屬新生代,同一個代的分區不需要保持連續。爲老年代設計分區的初衷是我們發現併發後臺線程在回收老年代中沒有引用的對象時,有的分區垃圾對象的數量很多,另一些分區垃圾對象相對較少。 雖然分區的垃圾收集工作實際還是要暫停應用線程,不過由於G1收集器專注於垃圾最多的分區,最終的效果是花費較少的時間就能回收這些分區的垃圾。這種
相關文章
相關標籤/搜索