



-
编写语言前端:将编程语言代码转换成 LLVM IR(Intermediate Representation)
-
利用 LLVM 的优化器,对 LLVM IR 进行分析与优化
-
通过 LLVM 的代码生成器,从 LLVM IR 生成真正的 CPU 指令,使程序最终可以运行

-
极致的性能优化: 拥有业界顶尖的代码分析和优化能力。
-
高度模块化: 按需取用,灵活扩展,是现代编程语言(如 Rust, Swift)的首选。
-
繁荣的开源生态: 全球顶尖公司、研究机构和开发者共同维护,技术始终保持前沿,尤其在 AI 领域展现出巨大潜力。

-
完美支持 JVM 的垃圾回收(GC)机制。
-
为 Java 的动态特性(如 synchronized)定制 LLVM 功能。
-
基于 LLVM 实现一套专为 Java 优化的算法。
-
...

-
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
往期推荐
从一个程序员的角度告诉你:“12306”有多牛逼!
Arthas全面使用指南:离线安装+Docker/K8s集成+集中管理
如何优雅实现多账号统一登录?so easy!
HTTPS 行为大赏:三分钟了解加密过程
优雅实现多系统一致性补偿方案,稳!
动态配置管理!SpringBoot的YAML配置存储到数据库,省心多了!

