Jvm-8—垃圾回收概述及相关算法
8.1 概述 什么是垃圾? 指运行过程中没有指针指向的对象。 垃圾回收的主要范围是堆和方法区,最主要的是堆,有的Jvm并不涉及方法区的垃圾回收。分为标记(标识哪些是垃圾)和清除阶段。 8.2 垃圾标记阶段的算法——引用计数算法 对每个对象保存一个整型的引用计算器属性,用于记录对象被引用的次数情况。当有对象引用A时,A的引用计数器加1;当引用失效时,引用计数器减1.当引用计数器的值为0时 即表示对象A不可...