深入理解JAVA虛擬機—第三章垃圾收集器和內存分配策略(一)對象的引用和判斷對象是否可用

對於java語言來說,在每次進行垃圾清理時,首先應該確認的,是這個對象是否還應該存活。對於不應該存活的則GC會對這些對象宣判死刑。這次我們探究一下JVM是如何判斷對象是否應該存活的。 引用計數法 引用計數法(Reference Couting),給每個對象添加一個引用計數器,當對象被引用後,計數器+1,當引用失效後,計數器-1。當某時刻計數器爲0時,這個對象將無法再次使用。在很多領域引用計數法確實
相關文章
相關標籤/搜索