最新消息:关注人工智能 AI赋能新媒体运营

JetBrains与Azul合作最佳化JVM效能,提升Kotlin执行表现

科技智能 admin 浏览 评论

JetBrains宣布与高效能JVM解决方案供应商Azul展开策略性技术合作,双方针对Kotlin程序语言在JVM平台上的执行效能进行最佳化,合作範围涵盖高效能JVM产品Zing与标準OpenJDK。

Kotlin具简洁语法、强大型别系统与良好互通性,由于近年云端原生及非同步应用逐渐普及,Kotlin在JVM上的执行效率成为开发者社群与企业关注的技术议题。JetBrains长期投入Kotlin编译器与标準函式库的最佳化,着重在提升语言层效能,而Azul则深耕JVM技术,特别专注JIT编译器与垃圾回收机制,旗下Zing JDK便是以无中断垃圾回收与高吞吐量为主要特色。

此次双方合作聚焦于语言层与JVM执行层的整合最佳化,JetBrains指出,现代应用的效能表现不仅取决于语言设计或单一技术堆叠,更需整体考量语言、编译器与执行环境,才能发挥最大的效能。透过分析Kotlin位元组码在不同JVM上的执行状况,双方团队希望发现新的最佳化切入点,使Kotlin应用无论在OpenJDK或Zing等JVM环境,都能获得稳定且显着的效能提升。

在合作初期,双方以TechEmpower Framework Benchmarks作为评测基础,选定涵盖ORM、资料库连线、集合操作与服务器端模板处理等常见后端场景的Kotlin专案,并额外开发针对CPU与记忆体密集型运算的应用。在相同硬件环境比较Zing JDK与OpenJDK于相同资源下的效能差异,根据JetBrains公布的初步资料,採用Zing JDK后,应用延迟平均降低23.9%至28.0%,处理量则提升30.5%至39.0%,显示JVM层级的技术创新能替Kotlin应用带来明显的效能强化。

Azul指出,Zing JDK核心包括Falcon JIT编译器与C4 Pauseless Garbage Collector。Falcon JIT採用LLVM最佳化技术,有助提升程序执行效率,而C4无中断垃圾回收器则在高负载或非同步协程密集环境,大幅降低垃圾回收对延迟的影响,提升系统回应稳定性。

JetBrains与Azul将持续扩大基準测试範围,纳入更多Kotlin实务专案,进一步检验各类JVM最佳化技术对应用效能的实际影响。Azul也将就JVM在位元组码最佳化上的需求,与Kotlin编译器团队密切协作,探索更进阶的编译层最佳化可能性。

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)
  • 验证码 点击我更换图片

网友最新评论