Включает ли Java 9 Graal?

Я читаю JEP 317. В нем говорится, что Graal (новый экспериментальный JIT-компилятор на основе Java) будет частью JDK 10, но потом он говорит, что уже доступен в JDK 9. Итак, что же тогда означает JEP 317? Включает ли Java 9 Graal или нет?

Ответ 1

В одном из моих заметок на linux-x64 (из коробки) для использования Graal на JDK 9 вы можете включить его, используя:

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

Источник: Tweet от Криса.


Если вы явно хотите использовать классы org.graalvm.*, они не присутствуют в сборке JDK-9, кроме дистрибутив Linux здесь и JEP-317 # Экспериментальный JIT-компилятор на основе Java, также читает что-то подобное.

Status    Integrated
Scope JDK
Release   10