JVM 調優總結

1:爲什麼分代回收? 試想,在不進行對象存活時間區分的情況下,每次垃圾回收都是對整個堆空間進行回收,花費時間相對會 長,同時,因爲每次回收都需要遍歷所有存活對象,但實際上,對於生命週期長的對象而言,這種遍歷是沒有 效果的,因爲可能進行了很多次遍歷,但是他們依舊存在。因此,分代垃圾回收採用分治的思想,進行代的劃 分,把不同生命週期的對象放在不同代上,不同代上採用最適合它的垃圾回收方式進行回收。 2:
相關文章
相關標籤/搜索