問十九:新生代轉換爲老年代的四種情況?

首先需要知道Java內存是如何分配的: 1.對象優先在新生代的Eden區進行分配 2.大對象直接進入老年代 3.長期存活的對象將進入到老年代(虛擬機設置值,默認閾值爲15) 4.動態對象年齡判定,如果Survivor區中相同年齡所有對象的大小總和大於Survivor區空間一半,年齡大於或者等於該年齡的對象在MinorGC時將複製到老年代 5.空間分配擔保,當MinorGC時,如果存活對象過多,無法
相關文章
相關標籤/搜索