深入理解Java虚拟机--垃圾回收算法
了解GC和内存分配算法目的:当需要排查各种内存溢出、内存泄漏问题时,当垃圾回收成为系统达到更高并发量的瓶颈时,就需要对此实施必要的监控和调节。 垃圾回收之前最重要的工作——判断对象的死活: 1.引用计数算法:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。主流的java虚拟