第3章 垃圾收集器與內存分配策略

一、關於對象死亡 1. 引用計數算法 在對象中添加一個引用計數器,當對象被引用時計數器加1;當引用失效時計數器減1;任何時刻計數器都爲0的對象就是不可被使用的 但Java語言沒有使用引用計數法來管理內存,其中最主要的原因是它很難解決對象之間的相互循環引用的問題 2. 根搜索算法(被Java語言使用) 從GC Roots對象開始向下搜索,如果能到達對象,說明該對象時存活的 能成爲GC Roots對象
相關文章
相關標籤/搜索