为了账号安全,请及时绑定邮箱和手机立即绑定

如何将LLVM集成到JVM运行时

如何将LLVM集成到JVM运行时

慕神8447489 2021-05-07 14:11:11
是否可以将LLVM与JVM Runtime集成。我对这种性能优化感兴趣,Azul Zing已经做到了,但是可以使用Oracle的JVM或OpenJDK吗?
查看完整描述

2 回答

?
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的编译器,则可以将其用作优化器工作的基础。)


查看完整回答
反对 回复 2021-05-19
?
森栏

TA贡献1810条经验 获得超5个赞

您只需开始学习/使用graal vm即可。

适用于多语言世界的通用VM。我们的使命:提高开发效率并在任何地方更快地运行程序。

(不要与graal编译器(一种Java到本地的编译器,从Java 9开始已经随JDK一起使用)混在一起)

换句话说:我们已经在前进。


查看完整回答
反对 回复 2021-05-19
  • 2 回答
  • 0 关注
  • 170 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信