Jvm 垃圾回收机制

判断一个对象是否可回收? 引用计数: 每当一个对象被引用时,其引用计数加一,当引用计数为0时GC回收内存将对象销毁。 缺点:无法回收互相引用的对象(互相调用其引用数永远不为0) 根可达算法 垃圾回收算法: 标记-整理算法: 适用于回收率低的区域 标记存活对象,将所有的存活对象压缩到内存的另一端。之后清理边界之外的所有空间。 复制算法:适用于回收率高的区域 将内存分为两半,每次只是用一半的内存,回收
相关文章
相关标签/搜索