Java虛擬機(二)垃圾收集算法與內存分配策略

如何判斷對象是否存活 不能再被任何途徑使用的對象即是死去,那麼我們如何判斷呢? 引用計數算法 給對象中添加一個引用計數器,每當有一個地方引用它時,計數器值就加1;當引用失效時,計數器值就減一。缺點:很難解決對象之間相互循環引用的問題。 可達性分析算法 這個算法的基本思路就是通過一系列的稱爲」GC Roots」的對象作爲起始點,從這些節點開始向下搜索,搜索走過的路徑稱爲引用鏈(Reference C
相關文章
相關標籤/搜索