首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
最后的自由
掘友等级
java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最后的自由
java开发
·
1月前
关注
jvm各个垃圾收集器的工作原理
jvm各个垃圾收集器的工作原理 分代垃圾收集理论依据 垃圾收集屏障(GC Barriers) Serial垃圾收集器 parNew垃圾收集器 Parallel Scaven...
0
评论
分享
最后的自由
java开发
·
1月前
关注
访问对象带来的性能问题
访问对象带来的性能问题 在 ZGC 的全局状态染色指针机制下,即使对象引用已通过自愈更新为新地址,只要全局状态未切换,后续访问仍需经过读屏障的检查。以下是这一场景的完整分析...
0
评论
分享
最后的自由
java开发
·
1月前
关注
指针压缩对ZGC的影响
指针压缩对ZGC的影响 在 JVM 中,指针压缩(Compressed OOPs) 和 染色指针(Colored Pointers) 是两项关键技术,它们共同协作以优化内存...
0
评论
分享
最后的自由
java开发
·
1月前
关注
如何解决对象移动并发问题
如何解决对象移动并发问题 ZGC 通过 染色指针(Colored Pointers)、读屏障(Load Barrier) 和 阶段协同机制 三大核心技术,实现对象移动与用户...
0
评论
分享
最后的自由
java开发
·
1月前
关注
解决对象消失的问题
解决对象消失的问题 ZGC 确实需要处理并发标记期间因用户线程修改引用导致的 对象消失问题(即对象实际存活但被误回收),但其解决方案并非依赖 STW(停顿),而是通过 读屏...
0
评论
分享
最后的自由
java开发
·
1月前
关注
全堆GC Major Collection
全堆GC Major Collection ZGC中的Major Collection(全堆回收) 是分代ZGC(Generational ZGC)的核心机制之一,专为高效...
0
评论
分享
最后的自由
java开发
·
1月前
关注
新生代GC Minor Collection
新生代GC Minor Collection 在 JDK 21 的分代式 ZGC(Generational ZGC)中,Minor Collection 是专为高效回收年轻...
0
评论
分享
最后的自由
java开发
·
1月前
关注
GC模式
GC模式 在 JDK 21 中,ZGC 通过引入 分代收集(Generational ZGC) 机制,显著优化了垃圾回收效率。其 GC 模式主要分为以下两类,分别针对不同代...
0
评论
分享
最后的自由
java开发
·
1月前
关注
触发GC的场景
触发GC的场景 ZGC的垃圾回收(GC)触发机制是其低延迟设计的核心,通过多种智能策略动态适应不同内存压力场景,确保停顿时间稳定在10ms以内(JDK 16+优化至1ms内...
0
评论
分享
最后的自由
java开发
·
1月前
关注
如何管理大型Region
如何管理大型Region ZGC(Z Garbage Collector)对大型Region(>4MB对象)的管理采用独占式分配、零复制移动、动态容量调整三大核心机制,结合...
0
评论
分享
最后的自由
java开发
·
1月前
关注
如何管理中型Region
如何管理中型Region 以下是ZGC中型Region的完整管理机制重述: ⚙️ 一、中型Region核心管理机制 1. Region申请与创建 触发条件: 对象大小 >2...
0
评论
分享
最后的自由
java开发
·
1月前
关注
如何管理小型Region
如何管理小型Region 在ZGC中,小型Region(2MB)的管理机制是其实现亚毫秒级停顿的核心基础,涉及精细化的内存申请、分配、回收和OS交互策略。以下是完整的技术解...
0
评论
分享
最后的自由
java开发
·
1月前
关注
大对象如何选择region
大对象如何选择region 在ZGC(Z Garbage Collector)中,大对象(>4MB)首次分配时,Region的选择策略与其他对象类型有显著区别,核心在于独占...
0
评论
分享
最后的自由
java开发
·
1月前
关注
中对象如何选择Region
中对象如何选择Region 在ZGC中,中型对象(256KB ~ 4MB)首次分配时,Region的选择策略基于非独占共享机制,通过动态管理32MB中型Region的空间实...
0
评论
分享
最后的自由
java开发
·
1月前
关注
小对象如何选择Region
小对象如何选择Region ZGC(Z Garbage Collector)对小对象(≤256KB)的首次分配采用了一套精细化的Region选择策略,结合线程本地缓存、NU...
0
评论
分享
最后的自由
java开发
·
1月前
关注
ZGC中Region的内部结构
Region的内部结构 ⚙️ 一、小型 Region(2MB)内部结构 适用对象:< 256KB 的小对象 1.核心组件 bottom 指针:Region 起始地址(固定)...
0
评论
分享
最后的自由
java开发
·
1月前
关注
如何解决跨代引用
如何解决跨代引用 ZGC 分代模型下处理跨代引用的核心创新点——通过 “卡表粗筛 + 并发卡清洗 + RSet 精炼” 的三级协作,将跨代引用处理从 STW 转为并发。以下...
0
评论
分享
最后的自由
java开发
·
1月前
关注
Region的分类和使用途径
Region的分类和使用途径 在 JDK 21 的分代 ZGC(Generational ZGC)中,Region 是内存管理的基本单元,其分类和使用途径是 ZGC 实现低...
0
评论
分享
最后的自由
java开发
·
1月前
关注
Region的大小和数量
Region的大小和数量 在 ZGC 中,Region 的数量是动态变化的,其值由 堆大小、对象分布 和 回收状态 共同决定。以下是精确的计算逻辑与影响因素分析: ⚙️ 一...
0
评论
分享
最后的自由
java开发
·
1月前
关注
ZGC的内存划分
ZGC的内存划分 ZGC(Z Garbage Collector)的内存划分采用基于Region的动态分区策略,通过将堆内存划分为三类不同大小的Region来优化内存管理和...
0
评论
分享
下一页
个人成就
文章被点赞
3
文章被阅读
1,822
掘力值
150
关注了
0
关注者
2
收藏集
0
关注标签
3
加入于
2025-07-09