欧尼酱讲JVM(23)——垃圾收集器

发布时间:2024-01-17 10:00

目录

GC性能指标整体说明

评估GC性能指标

不可能三角

吞吐量与暂停时间的对比说明

吞吐量VS暂停时间

垃圾收集器发展史

垃圾收集器分类

按碎片处理方式

按工作的内存区间分

不同垃圾收集器详解

Serial

Serial Old

ParNew

ParNew收集器的工作过程如下图:

cms的简单介绍

ParNew收集器的多线程设置

Parallel

Parallel 特点

Parallel Old

CMS

工作过程

优点

G1

G1收集器的地位

Mixed GC模式

工作原理

存在的问题

G1收集器的运作过程

G1 VS CMS

ZGC

简介

内存布局

并发整理算法的实现

ZGC运作过程

优缺点

最后


前面几篇文章我们讲了垃圾收集相关的算法,现在我们开始讲垃圾收集器。

有了虚拟机就一定需要手机垃圾的机制,这就是Garbage Collection,对应的产品我们称为Garbage Collector。

在了解垃圾收集器之前,我们要先了解评价垃圾收集器好坏的性能指标。

GC性能指标整体说明

评估GC性能指标

  • 吞吐量:运行用户代码的时间占总运行时间的比例
    • (总运行时间:程序的运行时间+内存回收的时间)

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号