Size: a a a

2021 July 09

DK

Dmitriy Kovalenko in graalvm_ru
ок, в чем польза единого бинаря для запуска на сервере/в докере?
источник

AP

Alexey Pomogaev in graalvm_ru
Так сегодня нет, а завтра они выпустят pi zero 2 на armv7 и тебе кровь из носу нужно будет запилить проект под эту плату, а openjdk тормозит
источник

E

Etki in graalvm_ru
Польза в доставке этого дела
источник

E

Etki in graalvm_ru
Но в целом какая разница?
источник

DK

Dmitriy Kovalenko in graalvm_ru
Понятно, проще залить в файлопомойку и скачать, -1 шаг на unzip
источник

DK

Dmitriy Kovalenko in graalvm_ru
В случае докера вообще никакой разницы
источник

AP

Alexey Pomogaev in graalvm_ru
В производительности при нагрузках
источник

E

Etki in graalvm_ru
Есть миллиарды нюансов, которые отсюда не видны, зачем их сразу банить?
источник

E

Etki in graalvm_ru
> файлопомойку

Понятно, никаких вопросов больше не имею
источник

E

Etki in graalvm_ru
Единый файл против приложения из кучи файлов?
источник

DK

Dmitriy Kovalenko in graalvm_ru
Никто и не банит, я пробовал NI в своих кейсах, пока отложил изза вопросов производительности и скорости компиляции.
Для меня очевидно что NI нужен для cloud apps, быстрого старта, меньшего потребления памяти, для вас - как единый бинарь, ОК.
Из собственной практики - один файл или несколько не решают абсоютно ничего, в деплой скрипте будет на 1-2 строчки больше.
источник

OS

Oleg Shelajev in graalvm_ru
А как результаты производительности?
источник

OS

Oleg Shelajev in graalvm_ru
Мне очень интересно как люди меряют
источник

E

Etki in graalvm_ru
Я не вижу как сборка в один файл сама по себе может что-то поменять in the long run
источник

DK

Dmitriy Kovalenko in graalvm_ru
В моем случае - смотрел rps и latency бекенда, вгружал через wrk и vegeta. Вот у еня был примерчик на котором можно накидать тестовый ендпоинт и проверить https://github.com/dkovalenko/blaze-graalvm-test
источник

DK

Dmitriy Kovalenko in graalvm_ru
Для джавистов выбор фреймворков и так большой, я экспериментировал какие scala фреймворки можно завести на GraalVM NI
источник

OS

Oleg Shelajev in graalvm_ru
Ага а сколько ресурсов ?
источник

OS

Oleg Shelajev in graalvm_ru
В смысле цпу/Мемори?
источник

DK

Dmitriy Kovalenko in graalvm_ru
3Gb Mem, CPU 4 core i7, MBP 2017
источник

OS

Oleg Shelajev in graalvm_ru
Ага
источник