java虚拟机学习笔记2_垃圾收集器

来源:互联网 发布:故宫软件 编辑:程序博客网 时间:2024/05/20 06:41

2.1 判断对象是否还存活的算法

  2.1.1引用计数法-给对象添加一个引用计数器,引用是加1,引用失效是减1  2.1.2可达性分析算法-Gc Root的对象为起始点,向下搜索                 -Gc Root对象包括:                   1)虚拟机栈中引用的对象                   2)方法区中类静态属性引用的对象                   3)方法区中常量引用的对象                   4)本地方法栈中JNI引用的对象

2.2垃圾收集算法

    2.2.1 标记-清除算法    2.2.2 复制算法    2.2.3 标记-整理算法    2.2.4 分代收集算法