ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 空间整合 G1将内存分为一个一个的region,内存回收是以region为基本单位的,**region的回收使用的是复制算法,所以不存在内存碎片化问题**。但是**整体上来看实际属于标记-压缩算法。通过复制算法处理之后的内存会被整齐的摆放在一起(即region经过垃圾回收之后会被规整)**,这两种算法都可以避免内存碎片化的产生。不会因为分配大对象的时候由于内存的碎片化造成提前触发一次GC,尤其是当堆空间特别大的时候G1的优势更加明显