十五、垃圾回收相关算法

目录

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

对象存活判断
引用计算法

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

GC Roots?

三、对象的finalization机制

四、MAT和Jprofiler的GC Toots的溯源

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

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

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

八、小结

分代收集算法

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

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

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

相关推荐
芒克芒克4 小时前
虚拟机类加载机制
java·开发语言·jvm
alonewolf_994 小时前
JDK17 GC调优全攻略:从参数解析到实战优化
java·jvm
这周也會开心5 小时前
JVM-finalize()方法
jvm
alonewolf_996 小时前
JVM调优实战与常量池深度解析:从Arthas到字符串常量池
前端·jvm·chrome
月明长歌6 小时前
Javasynchronized 原理拆解:锁升级链路 + JVM 优化 + CAS 与 ABA 问题(完整整合版)
java·开发语言·jvm·安全·设计模式
Maỿbe6 小时前
常见的垃圾收集算法
java·jvm·算法
xiaolyuh1236 小时前
JVM 核心知识点总结
jvm
这周也會开心7 小时前
JVM-G1、老年对象/大对象进入老年代、finalize
jvm
小当家.1057 小时前
JVM八股详解(上部):核心原理与内存管理
java·jvm·学习·面试
曹轲恒7 小时前
方法finalize对垃圾回收器的影响
java·jvm