本文介绍了Java 9是否包含Graal?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在阅读。它说Graal(一个新的基于Java的实验性JIT编译器)将成为JDK 10的一部分,但后来它说已经可以在JDK 9中使用了。那么,JEP 317的重点是什么呢? Java 9是否包含Graal?

I'm reading JEP 317. It says that Graal (a new experimental Java-based JIT compiler) will be part of JDK 10, but then it says that is already available in JDK 9. So, what's the point of JEP 317 then? Does Java 9 include Graal or not?

推荐答案

从我的一个备忘录中,在linux-x64上(不包括)框))在JDK 9上使用Graal,您可以使用以下命令启用它:

From one of my memos, on linux-x64 (out-of-the-box) to use Graal on JDK 9, you can enable it using :

-XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler

来源:。

如果您明确愿意使用 org.graalvm。* 类,除了和的状态也读起来类似。

If you're explicitly willing to make use of the org.graalvm.* classes, they are not present in the JDK-9 build except for the Linux distribution here and the JEP-317#Experimental Java-Based JIT Compiler's status also reads something similar.

Status    Integrated
Scope JDK
Release   10







更新 : - 要在JDK10上使用Graal,可以使用: -


Update:- To use Graal on JDK10, one can enable it using:-

-XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler -Djvmci.Compiler=graal

这篇关于Java 9是否包含Graal?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 08:25