垃圾回收器

Serial回收器
特点:stop world


Serial.jpg

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


Parnew.jpg

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

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


cms.jpg

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


g1.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容