十五、垃圾回收相关算法

目录

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

对象存活判断
引用计算法

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

GC Roots?

三、对象的finalization机制

四、MAT和Jprofiler的GC Toots的溯源

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

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

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

八、小结

分代收集算法

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

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

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

相关推荐
稚辉君.MCA_P8_Java4 小时前
豆包 Java的23种设计模式
java·linux·jvm·设计模式·kubernetes
CCCC131016315 小时前
嵌入式学习(day 28)线程
jvm·学习
没有bug.的程序员15 小时前
JVM 总览与运行原理:深入Java虚拟机的核心引擎
java·jvm·python·虚拟机
舒一笑1 天前
Started TttttApplication in 0.257 seconds (没有 Web 依赖导致 JVM 正常退出)
jvm·spring boot·后端
搬砖的小熊猫1 天前
JVM核心原理与实战优化指南
jvm
静若繁花_jingjing1 天前
JVM执行引擎深入理解
jvm
CHEN5_021 天前
【Java虚拟机】垃圾回收机制
java·开发语言·jvm
静若繁花_jingjing3 天前
JVM对象创建和内存分配机制
jvm
##学无止境##3 天前
深入浅出JVM:Java虚拟机的探秘之旅
java·开发语言·jvm