对象存活算法引用计数法
对象存活算法引用计数法
首先说定义:就是一个对象被引用的话,计数器就+1,当引用失效时就-1,当是0就表示对象可以回收。
优点:实现简单高效
缺点:无法解决循环引用的问题
可以看一个案例来证明:
public class test {
private Object instence;
public test() {
//开辟一片20MB大小的内存,便于形象的看出
对象存活算法引用计数法
对象存活算法引用计数法
首先说定义:就是一个对象被引用的话,计数器就+1,当引用失效时就-1,当是0就表示对象可以回收。
优点:实现简单高效
缺点:无法解决循环引用的问题
可以看一个案例来证明:
public class test {
private Object instence;
public test() {
//开辟一片20MB大小的内存,便于形象的看出