垃圾收集算法
- 复制
- 标记-清除
- 标记-整理
垃圾收集算法特点
-
复制:
-
需要双倍的空间,空间使用率低
-
不会产生stw,效率高
-
不会产生内存碎片
-
-
标记-清除:
-
标记、清除两阶段收集
-
会产生内存碎片
-
标记阶段需要判断对象是否存活,比较占用资源,也可能会产生stw
-
-
标记-整理:
-
标记、清除两阶段收集
-
不会产生内存碎片
-
标记阶段需要判断对象是否存活,比较占用资源,也可能会产生stw
-
整理阶段也会有额外的开销
-
个人随笔、欢迎指正