java垃圾回收機制

java的垃圾回收分爲 三個區域新生代 老年代 永久代   一個對象實例化時 先去看伊甸園有沒有足夠的空間 如果有 不進行垃圾回收 ,對象直接在伊甸園存儲. 如果伊甸園內存已滿,會進行一次minor gc 然後再進行判斷伊甸園中的內存是否足夠 如果不足 則去看存活區的內存是否足夠. 如果內存足夠,把伊甸園部分活躍對象保存在存活區,然後把對象保存在伊甸園. 如果內存不足,向老年代發送請求,查詢老年代
相關文章
相關標籤/搜索