Size: a a a

2020 February 13

OS

Oleg Shelajev in graalvm_ru
Репродусер есть? Вообще лучше к нам со всем трэйсом
источник

OS

Oleg Shelajev in graalvm_ru
Но у глюона свой форк может там в какую-то сторону не все доехало
источник

λ

λoλdog in graalvm_ru
Да, там свои форк substrate
источник

ИК

Иван Кузнецов in graalvm_ru
На нас тут задача слетела - через наш компонент передать наружу много данных с таблички в БД. Ещё там заковырка есть - в ячейках json, его нужно нормально ввернуть в основную json страницу. Накидали на спринге прототип - передача странички (тыща строк) занимает ~80-100мс. Включили магические флаги -> 40-50мс. Это грааль в 12 джаве. Если бы не Грааль, задача утекла бы в другую команду :)
источник

OS

Oleg Shelajev in graalvm_ru
какие магические флаги? :)
источник

OS

Oleg Shelajev in graalvm_ru
а вы завязаны на 12ую? попробуй GraalVM Enterprise хотя бы для интереса
источник

OS

Oleg Shelajev in graalvm_ru
например jdk11 based
источник

OS

Oleg Shelajev in graalvm_ru
но круто! отличный пример
источник

OS

Oleg Shelajev in graalvm_ru
там наверняка GC меньше стало тоже
источник

OS

Oleg Shelajev in graalvm_ru
я уверен просто что json операции генерят мусора прилично
источник

ИК

Иван Кузнецов in graalvm_ru
анлок экспериментал фичерс да use jvmci compiler конечно, что же там может быть ещё)
источник

ИК

Иван Кузнецов in graalvm_ru
Oleg Shelajev
а вы завязаны на 12ую? попробуй GraalVM Enterprise хотя бы для интереса
да, завтра попробуем
источник

OS

Oleg Shelajev in graalvm_ru
отлично спасибо!
источник
2020 February 14

λ

λoλdog in graalvm_ru
@shelajevoleg в общем интересный момент. У вас сейчас есть, что-то что убирает java.lang.invoke ?
источник

λ

λoλdog in graalvm_ru
Просто скала его во всю использует и сносит крышу компилятору
источник

OS

Oleg Shelajev in graalvm_ru
Я рад что мы быстро определили источник проблемы :)
источник

OS

Oleg Shelajev in graalvm_ru
Неа нету вроде, просто в дждк используется определенным образом и там оно поддерживается
источник

OS

Oleg Shelajev in graalvm_ru
Там типа лямбды, метод референсес
источник

OS

Oleg Shelajev in graalvm_ru
Мне кажется в доках есть про это немного
источник

λ

λoλdog in graalvm_ru
Я видел, что есть в ишьюсах
источник