十五、垃圾回收相关算法

目录

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

对象存活判断
引用计算法

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

GC Roots?

三、对象的finalization机制

四、MAT和Jprofiler的GC Toots的溯源

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

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

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

八、小结

分代收集算法

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

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

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

相关推荐
invicinble3 小时前
jar包在执行的时候需要关注的细节(提供一个解构jvm问题的视角)
java·jvm·jar
Evan芙4 小时前
JVM原理总结
jvm
fei_sun5 小时前
【总结】【OS】成组链接法
jvm·数据结构
7ioik6 小时前
JVM 核心参数调优清单
jvm
CodeAmaz8 小时前
JVM一次完整GC流程详解
java·jvm·gc流程
笃行客从不躺平10 小时前
JVM 类加载机制复习
jvm
飞火流星0202710 小时前
【Arthas工具】使用Trace命令分析Java JVM方法调用链路及耗时
java·jvm·arthas·jvm性能调优·java方法调用链路分析及耗时·jvm实时分析·jvm方法调用实时分析
7ioik10 小时前
JVM 调优工具深度指南:从监控到诊断的全流程实战
jvm
喵手11 小时前
JVM 基础知识:深入理解 Java 的运行时环境!
java·jvm·jvm基础·java运行环境
WizLC1 天前
【JAVA】JVM类加载器知识笔记
java·jvm·笔记