java內存回收機制相關

對於垃圾回收,我們主要思考哪些內存需要回收、什麼時候回收和如何回收幾個問題。 哪些內存需要回收 堆中幾乎存放着java中所有對象實例,垃圾收集器在對堆進行回收前,需要判斷哪些對象是存活的,哪些對象是已經「掛掉」,並且是需要回收的。判斷對象的存活與否,主要有引用計數法和根搜索算法。 如何判斷對象需要回收 引用計數法: 給對象中添加一個引用計數器,每當有一個地方引用它時,計數器值就加1;當引用失效時,
相關文章
相關標籤/搜索