十七、垃圾收集器

目录

    • 一、GC分类与性能指标
    • 二、不同垃圾回收器的概述
      • 2、7中经典的垃圾收集器
      • 3、7款经典收集器和垃圾分代之间的关系
    • 三、Serial 回收器 - 串行回收
    • 四、ParNew回收器(并行回收)

一、GC分类与性能指标

1、垃圾回收器概述

2、垃圾回收器分类

  • 按照线程数分:可以分为串行垃圾收集器和并行垃圾收集器

3、评估GC的性能指标

  • 吞吐量:运行用户代码的时间占总运行时间的比例

​ 总运行时间 = 程序运行时间 + 内存回收时间

1) 吞吐量

2)暂停时间

3)吞吐量 vs 暂停时间

二、不同垃圾回收器的概述

1、垃圾收集器的发展史

2、7中经典的垃圾收集器

3、7款经典收集器和垃圾分代之间的关系

4、垃圾收集器之间的组合关系

5、为什么有不同的垃圾回收器?

6、如何查看默认的垃圾回收器?

三、Serial 回收器 - 串行回收

1、什么是 Serial 回收器 ?

2、Serial 回收器的优势是什么?

3、总结

只需了解即可,现在已经不用串行的垃圾收集器了。而且在限定单核cpu才可以使用。

对于强交互的应用而言,这种垃圾收集器是不能接收的。一般在Java web应用程序中是不会采用串行垃圾收集器的

四、ParNew回收器(并行回收)

你可能感兴趣的:(#,Jvm,jvm,垃圾收集器)