JVM如何GC,新生代,老年代,持久代,都存儲哪些東西,以及各個區的作用

新生代: 大多數新生的對象在Eden區分配,當Eden區沒有足夠空間進行分配時,虛擬機就會進行一次MinorGC。 在方法中new一個對象,方法調用完畢,對象就無用,這就是典型的新生代對象。(新生對象在Eden區經歷過一次MinorGC並且被Survivor容納的話,對象年齡爲1,並且每熬過一次MinorGC,年齡就會加1,直到15,就會晉升到老年代) 注意動態對象的判定:Survivor空間中相
相關文章
相關標籤/搜索