AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
6-ZGC
2022-10-08 22:37:10
0
举报
分享方式
使用 (¥3)
AI智能生成
JAVA16中ZGC思维导图
java
JVM
ZGC
垃圾回收器
模板推荐
作者其他创作
大纲/内容
ZGC出现背景
手机系统
证券交易系统
大数据场景
ZGC内存布局
基本布局
小于等于256K的分配在小页面(2M)
256K-4M的分配在中页面(32M)<br>
大于4M的分配在大页面(受操作系统控制)<br>
为何这样布局
Linux Kernel 2.6引入了标准大页<br>
ZGC支持NUMA<br>
ZGC核心概念
指针着色技术
低42位表示使用中的堆空间<br>
高几位记录GC状态<br>
单次GC流程
标记阶段
初始标记 STW
并发标记
再标记 STW
转移阶段<br>
并发转移准备
初始转移 STW<br>
并发转移
GC过程中注意点
如何并发转移
转发表(类似于HashMap)<br>
对象转移和插转发表为原子操作<br>
并发标记对象的重定位
下次GC中的并发标记(同时做上次并发标记对象的重定位)
技术上:指针着色中M0和M1区分
ZGC采用读屏障实现转发
收藏
立即使用
ZZY-系统部署图
收藏
立即使用
4-CAS
收藏
立即使用
3-Java线程
收藏
立即使用
2-缓存一致性协议
139164_PO
职业:暂无
去主页
Collect
Get Started
unnit6
Collect
Get Started
L6
Collect
Get Started
ip 6
Collect
Get Started
tarea 6
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document