Как стать автором
Обновить
27
0
Вячеслав Тутринов @zhulikovatyi

Разработчик

Отправить сообщение
Хороший вопрос. Не JMH, потому что показывал разницу именно на том примере, который лежит на graalvm.org (код без изменений, копипаст, только класс по другому называется). Есть планы потестить с JMH на JDK12 — там он уже «искаропки» есть, грех не поюзать
Почему не JDK12? — пока слишком preview (но балуюсь и 12-ой версией по возможности)
Честно, я тоже не знаю официального метода узнать версию встроенного грааля в OpenJDK (но, если запустить java -version из дистрибутива, который лежит на https://graalvm.org, то мы увидим, что в качестве VM там действительно Graal). Поэтому в статье показал пример, как подсунуть кастомную версию.
На проде пока нет, но планируется (тот самый пет-проджект)
Graal можно грубо разбить на две части: JIT-компилятор и рантайм для запуска кода на других языках. В статье я больше рассказал именно про JIT, граалем в конкретном примере мы заменяем стандартный C2 из поставки jdk. А так грааль со своей джавой и тулами для полиглот-среды можно качнуть с graalvm.org и использовать как стадартную джаву, указав $JAVA_HOME
2

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность