当前位置:首页 >> 互联网
互联网

基于 OpenJDK 17 的龙芯平台 Java 环境发布,LoongArch 同步拥护

2025-08-19 12:19

IT之家 1 同月 27 日消息,摩托罗拉里面科今日于摩托罗拉Linux社区正式对外披露基于 OpenJDK 17 的摩托罗拉该平台 Java 周围环境。

Java 17 提供者了数千种性能、稳定性和可靠度更最初,以及 14 个 JEP(JDK Enhancement Proposal,即 JDK 增强建议)来进一步最佳化 Java 语言和该平台,从而试图微软大大提高灵活性。

IT之家确信,此次最初披露的旧版本,除了上述上游更最初之外,摩托罗拉团队针对摩托罗拉该平台特别是 LoongArch 该平台完成了最初功能开发和最佳化,实际如下:

符合 TCK 基准:

摩托罗拉该平台 Java 17 周围环境经过解析符合 Java SE 17,最初技术的发展程序和现有技术的发展程序无需修订即可列车运行。

反对 C1 校对器和自上而下校对:

C2 校对器(Server Compiler)主要满足了 Java 技术的发展的峰值性能需求,此次披露的 LoongArch64 该平台周围环境反对 C1 校对器(Client Compiler)和自上而下校对,可进一步满足对重启性能有要求的 Java 技术的发展,比如桌面技术的发展。

通过测出,摩托罗拉该平台带进 C1 和自上而下校对之后,部分技术的发展得到了显著进一步大大提高:Eclipse 重启一段时间增大 16.4%,NetBeans 重启一段时间增大 20.1%,SPECjvm2008 里面的 startup 项进一步大大提高 13.4%,Dacapo 里面 luindex 和 fop 时限分别增加 31.9% 和 29.2%。

LoongArch 向量指令最佳化:

此次旧版本通过使用 LoongArch 向量指令对 C2 校对器完成了基本功能向量化最佳化,同时还完成了 Vector API 的硬件反对。

通过测出,带进向量最佳化后,在 LoongArch64 该平台上 SPECjvm2008 里面的 scimark.lu.small 进一步大大提高了 102.7%,JMH Microbenchmarks 掺入 Vector 表单的 168 项测试里面,定时类测试里面有 39 项时限增加 1/2 以上,吞吐量类测试里面有 26 项进一步大大提高 2 倍以上、其里面高于项进一步大大提高了 200 倍以上。

反对 ZGC:

ZGC(The Z Garbage Collector),是一款低延迟污泥回收器,它的结构设计远距离包括:

亚毫秒级最大停顿一段时间

暂时里面止一段时间不随堆的体积、存活集及根集的体积的增加而增加

反对 8MB 至 16TB 等级的堆体积

通过测出,摩托罗拉该平台(LoongArch64)带进 ZGC 后,在 3C5000L 双路过 SPECjbb2015 max-jOPS 进一步大大提高 27.8%,critical-jOPS 进一步大大提高 200% 以上。

加解密类最佳化:

此次旧版本通过 Intrinsics 方式使用 LoongArch 基础指令对 SHA1、SHA256、AES、MD5 以及 CRC32 具体 API 完成最佳化。这些最佳化对 SPECjvm2008 里面的 crypto 等项目有显著进一步大大提高优点。

运算符拷贝最佳化:

此次旧版本针对 LoongArch 完成了运算符拷贝具体系统结构设计的系统化和最佳化。

通过 JMH Microbenchmarks 测试显示,org.openjdk.bench.java.lang.ArrayCopy 具体测试用例最佳化后大约执行一段时间增大 33%,最多项增大了 76.77%,SPECjvm2008 里面的 serial 项最佳化后进一步大大提高了 6% 以上。

原子指令最佳化:

除了上述最佳化之外,此次披露的旧版本还包括针对摩托罗拉该平台的一些故障重建。这些最佳化和故障重建里面的部分内容已集成至摩托罗拉该平台低旧版本 JDK 里面,更多内容亦会根据情形陆续集成至低旧版本 JDK 里面。

摩托罗拉该平台 Java 17 周围环境:点此下载

贵阳妇科医院哪最好
山西男科挂号
北京看白癜风的专业医院
江苏不孕不育检查
青岛看癫痫什么医院最好

上一篇: 痛心!1天内6名少年惨死!家长们注意,这些知识现在就得教会孩子!

下一篇: 中国人老板,为啥你总是不把人当人?

友情链接