Size: a a a

2021 April 22

Н

НекийЛач in graalvm_ru
На тех же, minecraft
источник

D

Dmitry in graalvm_ru
Интересно что с разных сторон к graal подходят,  кто то пытается оптимизировать игровой движок, я пытаюсь понять что он может мне дать для приложений jee
источник

OS

Oleg Shelajev in graalvm_ru
Ого интересно, я про Майнкрафт с коммьюнити тоже хорошее слышал
источник

OS

Oleg Shelajev in graalvm_ru
Пусть вон @andreypfau померяет и рассудит
источник

OS

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

Н

НекийЛач in graalvm_ru
Не исключаю что на некоторых ворклоадах грааль может быть быстрее, но в случае с майном это почему то не так
В minecraft например много где не особо много усилий вложено в давление на сборщик мусора, и возможно в этих моментах спасает более продвинутый escape analysis (Опять же предположения, я не особо профилировал причины)
источник

AM

Andrey Martynov in graalvm_ru
Для майна уже методом проб и ошибок подобрали идеальные настройки для GC:
https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/
источник

Н

НекийЛач in graalvm_ru
Настройки GC на escape analysis и прочие оптимизации JIT не особо влияют, код для этого общий для всех
источник

OS

Oleg Shelajev in graalvm_ru
ну обычно чем хуже код - тем лучше результаты показывают более мощные компиляторы
источник

OS

Oleg Shelajev in graalvm_ru
ты какую версию graalvm пробовал?
источник

OS

Oleg Shelajev in graalvm_ru
да, из-за одного ГЦ я бы думал что граальвм покажет лучше перформанс
источник

Н

НекийЛач in graalvm_ru
Community, точную версию не скажу, но на ноябрь прошлого года она была последней)
источник

Н

НекийЛач in graalvm_ru
А за счёт чего? Там же те же самые сборщики стоят?
источник

DS

Danila Suslov in graalvm_ru
Меньше мусорит? Из-за экспейп анализа более качественного
источник

Н

НекийЛач in graalvm_ru
Там не то что бы плохой код, просто генерируется очень много мусора из-за иммутабельных векторов и прочего
источник

Н

НекийЛач in graalvm_ru
Ну на community он не казался сильно лучше чем hotspotовский)
источник

OS

Oleg Shelajev in graalvm_ru
да, escape analysis решает обычнл
источник

OS

Oleg Shelajev in graalvm_ru
escape analysis хороший в СЕ
источник

OS

Oleg Shelajev in graalvm_ru
сильно лучше чем в с2
источник

OS

Oleg Shelajev in graalvm_ru
но ты мерял — я верю что у тебя не было быстрее
источник