垃圾回收之標記算法

判定對象是否爲垃圾的算法(標記爲垃圾) 1.引用計數算法 2.可達性分析算法 1.引用計數算法 通過判斷對象的引用數量來決定對象是否可以被回收 每個對象實例都有一個引用計數器,被引用則+1,完成引用則-1 任何引用計數爲0的對象實例可以被當作垃圾收集 優點:執行效率高,程序執行受影響小 缺點:無法檢測出循環引用情況,導致內存泄漏 2.可達性分析算法 通過判斷對象的引用鏈是否可達來決定對象是否可以被
相關文章
相關標籤/搜索