ParNew垃圾回收器

ParNew垃圾回收器(学习笔记)

基本概念

ParNew收集器是Serial收集器的多线程版本。

  • Par是Parallel的缩写
  • New表示只能处理新生代

ParNew收集器再新生代中仍然采用复制算法STW机制

ParNew是很多JVM运行再Server端的默认垃圾回收器。

对于新生代,回收器次数频繁,使用并行方式高效。
对于老年代,回收次数少,使用串行节省资源(这CPU切换线程)。

在这里插入图片描述

ParNew一定比Serial更好吗?

  • 多CPU场景下,ParNew可以充分利用多CPU、多核心的物理硬件优势,可以更快地完成垃圾回收,提升程序吞吐量。
  • 单CPU场景下,ParNew的多个线程反而会相互竞争资源,进而器效率反而不如Serial。

如何开启

-XX:+UseParNewGC参数可以指定年轻代的垃圾收集器为ParNew。
-XX:ParallelGCThreads可以限制GC线程数量,JVM默认开启和CPU数量相同的线程数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值