Size: a a a

2018 October 06

ПФ

Паша Финкельштейн in graalvm_ru
Паша Финкельштейн
JIT / Compiled / Interpreted
воть
источник

OS

Oleg Shelajev in graalvm_ru
Хорошо, теперь надо добавить GraalVM
источник

OS

Oleg Shelajev in graalvm_ru
Потому что иначе непонятно про что это вообще
источник

ПФ

Паша Финкельштейн in graalvm_ru
Это JVMCI / native image / Truffle соответственно
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
в статье runs on GraalVM JIT, что-нибудь такое
источник

OS

Oleg Shelajev in graalvm_ru
Да но truffle languages тоже джитятся
источник

OS

Oleg Shelajev in graalvm_ru
Например
источник

ПФ

Паша Финкельштейн in graalvm_ru
GraalVM® JIT / GraalVM® Native / GraalVM® Truffle
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
)))))
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Shelajev
Да но truffle languages тоже джитятся
а это уже неважно 😉
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
в контексте выполнения, есть три режима - JIT, AOT, Compiled, так? Ну вот их и указывать
источник

ПФ

Паша Финкельштейн in graalvm_ru
Я не знаю почему телеграм вставляет дебильый эмодзи вместо нормальной буковки R в кружочке 😞
источник

OS

Oleg Shelajev in graalvm_ru
Ну, вот и получается, GraalVM JIT - это просто runs on GraalVM потому что это default, просто берешь и запускаешь. Компилед - это native image по имени утилиты
источник

ПФ

Паша Финкельштейн in graalvm_ru
Для меня AOT=Compiled
источник

ПФ

Паша Финкельштейн in graalvm_ru
Потому что оно AOT compiled :)))
источник

OS

Oleg Shelajev in graalvm_ru
Они все компилируются, один специальной утилитой
источник

OS

Oleg Shelajev in graalvm_ru
GraalVM native image
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Паша Финкельштейн
Для меня AOT=Compiled
вроде есть два режима - то что в OpenJDK AOT (которое работает через Graal), и Native Image
источник

OS

Oleg Shelajev in graalvm_ru
Про truffle вообще молчу, потому что сам truffle это детали реализации, типа как substratevm, это юзеру не обязательно знать
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
если включен AOT, оно же не всё AOT-ит, а только избранное
источник