JVM中垃圾收集机制

一:对象已死吗? 在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进回收前,第一件事就是确定这些对象之中还有哪些对象存活,哪些已经死去(即不可能再被任何途径使用的对象) 二:判定垃圾是否存活办法 1:引用技术算法: 为每个对象创建一个引用计数,有对象引用时计数器 +1,引用被释放时计数 -1,当计数器为 0 时就可以被回收。它有一个缺点不能解决循环引用的问题。 2:可达性分析算法:
相关文章
相关标签/搜索