java垃圾收集器

堆中幾乎存放着Java世界中所有的對象實例,垃圾收集器在對堆進行回收前首先要確定哪些對象還活着,哪些對象已經死去。 1,判斷對象是否已死 1.1引用計數算法 給對象中添加一個引用計數器,每當有一個地方引用它時,計數器就加1,當引用失效時,計數器就減1;任何時刻計數器都爲0的對象是不可能在被使用的。 引用計數算法無法對象之間循環引用的問題。 1.2 根搜索算法 通過一系列名爲「GC Roots」的對
相關文章
相關標籤/搜索