JVM入门:垃圾回收

GC如何知道哪些对象是垃圾对象? 常用的标记垃圾的算法有两个: 引用计数算法 引用计数算法,就是每个对象有一个引用计数器,当该对象被引用的时候计数器加1,当引用失效的时候,计数器减1。 那么这么做有什么缺点吗? 那就是当两个对象相互引用的时候,这两个对象都会无法释放。 根搜索算法 从根对象开始,所有能被触及的对象都可以认为是“存活的”对象,换句话说,就是“仍然使用的”对象。不能被触及的对象,就会被
相关文章
相关标签/搜索