十五、垃圾回收相关算法

目录

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

对象存活判断
引用计算法

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

GC Roots?

三、对象的finalization机制

四、MAT和Jprofiler的GC Toots的溯源

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

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

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

八、小结

分代收集算法

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

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

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

相关推荐
我命由我123456 小时前
Kotlin 数据容器 - List(List 概述、创建 List、List 核心特性、List 元素访问、List 遍历)
java·开发语言·jvm·windows·java-ee·kotlin·list
寒士obj19 小时前
JVM 内存结构
java·开发语言·jvm
练习时长两年半的程序员小胡1 天前
JVM 基础架构全解析:运行时数据区与核心组件
java·jvm·面试
xzkyd outpaper2 天前
JVM、Dalvik、ART垃圾回收机制
jvm·dalvik
淮北枳丶2 天前
Java常用命令、JVM常用命令
java·开发语言·jvm
thginWalker2 天前
Java JVM
java·jvm
鼠鼠我捏,要死了捏2 天前
深入解析JVM垃圾回收调优:性能优化实践指南
java·jvm·gc
℡余晖^2 天前
每日面试题14:CMS与G1垃圾回收器的区别
java·jvm·算法
清秀咸鱼3 天前
个人笔记抽象类
java·jvm·spring
不想写bug呀3 天前
垃圾回收介绍
java·jvm·垃圾回收