网易首页 > 网易号 > 正文 申请入驻

蚂蚁又开源了一个顶级 Java 项目!

0
分享至

Java精选面试题(微信小程序):5000+道面试题和选择题,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!

就在前几天,Java 领域又一重磅级开源项目诞生。蚂蚁集团正式开源了基于 LLVM 的全新 JVM JIT 编译器 —— Jeandle。项目以“筋斗云”(Jeandle)为名,寓意深远。它希望为 JVM 插上翅膀,让 Java 应用能如孙悟空驾驭筋斗云一般,突破性能边界,瞬息万里。




Jeandle 介绍

简单来说,Jeandle 是基于 OpenJDK Hotspot JVM 的全新 Just-In-Time(简称 JIT,即时)编译器,利用 LLVM 进行编译优化与代码生成,将 LLVM 的性能优势和生态优势引入 JVM 中

下面是维基百科对即时编译的介绍:


要理解 Jeandle 的颠覆性,我们得先快速了解两个核心概念:JIT 和 LLVM 。

什么是 JIT 编译器

Java 能够实现“一次编译,到处运行”靠的就是“解释器”。无论 Java 程序运行在什么 CPU 上,都通过一个跨平台的解释器不断地读取 Java 代码,并代替它执行。


但是解释器终究是低效的,好比在翻译英文时,机械地查找每个单词的含义然后组装起来,这样的翻译结果不仅冗长,还让人难以理解;而经验丰富的译员会读取整段英文,对这段文字进行分析,结合上下文精确地理解每个单词,去除冗余句子,并通过重排词句顺序、精简句子结构来使结果更易懂。

JIT 编译器如同经验丰富的译员,当 JVM 中的解释器发现一段代码的执行频率很高时,就会使用 JIT 编译器对这段代码进行编译,通过对这段代码的深入分析与优化,产出一系列高效的指令以提高它的运行效率。


什么是 LLVM

LLVM 是目前最受欢迎的开源编译器基础设施,它拥有模块化的设计、优秀的编译优化能力与完备的后端支持。我们可以将其视为一套现成的超级零件箱,用它快速地拼出一个新编译器:

  1. 编写语言前端:将编程语言代码转换成 LLVM IR(Intermediate Representation)

  2. 利用 LLVM 的优化器,对 LLVM IR 进行分析与优化

  3. 通过 LLVM 的代码生成器,从 LLVM IR 生成真正的 CPU 指令,使程序最终可以运行

除此之外,LLVM 的优势还体现在以下方面:

  • 极致的性能优化:拥有业界顶尖的代码分析和优化能力。

  • 高度模块化:按需取用,灵活扩展,是现代编程语言(如 Rust, Swift)的首选。

  • 繁荣的开源生态:全球顶尖公司、研究机构和开发者共同维护,技术始终保持前沿,尤其在 AI 领域展现出巨大潜力。

目前已经有大量基于 LLVM 的编译器实践。同时,LLVM 在 AI 领域和许多新编程语言的应用也展现出持久的生态活力。

Jeandle 诞生的愿景是想把 LLVM 的优点引入 JVM 中,让 JVM “坐上筋斗云”。JDK 和 LLVM 各自丰富的生态也为 Jeandle 带来了更多想象空间。


未来规划

将 JVM 和 LLVM 这两大复杂的系统优雅地结合,是一项巨大的挑战,Jeandle 团队需要攻克诸多技术难题,例如:

  • 完美支持 JVM 的垃圾回收(GC)机制。

  • 为 Java 的动态特性(如 synchronized)定制 LLVM 功能。

  • 基于 LLVM 实现一套专为 Java 优化的算法。

目前,Jeandle 尚处在开源初期,但路线图已经非常清晰:

  • 2025 年底:实现全量 Bytecode 支持:完成对 Exception、GC、Synchronization 等所有基础功能的支持,实现对 Java 字节码的全面覆盖。

  • 2026 年:聚焦性能优化的“黑科技”

    • 推出 Java 定制优化套件:研发一系列针对 Java 语言特性的高级优化算法,如锁优化、逃逸分析、高级内联(Inlining)等。

    • 引入 Intrinsic:为特定场景和常用库函数定制手写的高效汇编代码,压榨极致性能。

    • 支持 On-Stack Replacement (OSR):实现运行中代码的动态热替换。

    • 支持 G1 GC:兼容并支持现代主流的 G1 垃圾回收器。


项目地址

  • https://github.com/jeandle/jeandle-jdk

  • https://github.com/jeandle/jeandle-llvm


来源:JavaGuide

公众号“Java精选”所发表内容注明来源的,版权归原出处所有(无法查证版权的或者未注明出处的均来自网络,系转载,转载的目的在于传递更多信息,版权属于原作者。如有侵权,请联系,笔者会第一时间删除处理!

最近有很多人问,有没有读者交流群!加入方式很简单,公众号Java精选,回复“加群”,即可入群!

文章有帮助的话,点在看,转发吧!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
库明加家属拿了太多食物?库里也觉得太丢人,主动道歉!

库明加家属拿了太多食物?库里也觉得太丢人,主动道歉!

爱体育
2026-02-12 22:50:59
马刺裁掉9号秀!索汉5大下家候选出炉:湖人压哨入选太阳高居第一

马刺裁掉9号秀!索汉5大下家候选出炉:湖人压哨入选太阳高居第一

锅子篮球
2026-02-12 22:35:21
太意外!38岁中国教练率意大利击败中国队夺金牌,曾婉拒回国执教

太意外!38岁中国教练率意大利击败中国队夺金牌,曾婉拒回国执教

不写散文诗
2026-02-12 19:27:19
全网群嘲的“私房早餐”事件:新型智商税,收割盲目自信的神人

全网群嘲的“私房早餐”事件:新型智商税,收割盲目自信的神人

小椰子专栏
2026-02-11 13:00:12
郭德纲也没想到,距离过年仅剩4天,40岁岳云鹏高调官宣了喜讯!

郭德纲也没想到,距离过年仅剩4天,40岁岳云鹏高调官宣了喜讯!

离离言几许
2026-02-11 12:44:42
反转!皇马神锋离队在即,曼联介入交易,姆巴佩成唯一核心

反转!皇马神锋离队在即,曼联介入交易,姆巴佩成唯一核心

祥谈体育
2026-02-12 13:19:32
出大事了,被俘乌克兰特工终于开口,两大秘密曝光,普京不再手软

出大事了,被俘乌克兰特工终于开口,两大秘密曝光,普京不再手软

起喜电影
2026-02-11 12:51:45
特朗普支持率暴跌,白宫发文恳求支持者不要失去信心:我们正在赢

特朗普支持率暴跌,白宫发文恳求支持者不要失去信心:我们正在赢

爱看剧的阿峰
2026-02-11 19:31:23
被日军当众凌辱5小时后,她为何从不逃跑,也不求死

被日军当众凌辱5小时后,她为何从不逃跑,也不求死

马蹄烫嘴说美食
2026-02-12 18:59:18
香港金像奖含金量归零,古天乐两部入围,香港电影离死不远了

香港金像奖含金量归零,古天乐两部入围,香港电影离死不远了

光影新天地
2026-02-10 18:05:52
酒店床上为何要放一块布?保洁阿姨说漏嘴,原来有大用处!

酒店床上为何要放一块布?保洁阿姨说漏嘴,原来有大用处!

千秋文化
2026-02-11 21:56:09
在七千多的养老院住了一年才明白:再贵的养老院,也买不来这3样

在七千多的养老院住了一年才明白:再贵的养老院,也买不来这3样

小马达情感故事
2026-02-10 11:50:09
高德被交通部紧急约谈后续!知情人曝出三大核心原因,果然不简单

高德被交通部紧急约谈后续!知情人曝出三大核心原因,果然不简单

奇思妙想草叶君
2026-02-11 22:19:29
已婚也逃不过!在爱泼斯坦的安排下,比尔盖茨和安妮·海瑟薇会面

已婚也逃不过!在爱泼斯坦的安排下,比尔盖茨和安妮·海瑟薇会面

蓝猫说剧
2026-02-10 20:59:41
长征十号子级回收时落在了回收网200米外,为何没落到回收网中?

长征十号子级回收时落在了回收网200米外,为何没落到回收网中?

科普大世界
2026-02-11 14:45:51
男子竟在沙滩捡到玳瑁甲片!号称“海中的黄金”,网友:很刑!

男子竟在沙滩捡到玳瑁甲片!号称“海中的黄金”,网友:很刑!

狸猫之一的动物圈
2026-02-12 10:36:59
这种饮料正在摧毁你的胰岛细胞!很多糖尿病,都和这种饮料有关!

这种饮料正在摧毁你的胰岛细胞!很多糖尿病,都和这种饮料有关!

蜉蝣说
2026-01-29 14:46:50
郭德纲没想到,封箱演出这晚郭麒麟用9个字,让德云社口碑翻盘了

郭德纲没想到,封箱演出这晚郭麒麟用9个字,让德云社口碑翻盘了

白面书誏
2026-02-12 14:35:14
代码暴减99.9%!独立开发者仅用500行代码做出安全版OpenClaw,GitHub星数狂飙

代码暴减99.9%!独立开发者仅用500行代码做出安全版OpenClaw,GitHub星数狂飙

AI前线
2026-02-12 18:15:30
俄罗斯抓获第3名乌特工,竟是北约卧底:审讯当场,爆出惊天情报

俄罗斯抓获第3名乌特工,竟是北约卧底:审讯当场,爆出惊天情报

谛听骨语本尊
2026-02-12 15:19:03
2026-02-12 23:56:49
Java精选
Java精选
一场永远也演不完的戏
1772文章数 3859关注度
往期回顾 全部

科技要闻

10倍速的一夜:三大模型春节前的暗战

头条要闻

美称中国已购买美国出售的委内瑞拉石油 中方回应

头条要闻

美称中国已购买美国出售的委内瑞拉石油 中方回应

体育要闻

31岁首次参加冬奥,10年前她是个水管工

娱乐要闻

《惊蛰无声》违规抢占排片遭影院控诉

财经要闻

“影子万科”如何掘金万科?

汽车要闻

开212 T01柴油版去穿越 连牧马人都跟不上

态度原创

本地
教育
时尚
数码
公开课

本地新闻

下一站是嘉禾望岗,请各位乘客做好哭泣准备

教育要闻

文理双第一!50余名同学被985录取,东山高级中学高考成绩发布

50+女人怎么穿更好看?过来人告诉你答案,越老越美赢麻了

数码要闻

速率最高可至13Gbps!三星宣布HBM4正式量产

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版