Size: a a a

2020 July 08

MG

Max Grigoriev in graalvm_ru
у меня просто пет проект под алексу на TypeScript'e но думал попробовать на Кваркусе с Граалем
но если оно так собирается долго и столько памяти выедает то фиг его соберешь на бесплатном ГитЛабе
источник
2020 July 09

OS

Oleg Shelajev in graalvm_ru
Quarkus билдит тесты через GitHub actions
источник

OS

Oleg Shelajev in graalvm_ru
Там похожие наверное мощности
источник

OS

Oleg Shelajev in graalvm_ru
Вообще ишшуе надо сделать конечно
источник

MG

Max Grigoriev in graalvm_ru
может им ГитХаб выделил что то большое. Или под макос оно такое ресурсоемкое. тк я не представляю как сделать CI  при таком жоре ресурсов и времени сборки :(
источник

OS

Oleg Shelajev in graalvm_ru
Ну это баг скорее всего
источник

OS

Oleg Shelajev in graalvm_ru
А их квикстарт собирается?
источник

MG

Max Grigoriev in graalvm_ru
сейчас попробую тк квик старт я ковырял вчера там был 1.5.2 версия, а лабмду я уже на 1.6 делал
источник

MG

Max Grigoriev in graalvm_ru
да, собрался и с 1.6.0 версией кваркуса
Quarkus augmentation completed in 74049ms
источник

OS

Oleg Shelajev in graalvm_ru
Это чуть больше минуты
источник

OS

Oleg Shelajev in graalvm_ru
Это нормально
источник

OS

Oleg Shelajev in graalvm_ru
Скорее всего гига 4 пожрал, если сделать -J-Xmx3G то будет в гитлабе нормально билдится только подольше
источник

MG

Max Grigoriev in graalvm_ru
:) ага только это пример с двумя классами (один рест ендпоинт и один сервис который строку возвращает)
теперь бы простую лямбду собрать
источник

OS

Oleg Shelajev in graalvm_ru
Ну к примеру спринг петклиник с jpa, h2, spring MVC вот это все у меня собирается примерно за 12 минут и 14 гигов памяти.
источник

OS

Oleg Shelajev in graalvm_ru
Это не оптимизированный процесс. Просто для примерного понимания размеров
источник

MG

Max Grigoriev in graalvm_ru
:( жпа и спринг это ентрепрайз там можно и без натива жить
а вот в ламбдах самое ценное холодный старт и поменьше памяти
источник

OS

Oleg Shelajev in graalvm_ru
Я примерно просто сказал чтобы дать reference point что собирается за 14 гигов
источник

MG

Max Grigoriev in graalvm_ru
👍
источник

OS

Oleg Shelajev in graalvm_ru
Не поверишь но тот самый петклиник со всем вот тем оркестром стартует за 200мс и 250м памяти. Достаточно вменяемо для лямбды
источник

OS

Oleg Shelajev in graalvm_ru
Не влазит в самую маленькую, но все равно быстрее чем все остальное без native image
источник