17.3.0发布


此次发布的17.3.0包含9个CVE安全更新和13个非CVE类安全更新,同时包含上游17.0.4+8和17.0.5+8中的其他更新。在此次发布的版本中,除了上述上游更新以外,还包括OpenJFX支持,LoongArch平台Shenandoah GC支持、JVMCI支持和Math.sin/Math.cos等优化,以及若干问题修复。

关键更新

Shenandoah GC支持

Shenandoah GC是一款低暂停时间的垃圾收集器(Garbage Collection,简称GC),它通过尽可能多的与Java程序并发运行来减少GC暂停时间。Shenandoah同时执行大部分GC工作,包括并发压缩,这使得它的暂停时间不再与堆的大小成正比,不管堆大小是200GB还是2GB都具有同样的低暂停行为。

通过实测,龙芯平台(LoongArch64)开启Shenandoah GC后,在设置堆参数时(如-Xms100g -Xmx100g),3C5000L上SPECjbb2015的max-jOPS提升7.7%左右,critical-jOPS提升163%左右,GC的最大停顿时间可以控制在10毫秒以内。

undefined

OpenJFX支持

在此次发布的版本中,首次对OpenJFX进行支持,包括Media和WebKit。

undefined

JVMCI支持

此次发布的版本中,在LoongArch平台上实现了JVMCI(JVM Compiler Interface)的支持。该功能为龙芯平台后续支持Graal编译器提供了基础和可能。

Math.sin和Math.cos等Intrinsics优化

此次发布的版本中包含了多处针对LoongArch平台的Intrinsics优化,包括:Math.floor、Math.ceil和Math.rint优化,Math.sin和Math.cos优化,常用字符集的编解码效率优化,String.indexOf优化和数组拷贝优化。这些优化的效果可以通过相应JMH测试体现。

undefined
undefined
undefined

版本升级,由17.0.3+7升级至17.0.4+8

此次升级包含4个CVE安全更新(CVE-2022-21549,CVE-2022-21540,CVE-2022-21541,CVE-2022-34169)和5个非CVE类安全更新,同时包含上游17.0.4+8中的其他更新。

版本升级,由17.0.4+8升级至17.0.5+8

此次升级包含5个CVE安全更新(CVE-2022-21618,CVE-2022-21619,CVE-2022-21624,CVE-2022-21628,CVE-2022-39399)和8个非CVE类安全更新,同时包含上游17.0.5+8中的其他更新。

CVE修复

此次发布的版本包含如下Common Vulnerabilities and Exposures (CVE) 安全修复。

社区ID 概要
82730568283875CVE-2022-21549 java.util.random does not correctly ...
8281859CVE-2022-21540 Improve class compilation
8281866CVE-2022-21541 Enhance MethodHandle invocations
8285407CVE-2022-34169 Improve Xalan supports
8286077CVE-2022-21618 Wider MultiByte conversions
8286526CVE-2022-21619 Improve NTLM support
8286910CVE-2022-21624 Improve JNDI lookups
8286918CVE-2022-21628 Better HttpServer service
8289366CVE-2022-39399 Improve HTTP/2 client usage

非CVE类安全修复

此次发布的版本包含如下非CVE类安全修复。

社区ID 概要
8272243 Improve DER parsing
8272249 Better properties of loaded Properties
8277608 Address IP Addressing
8282252 Improve BigInteger/Decimal validation
8283190 Improve MIDI processing
8284370 Improve zlib usage
8285662 Better permission resolution
8286511 Improve macro allocation
8286519 Better memory handling
8287446 Enhance icon presentations
8288508 Enhance ECDSA usage
8289853 Update HarfBuzz to 4.4.1
8290334 Update FreeType to 2.12.1

©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2024-10-10 16:23:46

results matching ""

    No results matching ""

    results matching ""

      No results matching ""