Serial回收器
特点:stop world

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

Parallel Scavenge收集器
同上优势在于,能配置cpu,多少做回收,多少做用户线程
CMS(并发回收)
4个步骤:
初始化标记
并发标记
重新标记
并发清楚
问题:
无法处理浮动垃圾,最后一个步骤生成的垃圾无法回收
对cpu很敏感

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

网友评论