跳至主要內容
【修正版】5张图带你彻底理解G1垃圾收集器

作为一款高效的垃圾收集器,G1在JDK7中加入JVM,在JDK9中取代CMS成为了默认的垃圾收集器。

1 垃圾收集器回顾

1.1 新生代

新生代采用复制算法,主要的垃圾收集器有三个,Serial、Parallel New 和 Parallel Scavenge,特性如下:

  • Serial:单线程收集器,串行方式运行,GC 进行时,其他线程都会停止工作。在单核 CPU 下,收集效率最高。
  • Parallel New:Serial 的多线程版本,新生代默认收集器。在多核 CPU 下,效率更高,可以跟CMS收集器配合使用。
  • Parallel Scavenge:多线程收集器,更加注重吞吐量,适合交互少的任务,不能跟 CMS 配合使用。

jinjunzhu大约 14 分钟微信公众号
MySQL索引15连问,抗住!

前言

大家好,我是田螺

金三银四很快就要来啦,准备了索引的15连问,相信大家看完肯定会有帮助的。


捡田螺的小男孩大约 13 分钟微信公众号
Kafka核心知识点大梳理

基本简介

Apache Kafka是由LinkedIn采用Scala和Java开发的开源流处理软件平台,并捐赠给了Apache Software Foundation。


日常加油站大约 66 分钟微信公众号