【JVM】JVM垃圾收集器

Serial收集器(复制算法)

新生代单线程收集器,标记和清理都是单线程,有点事简单高效,是client级别默认的GC方式

Serial Old收集器(标记整理算法)

老年代单线程收集器,Serial收集器的老年代版本

ParNew收集器(复制算法)

新生代收集器,可以认为是Serial收集器的多线程版本,在多核CPU环境下有着比Serial更好的表现

Parallel Scavenge收集器(复制算法)

并行收集器,追求高吞吐量,高效利用CPU,吞吐量一般为99%。适合后台应用等对交互相应要求不高的场景。是server级别默认采用的GC方式。
吞吐量=用户线程时间/(用户线程时间+GC线程时间)。

Parallel Old收集器(复制算法)

Parallel Scavenge收集器的老年代版本,并行收集器,吞吐量有限

CMS收集器(标记清理算法)

高并发、地停顿,追求最短GC回收停顿时间,cpu占用比较高,响应时间快,停顿时间短,多核cpu追求高响应时间的选择

【JVM】JVM垃圾收集器最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/16333.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>