Serial-JVM垃圾收集器

Serial收集器

serial收集器 是最基础历史最悠久的的收集器 曾静是HotSpot虚拟机新生代收集器的唯一选择

工作原理

1、这个收集器是一个单线程工作的收集器 但是他的单线程的意义不仅仅是说明他只会使用一个收集线程完成收集工作,更重要的是强调在他进行垃圾收集是 必须暂停其他所有工作线程直到收集结束
2、这项工作是由虚拟机在后台自动发起和自动完成的 用户在不可知 不可控的条件下吧用户正常工作线程全部停掉
(这个确实很魔幻,你在敲着运行代码 忽然不动了 这时候是个Java编译者 肯定以为编辑环境坏了 肯定不是 他停止工作了)

在这里插入图片描述

似乎感觉它已经被淘汰了?

那就错了
目前他仍是HotSpot虚拟机运行在客户端模式下默认新生代收集器 有着优于其他线收集器

优点

1、就是简单快捷
2、对于内存资源受限的环境它是额外环境内存消耗最小的
3、对于单核处理器或者处理器核心数较少的环境来说 Serial收集器由于没有线程交互的开销 专心做垃圾收集自然可以获得最高单线程的收集效率

面向用户

目前客户做面应用场景以及近年来流行的部分微服务应用中,分配给虚拟机管理的内存一般来说并不会特别大,收集几十M甚至更多新生代(仅仅是指新生代使内存,桌面应用甚至更少)
垃圾收集的停顿时间完全可以控制在十几 几十毫秒 最多100毫秒 只要不是平凡发生收集
这点停顿的时候还是可以完全接受的
so,Serial收集器对于运行在客户端模式下的虚拟机来说是个很好的选择

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值