Java虛擬機——對象是否死亡,以及兩次標記過程圖解

在Java堆中存放着幾乎所有的對象實例,當垃圾回收器在對Java堆進行回收前,就需要對裏面的對象進行是否存活的判斷。然而,要真正宣告一個對象的死亡,是需要經歷兩次標記過程的。接下來就來具體分析。 1、兩種判斷對象是否存活的方法(但注意,這兩種均不能真正宣告對象死亡。)—— 1.1 引用計數器法  ① 工作原理:給對象添加一個引用計數器,每當由一個地方引用它時,計數器值就加1;當引用失效時,計數器值
相關文章
相關標籤/搜索