标记清除算法介绍
该算法有两个阶段。
1. 标记阶段:找到所有可访问的对象,做个标记
2. 清除阶段:遍历堆,把未被标记的对象回收
算法弊端:
容易产生空间碎片,垃圾回收后的空间不是连续的,不连续的空间内存的工作效率要低于连续的内存空间。
标记清除算法介绍
该算法有两个阶段。
1. 标记阶段:找到所有可访问的对象,做个标记
2. 清除阶段:遍历堆,把未被标记的对象回收
算法弊端:
容易产生空间碎片,垃圾回收后的空间不是连续的,不连续的空间内存的工作效率要低于连续的内存空间。