Size: a a a

2020 June 03

A

Alex in graalvm_ru
Перегоняя гигабайты пару КБ не сыграет роли, наиболее логичное объяснение что нашли со знакомыми это что статик файнал поля у тебя и у воркеров могут быть разные из за отличий класпаса, и их инлайн может поломать логику, а так ты гарантирует что точно что собралось то и выполнилось
источник

OS

Oleg Shelajev in graalvm_ru
Igor
а можешь еще подсказать по логгеру? что ему еще надо добавить, чтобы image был рад?

ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...

в зависимостях добавлено
 
org.apache.logging.log4j:log4j-api:2.8.2
org.apache.logging.log4j:log4j-core:2.8.2
Не знаю честно говоря
источник

OS

Oleg Shelajev in graalvm_ru
Alex
Перегоняя гигабайты пару КБ не сыграет роли, наиболее логичное объяснение что нашли со знакомыми это что статик файнал поля у тебя и у воркеров могут быть разные из за отличий класпаса, и их инлайн может поломать логику, а так ты гарантирует что точно что собралось то и выполнилось
Погоди, а если все части делают вычисления то что мы хотим засунуть в native image?
источник

A

Alex in graalvm_ru
Ну я так понял Паша хочет собрать простую версию которую после аот можно будет запустить для разных демо
источник

A

Alex in graalvm_ru
@asm0dey ты лучше ответишь что за цель преследуешь
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Еп, хочу локально и очень быстро
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Мне не интересны все эти пересылания и так далее
источник

A

Alex in graalvm_ru
Причём насколько понимаю даже код докидывать не будешь, только данные разные
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Но я хочу чтобы я скормил программе на вход файлик, а она мне выдла другой файлик на выход без минутного стартапа )
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Да
источник

A

Alex in graalvm_ru
Там хуявей когда писал про свою допилку нейтив имейджа, то он говорил про сброс кодегенерирлванных вещей на диск и их компиляцию (генерация динамик проксей в спринг)

Но сомневаюсь что тебе имеет смысл допиливать спарк/нейтив имейдж для этого :)
источник

IU

Ivan Ugliansky in graalvm_ru
наверное все-таки алибаба
источник

OS

Oleg Shelajev in graalvm_ru
Паша Финкельштейн
Но я хочу чтобы я скормил программе на вход файлик, а она мне выдла другой файлик на выход без минутного стартапа )
А что в исходном файле?
источник

A

Alex in graalvm_ru
Ivan Ugliansky
наверное все-таки алибаба
Да, ошибся
источник

ПФ

Паша Финкельштейн... in graalvm_ru
Oleg Shelajev
А что в исходном файле?
источник

OS

Oleg Shelajev in graalvm_ru
ты хочешь что бы тебе native image запускал в рантайме java? :) это же сразу сказано что не так работает
источник

OS

Oleg Shelajev in graalvm_ru
в общем если коротко — это так не работает
источник

OS

Oleg Shelajev in graalvm_ru
вероятно сейчас
источник

OS

Oleg Shelajev in graalvm_ru
технически конечно можно было бы сделать интерпретатор java bytecod-a и как бы скомпилировать часть приложнния
источник

OS

Oleg Shelajev in graalvm_ru
если ты этот файл например бы имел в виде js — можно было бы сейчас
источник