jvm判斷對象是否存活的算法

參考書籍《深入理解Java虛擬機》周志明 1,引用計數算法 在對象中添加一個引用計數器,每當一個地方引用它時,計數器就加1,引用失效時計數器就減1,任何時刻計數器爲0的對象就是不可能再被使用的對象。 在Java主流虛擬機中沒有選擇這一算法管理內存,原因是引用計數算法有很多例外情況要考慮,必須要配合大量額外處理才能保證正確的工作,單純的使用引用計數就會很難解決對象之間循環引用的問題。 2,可達性分析
相關文章
相關標籤/搜索