JVM學習(4)——全面總結Java的GC算法和回收機制

  引用實例被添加在引用隊列中,可以在任何時候通過查詢引用隊列回收對象。      現在我對一個對象的生命週期進行描述:   新建Java對象A首先處於可達的,未執行finalize方法的狀態, 隨着程序的運行,一些引用關係會消失,或者變遷,當對A使用可達性算法判斷,對象A變成了 GC Roots 不可達時,A從可達狀態變遷到不可達狀態,但是JVM不會就就這樣把它清理了,而是在第一次GC的時候,對
相關文章
相關標籤/搜索