JVM垃圾回收(GC)

一、什麼是垃圾回收? 垃圾回收是一種在堆內存中找出哪些對象還在被使用,還有哪些對象沒在被使用,並且將之刪除。 二、如何判斷哪些對象沒有被使用? 1、引用計數法: 給對象中添加一個引用計數器,每當有一個地方引用它時,計數器值就加1,當引用失效時,計數器值就減1,計數器爲0的對象就是沒被使用的對象。 但是這種算法很難解決對象之間互相引用的情況,所以java中並沒有使用這種算法。 2、可達性分析算法:
相關文章
相關標籤/搜索