GC 算法 GC 即 Garbage Collection 垃圾回收.JVM 中的 GC 99%发生在堆中,而 Java 堆中采用的垃圾回收机制为分代收集算法.即将堆分为新生代和老年代,根据不同的区域使用不同的垃圾回收算法. 1. 确认垃圾的算法 1.1 引用计数法 给每个对象设置一个引用计数器,每有一个地方引用此对象时,计数器 +1,引用失效计数器 -1.当对象计数器为0时,将会被垃圾回收. 引用计数器无法解决循环引用的问题.当AB两个对象都无其他对象引用,且 A 对象引用 B 对象,B 对象…