【每日阅读】2021年3月12日-JVM有哪些垃圾回收器

有疑问就留言给我吧😄

Serial GC

最古老的垃圾收集器,单线程工作,停顿时间长。

ParNEW GC

Serial GC的多线程版本。

CMS

设计目标是尽量减少停顿时间。基于标记清除算法,存在内存碎片问题。

Parallel GC

JDK8的默认垃圾收集器,新生代使用复制算法,老年代使用标记整理算法。也被称为吞吐量优先的GC。

G1 GC

兼顾吞吐量和停顿时间的GC,是JDK9之后的默认GC。没有CMS最好情况好,但是比CMS最坏情况好。内存分为一个个region,region之间是复制算法,但整体看是标记整理算法,可以有效地避免内存碎片。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2878

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部