JVM——垃圾收集器

JVM——垃圾收集器
  1. 垃圾收集器按照区域不同,提供了多种不同的垃圾收集器

在这里插入图片描述
2. 各个垃圾收集器的比较

ID适用区域线程垃圾收集器适用环境特点算法种类
1新生代单线程Serial串行垃圾回收器client模式(默认)简单、高效复制算法
2新生代多线程ParNew并行垃圾回收器Server模式(默认)Serial的多线程实现复制算法
3新生代多线程Parallel Scavenge并行垃圾回收器吞吐量优先提高新生代垃圾收集效率复制算法
4老年代单线程Serial Old串行垃圾回收器client模式(默认)Serial与Serial Old可搭配使用;标记整理算法
5老年代多线程CMS并发清除回收器)☆堆内存大、CPU核数多的服务器端应用并发收集停顿低;有内存碎片标记清除算法
6老年代多线程Parallel Old并行垃圾回收器吞吐量高的环境Parallel Scavenge与Parallel Old可搭配使用;标记整理算法
7不同区域多线程G1目前最优的GC算法不产生内存碎片,可以控制停顿时间,在不牺牲吞吐量的情况下实现最短停顿垃圾回收(优于CMS)标记整理算法
  1. 调参

    算法调参操作
    ParNew通过**-XX:ParallelGCThreads参数调节ParNew垃圾收集器的工作线程数**
    Parallel Scavenge控制最大垃圾收集器停顿时间:-XX:MaxGCPauseMillis ;控制吞吐量大小:-XX:GCTimeRatio ;控制自适应策略开启与否:UseAdapyiveSizePolicy
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值