📚 分类
JVM
🕵🏽‍♀️ 问题描述
JVM 垃圾回收算法有哪些?
👨‍🏫 问题讲解
❒ 标记清除算法(用的比较少)

✔ 垃圾回收分为2个阶段,分别是标记和清除,效率高,有磁盘碎片,内存不连续

❒ 标记整理算法(老年代)

✔ 标记清除算法一样,将存活对象都向内存另一端移动,然后清理边界以外的垃圾,无碎片,对象需要移动,效率低

❒ 复制算法(年轻代)

✔ 将原有的内存空间一分为二,每次只用其中的一块
✔ 正在使用的对象复制到另一个内存空间中,然后将该内存空间清空
✔ 交换两个内存的角色,完成垃圾的回收;无碎片,内存使用率低
🏳️‍🌈 问题总结
✔ 标记清除算法(用的比较少)
✔ 标记整理算法(老年代)
✔ 复制算法(年轻代)
📖 问题信息
📈 浏览次数:11 | 📅 更新时间:2025-12-15 03:54:01
📦 创建信息
🏷️ ID:137 | 📅 创建时间:2025-02-01 20:00:28