📚 分类
JVM
🕵🏽‍♀️ 问题描述
标记清除算法?
👨‍🏫 问题讲解
❒ 标记清除算法,是将垃圾回收分为2个阶段,分别是标记和清除。

❒ 标记阶段:

✔ 从根对象(如全局变量、栈上的变量等)开始,遍历所有可达的对象。
✔ 对所有可达对象进行标记,通常是通过设置一个标志位或将对象放入一个标记列表来实现。

❒ 清除阶段:

✔ 遍历整个堆内存,找出未被标记的对象。
✔ 将这些未标记的对象视为垃圾,释放它们占用的内存。

优点: 标记和清除速度较快
缺点: 碎片化较为严重,内存不连贯的
🏳️‍🌈 问题总结

            
📖 问题信息
📈 浏览次数:14 | 📅 更新时间:2025-12-14 23:59:18
📦 创建信息
🏷️ ID:135 | 📅 创建时间:2025-02-01 19:55:41