十五、垃圾回收相关算法

目录

一、标记阶段:引用计算法

对象存活判断
引用计算法

二、标记阶段:可达性分析算法

GC Roots?

三、对象的finalization机制

四、MAT和Jprofiler的GC Toots的溯源

五、垃圾清除算法之标记-清除算法

六、垃圾清除算法之复制算法

七、垃圾清除算法之标记-压缩算法

八、小结

分代收集算法

九、增量收集算法、分区算法

1、什么是增量收集算法?
2、增量收集算法缺点
3、什么是分区算法?

【注意】 这些只是基本的算法思路,实际 GC 实现过程要复杂的多,目前还在发展中的前沿GC都是复合算法、并且并行和并发兼备

相关推荐
earthzhang202134 分钟前
第3讲:Go垃圾回收机制与性能优化
开发语言·jvm·数据结构·后端·性能优化·golang
零千叶6 小时前
【面试】Java JVM 调优面试手册
java·开发语言·jvm
黄昏晓x7 小时前
C++----多态
java·jvm·c++
linweidong13 小时前
理想汽车Java后台开发面试题及参考答案(下)
jvm·spring boot·spring cloud·rpc·虚拟机·feign·二叉树排序
大大大大物~13 小时前
JVM之锁优化(自旋锁 适应性自旋 锁消除 锁粗化 轻量级锁 偏向锁)
jvm
无毁的湖光Al17 小时前
日常问题排查-Younggc突然变长
java·jvm·后端
..Cherry..18 小时前
【java】jvm
java·开发语言·jvm
zz-zjx1 天前
JVM 内存结构与 GC 机制详解( 实战优化版)
java·jvm·tomcat
siriuuus1 天前
JVM 内存分区及 GC 垃圾回收 相关知识总结
jvm·full gc
Arlene1 天前
JVM Java虚拟机
java·开发语言·jvm