JVM原理之垃圾回收算法及垃圾收集器

6. 垃圾回收算法 6.1 如何确定对象是垃圾 要想进行垃圾回收,必须知道哪些对象是垃圾,那怎么知道呢? 6.1.1 引用计数法 如果一个对象被引用,就说明该对象不是垃圾;如果一个对象没有任何指针对其引用,它就是垃圾。 缺点:互相引用的对象将永远不会被回收。如:对象A中有对象B的引用,B也亦然; 6.1.2 可达性分析 那什么是可达性分析呢?那些东西可以作为GCRoot呢? 从GCRoot开始,可
相关文章
相关标签/搜索