jvm垃圾收集器

在这里插入图片描述

serial回收器

新生代用serial收集器,采用的是复制算法,老年代用serialold gc收集器,采用的是标记-压缩算法。都是基本用于cline模式中。
他们都是串行的收集器,在发生垃圾收集的时候会stw(停止所有其他线程),而且这个收集器是单线程收集器,也就是只是用一个核,在早期这个收集器使用非常广泛。

parnew垃圾收集器

parnew垃圾收集器也是一个新生代的垃圾收集器,new就代表了新生代,而且与serial垃圾收集器的差别不大,差别在于parnew垃圾收集器是并行的,而serial只能串行,还有就是parnew可以使用多核,其他都与serial类似,使用的也是复制算法进行垃圾收集

parnew与serial垃圾收集器谁的性能好。
在多核的情况下,parnew的性能更好,因为parnew可以使用多个核,而serial只能使用一个核,如只有单核,两个垃圾收集器的性能也就差不多了。

paraller垃圾收集器

与parnew垃圾收集器大同小异,但并不是多此一举,paraller更注重于吞吐量

cms垃圾收集器

CMS是一款优秀的垃圾收集器。众所周知,在oracle公司的Hotspot的架构中,大体上采用分代回收的机制。其中出生代又采用了拷贝复制的方法。如果对象在初生代内存活超过一定次数之后,就可以晋升到老生代中,而CMS垃圾收集器就是专门用来对老生代做收集。随着现代硬件的发展,更多的企业及服务最关注的点在GC的停顿时间,而CMS恰好是一种以获取最短回收停顿时间为目标的收集器,可以给这类服务带来最好的服务效果。
优点:
1).将stop-the-world的时间降到最低,能给电商网站用户带来最好的体验。

G1垃圾收集器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值