垃圾回收器介绍

1. 介绍

串行回收器:Serial、Serial old

并行回收器:ParNew、Parallel Scavenge、Parallel old

并发回收器:CMS、G1

2. 为什么这么多GC

场景不同

3. 如何查看默认GC?

-XX:+PrintCommandLineFlags

4. 各种垃圾回收器

垃圾收集器

分类

作用位置

使用算法

特点

适用场景

Serial

串行运行

新生代

复制算法

响应速度优先

单CPU环境下的client模式

ParNew

并行运行

新生代

复制算法

响应速度优先

多CPU环境Server模式下与CMS配合

parallel

并行运行

新生代

复制算法

吞吐量优先

后台运算而不需要太多交互

Serial Old

串行运行

老年代

标记-压缩算法

响应速度优先

单CPU环境下的client模式

Parallel Old

并行运行

老年代

标记-压缩算法

吞吐量优先

后台运算而不需要太多交互

CMS

并发运行

老年代

标记-清除算法

响应速度优先

互联网或B/S业务

G1

并发,并行

新生代

老年代

标记-压缩算法

复制算法

响应速度优先

面向服务端应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值