堆內存裏面對象運作

1:創建一個新對象,地址存入了棧,具體數據存放在了堆的Eden區域。所以堆的內存會比較大。 2:當Eden區域在累計滿了之後,會進行一次mimor GC,會將Eden裏面的數據做一次驗證。如果在棧裏面沒有應用了,那麼這裏的數據會被回收,釋放內存。若引用有效,那麼就會被移到From區。 3:當下一次Eden區滿了之後,會將Eden和From區域有用對象一起移動到TO區域。然後這樣反覆的minor G
相關文章
相關標籤/搜索