垃圾回收器

Serial回收器
特点:stop world


Serial.jpg

Parnew收集器
特点:多线程收集
并行:用户线程和垃圾回收线程不能同时执行,有停顿


Parnew.jpg

Parallel Scavenge收集器
同上优势在于,能配置cpu,多少做回收,多少做用户线程

CMS(并发回收)
4个步骤:
初始化标记
并发标记
重新标记
并发清楚
问题:
无法处理浮动垃圾,最后一个步骤生成的垃圾无法回收
对cpu很敏感


cms.jpg

G1
分成了region容易管理,rememberSet(记录引用链)
步骤:
可处理悬浮垃圾


g1.jpg

你可能感兴趣的:(垃圾回收器)