JVM之判斷對象是否存活的方法

爲什麼要判斷對象是否存活呢? 虛擬機中幾乎所有的對象都要在堆內存中分配存儲區域,而如果要進行垃圾回收就得判斷哪些對象是」死掉「的,什麼情況下可以判斷某個對象是「死掉」的呢?當然是這個對象的存在已經對程序做不了任何貢獻的時候,也就是說沒有任何對象會再使用到這個對象了。 再說一遍,判斷對象是否存活是在垃圾回收之前的一步至關重要的事情! 再說一遍,判斷對象是否存活是在垃圾回收之前的一步至關重要的事情!
相關文章
相關標籤/搜索