如何将LLVM集成到JVM运行时

是否可以将LLVM与JVM Runtime集成。我对这种性能优化感兴趣,Azul Zing已经做到了,但是可以使用Oracle的JVM或OpenJDK吗?


慕神8447489
浏览 171回答 2
2回答

MMTTMM

将LLVM与OpenJDK或Oracle JDK集成起来不太可行。(从技术角度来看,OpenJDK或Oracle JDK几乎都是同一件事。)您将需要重复Azul团队所做的所有开发工作,以使其基于LLVM的编译器与JVM一起使用。这对您来说不太现实。我对这种性能优化感兴趣,Azul Zing已经做到了,但是可以使用Oracle的JVM或OpenJDK吗?通过修改现有的OpenJDK代码库来实现那些优化可能是1。GraalVM看起来像另一个选择。(GhostCat在他的回答中没有提到GraalVM支持基于LLVM的编译器。因此,如果您有针对Java的基于LLVM的编译器,则可以将其用作优化器工作的基础。)

森栏

您只需开始学习/使用graal vm即可。适用于多语言世界的通用VM。我们的使命:提高开发效率并在任何地方更快地运行程序。(不要与graal编译器(一种Java到本地的编译器,从Java 9开始已经随JDK一起使用)混在一起)换句话说:我们已经在前进。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java