垃圾回收机制——引用计数法
2023-05-10 22:34:25 0 举报
垃圾回收机制——引用计数法
作者其他创作
大纲/内容
对象类型数据指针
........
引用+1
reference
局部变量表
对象实例数据
对象类型数据
int
堆
引用计数法
方法区
实例私有:引用计数器
堆中每个对象都有一个引用计数。当一个对象被创建时,且将该对象实例分配给一个变量,该变量计数设置为1,当任何其他变量被赋值为这个对象的引用时,或者对象内的变量属性(非基础变量)进行赋值时.计数加1(a=b,则b引用的对象实例的计数器加1),但当一个对象实例的某个引用超过了声明周期或者被设置为一个新值时,对象的实例引用计数器减1.任何引用计数器为0的对象实例可以被当做垃圾收集。当一个对象实例被垃圾收集时,它引用的任何对象实例的引用计数器减1.
栈
0 条评论
下一页