首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
最后的自由
掘友等级
java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
ZGC(Z-Garbage-Collector)垃圾收集器
ZGC(Z-Garbage-Collector)垃圾收集器 ZGC的内存划分 Region的大小和数量 Region的分类和使用途径 如何解决跨代引用 Region的内部结构 小对象如何选择Regio
NUMA(Non-Uniform Memory Access,非一致内存访问)
NUMA(Non-Uniform Memory Access,非一致内存访问) 在现代多处理器计算机系统中,NUMA(Non-Uniform Memory Access,非一致内存访问) 是一种针对内
空间局部性
空间局部性 一、空间局部性详解 当我们把最近一段时间创建的对象放到不同的内存区域,这个时候我们称这个分配没有空间局部性,从对象访问理论上看,创建时间相近的对象具有较高的相关性,也就是说会级联访问对象,
G1的类型卸载
G1的类型卸载 在 G1 垃圾收集器中,元空间(Metaspace) 是存储类元数据(如类结构、方法字节码、常量池等)的关键区域,其内存管理独立于堆内存的 Region 机制,直接使用本地内存(Nat
G1如何解决GC时对象移动的问题
因为G1复制对象时,是停止了用户线程的,所以没有并发移动对象的问题,对象移动是一件简单的事,后续的收集器中,对象移动和用户线程并发,会使用相当复杂的方案解决这个问题。
G1的GC模式详解
G1的GC模式详解 一、年轻代GC(Young GC) 1. 触发条件 阈值动态调整:默认初始阈值 70%(XX:GCHeapFreeLimit=70),但 G1 会根据历史 GC 效率自动调整,公式
G1触发GC的场景
G1触发GC的场景 G1垃圾收集器(Garbage-First)的垃圾回收(GC)触发场景主要分为以下四类,涵盖不同内存压力、对象分配行为和系统干预情况: 🔧 一、年轻代GC(Young GC) 触发
G1如何与TLAB一起工作
G1如何与TLAB一起工作 TLAB在G1上,完全复用了小对象的内存分配流程,在选择region上,region内部使用指针碰撞等细节完全一致。可以认为TLAB是一个固定大小的小对象,G1按照这个大小
G1如何管理空闲空间的
G1如何管理空闲空间的 G1 垃圾收集器通过高效的空闲 Region 管理系统来优化内存分配和回收效率,这是其实现低停顿和高吞吐的关键。G1通过一个空闲链表和一个区间树来管理空闲的Region。 一、
G1如何给新建的对象选择Region
G1如何给新建的对象选择Region 我们已经了解了Region内部的结构和关键指针G1的Region的内部结构 ,接下来将介绍G1如何给对象选择Region。 一、Region如何给小对象分配内存
下一页
个人成就
文章被点赞
3
文章被阅读
2,453
掘力值
151
关注了
0
关注者
2
收藏集
0
关注标签
3
加入于
2025-07-09