可达性分析

引用计数:为每个对象维护一个引用计数器: 缺点:引用计数有时间开销 交叉引用(循环引用) 常量等引用的对象那个作为root点: 可达性分析(标记都会产生可达性分析算法):从root到遍历所有对象,如果从root不能到达, 缺点:遍历需要时间,标记的 引用计数法:循环引用 标记-清除算法: -标记(记录每个对象的引用数)->程序暂停->清除:会产生碎片 标记-整理算法:标记后->程序暂停->将可用的
相关文章
相关标签/搜索