java虚拟机新生代l收集器

Serial收集器是最基本、发展历史最悠久的收集器,曾经是虚拟机新生代收集的唯一标准,这个收集器是一个单线程的收集器,但是它的单线程不仅仅说明它只会使用一个CPU或者一个收集线程完成垃圾收集工作,更重要的是它在进行垃圾收集的时候,必须暂停掉其他的工作线程,直到它收集结束。他依然是现在虚拟机Client模式下默认新生代的收集器。由于现在的虚拟机管理内存在几个G左右,收集器处理的速度很快,所以简单高效的Serial仍然是一个很好的选择。


ParNew收集器其实就是Serial收集器的多线程版本,除了多线程收集之后,其他与Serial收集器相比没有太多创新的地方。但它却是虚拟机在Server模式下虚拟机首选的新生代收集器。其中一个与性能无关的原因是:除了Serial收集器,目前只有它能够与CMS收集器配合工作。(并发新生代)



Parallel Scavenge(清除)收集器是一个新生代收集器,又是并行的多线程收集器。它垃圾收集的目的则是为了达到一个可控的吞吐量,所谓的吞吐量就是运行用户代码的时间与CPU总消耗的时间的比值。(吞吐量优先收集器)。如果设置虚拟机的UserAdaptiveSizePolicy之后,虚拟机会根据当前系统的运行情况收集性能监控信息,动态调整这些参数以提供最合适的停顿时间或者最大的吞吐量,这种调节方式成为GC自适应的调节策略。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值