GC是如何確定垃圾的?和垃圾回收算法

1.什麼是垃圾? 對象佔用了內存的資源,但是你卻永遠使用不了該對象了。一般情況是沒有引用的對象,或者是沒有執行外部引用的都對象(因爲會有環形垃圾,它雖然有引用指引,但是無法被外部引用了) 2.如何確定垃圾?              1.引用計數:有一個引用指向該對象就加一,什麼時候值爲0了,它就是垃圾。這種方法是不可行了,會有循環引用的問題              2.正向可達:從roots對
相關文章
相關標籤/搜索