是否可以将LLVM与JVM Runtime集成。我对这种性能优化感兴趣,Azul Zing已经做到了,但是可以使用Oracle的JVM或OpenJDK吗?
2 回答
![?](http://img1.sycdn.imooc.com/54584ed2000152a202200220-100-100.jpg)
MMTTMM
TA贡献1869条经验 获得超4个赞
将LLVM与OpenJDK或Oracle JDK集成起来不太可行。(从技术角度来看,OpenJDK或Oracle JDK几乎都是同一件事。)
您将需要重复Azul团队所做的所有开发工作,以使其基于LLVM的编译器与JVM一起使用。这对您来说不太现实。
我对这种性能优化感兴趣,Azul Zing已经做到了,但是可以使用Oracle的JVM或OpenJDK吗?
通过修改现有的OpenJDK代码库来实现那些优化可能是1。
GraalVM看起来像另一个选择。(GhostCat在他的回答中没有提到GraalVM支持基于LLVM的编译器。因此,如果您有针对Java的基于LLVM的编译器,则可以将其用作优化器工作的基础。)
![?](http://img1.sycdn.imooc.com/54584d080001566902200220-100-100.jpg)
森栏
TA贡献1810条经验 获得超5个赞
您只需开始学习/使用graal vm即可。
适用于多语言世界的通用VM。我们的使命:提高开发效率并在任何地方更快地运行程序。
(不要与graal编译器(一种Java到本地的编译器,从Java 9开始已经随JDK一起使用)混在一起)
换句话说:我们已经在前进。
添加回答
举报
0/150
提交
取消