技术栈
0字节标头
剑海风云
6 个月前
java
·
算法
·
并发
·
zgc
·
内存碎片
·
0字节标头
·
zgc小页面
通过自定义分配器解决 ZGC中的碎片问题
ZGC 和其他垃圾收集器通常使用碰撞指针分配,这对于顺序分配很有效,但随着时间的推移会导致碎片化。当产生无法轻松重用的内存间隙时,就会发生碎片化,这需要昂贵的活动对象重新定位。这项研究的目标是通过使用基于空闲列表的分配器和碰撞指针分配器来减少 ZGC 中的重新定位需求,这可以在某些情况下更有效地跟踪和利用碎片内存。