【Java虛擬機】——垃圾回收與內存分配策略(三)

什麼時候回收垃圾? 首先筆者在其他博客找到兩張圖 第一張顯示了分代後的內存空間圖 一個對象實例化時 先去看伊甸園有沒有足夠的空間 如果有 不進行垃圾回收 ,對象直接在伊甸園存儲. 如果伊甸園內存已滿,會進行一次minor gc 然後再進行判斷伊甸園中的內存是否足夠 如果不足 則去看存活區的內存是否足夠. 如果內存足夠,把伊甸園部分活躍對象保存在存活區,然後把對象保存在伊甸園. 如果內存不足,向老年
相關文章
相關標籤/搜索