JVM垃圾收集器與內存分配策略(總結自《深入理解Java虛擬機》)

1、對象可用性判斷 垃圾收集器在回收對象前,需要判斷哪些對象沒有被廢棄,哪些對象已經廢棄了(即無法通過任何途徑使用的對象)。所以,垃圾收集器需要一種算法來判定這個對象是否需要回收。 (1)引用計數算法 引用計數算法的基本思想是給一個對象添加一個引用計數器,每當有一個地方引用它時,這個計數器的值就加1,引用失效時,計數器就減去1,當引用計數器的值爲0時,就代表這個對象不再可用了。 引用計數算法實現簡
相關文章
相關標籤/搜索