第3章 垃圾收集器与内存分配策略

一、关于对象死亡 1. 引用计数算法 在对象中添加一个引用计数器,当对象被引用时计数器加1;当引用失效时计数器减1;任何时刻计数器都为0的对象就是不可被使用的 但Java语言没有使用引用计数法来管理内存,其中最主要的原因是它很难解决对象之间的相互循环引用的问题 2. 根搜索算法(被Java语言使用) 从GC Roots对象开始向下搜索,如果能到达对象,说明该对象时存活的 能成为GC Roots对象
相关文章
相关标签/搜索