宋红康 JVM 笔记 Day15|垃圾回收相关算法

一、今日视频区间

P138-P153

二、一句话总结

  1. 标记阶段:引用计数算法;
  2. 标记阶段:可达性分析算法;
  3. 对象的finalization机制;
  4. MAT与JProfiler的GC Roots溯源;
  5. 清除阶段:标记-清除算法;
  6. 清除阶段:复制算法;
  7. 清除阶段:标记-压缩算法;
  8. 小结;
  9. 分代收集算法;
  10. 增量收集算法、分区算法;

三、关键图/命令

3.1 标记阶段:引用计数算法(对象存活判断)




3.2 标记阶段:可达性分析算法(或根搜索算法、追踪性垃圾收集)






3.3 对象的finalization机制




3.4 MAT与JProfiler的GC Roots溯源



3.5 清除阶段:标记-清除算法




3.6 清除阶段:复制算法



3.7 清除阶段:标记-压缩算法(或标记-整理、Mark-Compact算法)




3.8 小结

3.9 分代收集算法



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

增量收集算法

分区算法


相关推荐
星马梦缘15 小时前
aaaaa
数据结构·c++·算法
EntyIU15 小时前
JVM内存与GC笔记
java·jvm·笔记
雪宫街道16 小时前
synchronized 锁的范围:对象锁、类锁与代码块锁
java·jvm·后端·面试
菜菜的顾清寒16 小时前
力扣HOT100(42)链表-随机链表的复制
算法·leetcode·链表
lqqjuly16 小时前
模型剪枝与稀疏化:理论、算法与可运行实现
人工智能·算法·剪枝
逻辑君16 小时前
Foresight研究报告【20260011】
人工智能·线性代数·算法·矩阵
珊瑚里的鱼16 小时前
【动态规划】不同路径Ⅱ
算法·动态规划
星恒随风17 小时前
C语言数据结构排序算法详解(下):冒泡排序、快速排序、归并排序和计数排序
c语言·数据结构·笔记·学习·排序算法
米小葱17 小时前
【学习笔记】cmake
笔记·学习
适应规律17 小时前
【无标题】
人工智能·python·算法