關於虛擬機中堆內存結構的詳解

新建的對象會放在年輕帶裏面,年輕代填滿會觸發minor gc,minor gc會清除包括s0,s1在內的所有年輕代裏面不用的垃圾。 Eden(伊甸園)裏面沒有被清除的對象就是倖存下來的,就會被放入s0或者s1中,每次所有幸存對象必須放入一個survivor space區域,意味着必須有一個survivor space是空的。對象上面的數字代表他的年齡,即倖存的次數,每次倖存以後都會換survivo
相關文章
相關標籤/搜索