Java垃圾回收-標記算法

標記算法 對象被判定爲垃圾的標準 沒有被其他對象引用:引用計數算法、可達性分析算法 引用計數算法 判斷對象的引用數量來決定對象引用是否可以被回收。 每個對象實例都有一個引用計數器,被引用則+1,完成引用-1 任何引用計數爲0的對象實例可以被當做垃圾收集 優點:執行效率高,程序執行受影響較小 缺點:無法檢測出循環引用的情況,導致內存泄漏 java並沒有用這種方式判斷對象是否爲垃圾,而是使用可達性分析
相關文章
相關標籤/搜索