jvm 复习概要(三) 垃圾回收

1.如何判定对象为垃圾对象 1.1 引用计数法 在对象中添加一个引用计数器,当有地方引用这个对象的时候,引用计数器的值就+1,当引用失效的时候,计数器的值就-1 弊端: A对象引用B对象,B对象引用C对象,当把A对象引用失效 即(A=null),如果垃圾回收使用的是引用计数法,则a对象会被回收,但是b对象和c对象不会被回收。 1.2 可达性分析法 在主流的商用程序语言中(Java和C#),都是使用
相关文章
相关标签/搜索