深入理解ZGC回收器—关键技术详解
⭐⭐⭐⭐⭐⭐
Github主页👉https://github.com/A-BigTree
笔记链接👉https://github.com/A-BigTree/Code_Learning
⭐⭐⭐⭐⭐⭐
如果可以,麻烦各位看官顺手点个star~😊
文章目录
关于JVM回收器的前置知识点:
- 【JVM】—Java内存区域详解
- 【JVM】—JVM垃圾回收详解
- 【JVM】—深入理解G1回收器——概念详解
- 【JVM】—深入理解G1回收器—回收过程详解
- 【JVM】—G1中的Young GC、Mixed GC、Full GC详解
- 【JVM】—G1 GC日志详解
- 【JVM】—深入理解ZGC回收器—背景概念&回收流程
前面介绍了ZGC的诞生背景和回收流程(传送门),这篇文章从内存布局、着色指针和读屏障三个角度出发,详细介绍一下ZGC用到的关键技术。
1 关键技术1—堆内存布局
1.1 G1的内存布局
让我先回顾一下G1的内存布局如下: