Size: a a a

2020 August 06

A

Alex in graalvm_ru
Pavel Kalinin
тут вопросы к quarkus workshop. Зачем graalvm  -  java8? если graalvm сам себе runtime?
Возможно криво описали, кваркус собирается и работает нормально на обычной jvm

Graalvm нужно указать если хочешь получить его jit, но это рантайм опция, хочешь на граале, хочешь на обычно openjdk запускай

Ещё может потребовать graalvm если собираешь native image, но под это дело он имеет докер контейнеры
источник

PK

Pavel Kalinin in graalvm_ru
Вот об этом и речь. Получается graalvm особо и не нужна, а мне бы наоборот 🙃
источник

OS

Oleg Shelajev in graalvm_ru
Alex
Что?

Нормально он бегает и на обычно jvm
Ну вот там инсталлируется граальвм
источник

OS

Oleg Shelajev in graalvm_ru
А используется только native image
источник

OS

Oleg Shelajev in graalvm_ru
Хотя можно и hotspot
источник

A

Alex in graalvm_ru
В докерах которые собирают нейтив да, там ТОЛЬКО граальвм без всяких опенждк
источник

PK

Pavel Kalinin in graalvm_ru
Получается, что граальвм просто инструмент для сборки нейтив
источник

λ

λoλdog in graalvm_ru
нет
источник

A

Alex in graalvm_ru
Pavel Kalinin
Вот об этом и речь. Получается graalvm особо и не нужна, а мне бы наоборот 🙃
Graalvm сама по себе это jdk которая проходит tck, твитер как jvm обычную гоняет ради лучшей скорости

Кваркус можно запустить на обычной jdk
Можно запустить на graalvm и попользовать более лучший jit и соответственно лучшую скорость получить

Для компиляции java кода без разницы будет это опенждк или граальвм, так как разницы никакой

Для нейтив имейджа на вход jar который собран любым компилятором, это просто байткод, на выходе нативный бинарь
источник

A

Alex in graalvm_ru
Компилятор в нейтив имейдж только в граале
источник

PK

Pavel Kalinin in graalvm_ru
О! Про твиттер можно ссылку?
источник

A

Alex in graalvm_ru
В случае одноклассников они грааль ради JavaScript используют
источник

A

Alex in graalvm_ru
Погуглите, они много где это последних года 2-3 рассказывают
источник

A

Alex in graalvm_ru
twitter using graalvm
источник

PK

Pavel Kalinin in graalvm_ru
Про graalvm я знаю и горячо люблю эту технологию, фраза была в контексте кваркусовского воркшопа, который её использует именно как тулу. Что как-то обидно и вводит в заблуждение
источник

A

Alex in graalvm_ru
И там вагон ссылок на видео Криса как они получали буст по скорости и меньше железа надо
источник

A

Alex in graalvm_ru
Ну кваркус во многом фокусится на микросервисы и нейтив имейдж
источник

A

Alex in graalvm_ru
Поэтому там грааль это в первую очередь aot компилятор
источник

PK

Pavel Kalinin in graalvm_ru
Alex
И там вагон ссылок на видео Криса как они получали буст по скорости и меньше железа надо
Мне сыплет на слухи и сплетни сторонних источников, но поищу поглубже. Спасибо большое!
источник

A

Alex in graalvm_ru
chris thalinger
источник