JVM中的GC收集器

在这里插入图片描述

一、单线程

1.Serial、 Serial Old 收集器

在这里插入图片描述

二、多线程

1.ParNew 收集器

是 Serial 的多线程版本。但是它的优势是可以配合 CMS 收集器进行工作,采用的是复制算法。

在这里插入图片描述

2.Parallel、Parallel Old 收集器

吞吐量优先的收集器,可以牺牲等待时间换取系统的吞吐量。
在这里插入图片描述

三、高新收集器

1.CMS 收集器

标记清除,最短停顿。

在这里插入图片描述

2.G1(GarbageFirst)收集器

一种兼顾吞吐量和停顿时间的 GC 实现。

它最大的一个优势就是可预测停顿。

在这里插入图片描述

大体GC算法:标记整理

《深入理解JVM》

发布了104 篇原创文章 · 获赞 451 · 访问量 85万+

猜你喜欢

转载自blog.csdn.net/larger5/article/details/90085342