Size: a a a

2020 June 01

D

Dan in graalvm_ru
Логики пока минимум
источник

RU

Roman Ushakov in graalvm_ru
Интересно, а что, если прогнать proguard'ом, а потом native image?
Первый всё лишнее может убирать и вес приложения может сильно уменьшиться.
Как он с рефлексией дружит, правда не знаю.
источник

OS

Oleg Shelajev in graalvm_ru
второй и так все лишнее убирает
источник

OS

Oleg Shelajev in graalvm_ru
поэтому например надо специально говорить что ты через рефлешкш трогать будешь. не потому что так вот захотелось сделать чтоб помудреней, а потому что если не сказать эти классы не будут включены в образ и все :)
источник

OS

Oleg Shelajev in graalvm_ru
@asm0dey или вот например возьми бенчмарок отсюда: https://blogs.oracle.com/graalvm/apache-spark%e2%80%94lightning-fast-on-graalvm-enterprise
источник

DS

Danila Suslov in graalvm_ru
А где-нибудь есть бенчмарки компиляции? А то я на домашнем железе так и не смог добиться ее, и теперь не знаю, насколько мощное серверное железо мне нужно... (или хватит домашнего, но с выключенными виртуалками)
источник

OS

Oleg Shelajev in graalvm_ru
сорри, поясни пожалуйста?
источник

DS

Danila Suslov in graalvm_ru
native-image не собирается, не хватает мощностей
источник

DS

Danila Suslov in graalvm_ru
не знаю, сколько нужно
источник

OS

Oleg Shelajev in graalvm_ru
ну вот я недавно делал spring-petclinic-jpa-h2 вот вся эта конструкция
источник

OS

Oleg Shelajev in graalvm_ru
Build memory: 13.06GB
Image build time: 757.0s
RSS memory: 205.8M
Image size: 159.0M
Startup time: 0.198 (JVM running for 0.201)
источник

DS

Danila Suslov in graalvm_ru
блин, 757 секунд это уверенно, а не подскажешь, на каком процессоре это?
источник

OS

Oleg Shelajev in graalvm_ru
да просто облако какое-то
источник

DS

Danila Suslov in graalvm_ru
ну хотя бы ядер сколько :)
источник

OS

Oleg Shelajev in graalvm_ru
60Г памяти, я думаю 8?
источник

λ

λoλdog in graalvm_ru
что ж вы там собираете)
источник

λ

λoλdog in graalvm_ru
я на 8 успешно собираю
источник

λ

λoλdog in graalvm_ru
@shelajevoleg подтвердит, что даже на 2 у меня работает)
источник

DS

Danila Suslov in graalvm_ru
Понял, спасибо. Тогда должно хватить домашнего, попробую выделить еще немного озу.
источник

OS

Oleg Shelajev in graalvm_ru
просто когда мало памяти — то долго
источник