JAVA虚拟机学习之GC算法篇(四)

简单介绍几个垃圾收集算法: 一、标记-清除算法 ---- 最基础的收集算法 原理: 首先标记出所有的需要回收的对象, 标记完成后统一回收 缺陷: 效率的问题: 标记和清楚的过程,效率都不高。 空间的问题: 回收后会产生大量的不连续的内存碎片。 可能导致的直接后果就是后面要分配大内存对象的时候,内存不够 , 又要在GC一次。 二、复制算法: 原理: 将内存容量划分为2块相同大小的部分,每次只使用其中
相关文章
相关标签/搜索