jep表达式分析器_JEP 379:将低暂停时间的垃圾收集器Shenandoah推向生产

jep表达式分析器

就像JEP 377中的ZGC一样, JEP 379中的提议是将Shenandoah垃圾收集器从试验阶段推广到生产阶段。

Java的Shenandoah垃圾收集器

Shenandoah是由JEP 189引入JDK 12的,它被描述为垃圾收集器,“它通过与正在运行的Java线程同时执行撤离工作来减少GC暂停时间。 Shenandoah的暂停时间与堆大小无关,这意味着无论您的堆是200 MB还是200 GB,您都将具有相同的一致暂停时间。”

还请参见:

与近年来引入JDK的其他垃圾收集器一样,例如Epsilon GC和ZGC,Shenandoah被标记为实验性的。 但是,现在JEP所有者Aleksey Shipilev提出,现在该让Shenadoah失去“实验性”绰号,并成为Java 15的生产功能了。

当前,使用-XX:+UnlockExperimentalVMOptions-XX:+UseShenandoahGC命令选项启用了Shenandoah。 将其更改为生产将意味着不再需要-XX:+UnlockExperimentalVMOptions 。 Shipilev还指出,几个与Shenandoah相关的标志也将变为“产品”,而不是“ experimental”,但是由于默认值不会有任何不同,因此更改将主要是装饰性的。 他还写道:

在将其集成到JDK 12中时,Shenandoah已经在Red Hat 8u和11u下游发行版中作为受支持的垃圾收集器发布,并已由RHEL和RHEL下游用户使用。 因此,雪兰多8u和雪兰多11u已经是非实验性的,因此不受此更改的影响。 由于只有少数用户运行8u和11u以外的内容,因此我们希望此更改的实际影响很小。

还请参见:

JEP 379的目标对象是JDK 15,因此在9月,Shenandoah将成为生产功能。 同时,请密切注意我们的Java 15新闻更新

翻译自: https://jaxenter.com/jep-379-shenandoah-production-170755.html

jep表达式分析器

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值