Size: a a a

2018 June 24

OS

Oleg Shelajev in graalvm_ru
а если не секрет, зачем сервер в native-image?
источник

ПФ

Паша Финкельштейн in graalvm_ru
Ну наверное думают что Майнкрафт станет быстрее... Там наверняка сравнительно много математики
источник

OS

Oleg Shelajev in graalvm_ru
просто для peak-performance — jvm - самое то
источник

OS

Oleg Shelajev in graalvm_ru
native image без profile guided optimizations - он будет прилично медленнее
источник

OS

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

ПФ

Паша Финкельштейн in graalvm_ru
Подозреваю что надо просто на чём-то экспериментировать
источник

OS

Oleg Shelajev in graalvm_ru
там объем контейнеров и памяти на запуск, а на 1 человека может и не надо супер много перформанса (я не знаком с майнкрафтом)
источник

ПФ

Паша Финкельштейн in graalvm_ru
Я вообще не знаком, так что я фантазирую :)
источник

OS

Oleg Shelajev in graalvm_ru
может просто пожкспериментировать да )
источник

ВВ

Виктор Вербицкий in graalvm_ru
Да. Именно ради эксперимента :-) Ну и Майнкрафт - такой адовый говнокод, что х.з. может и помочь :-) Чисто гралем тоже буду пробовать.
источник

ПФ

Паша Финкельштейн in graalvm_ru
На Майнкрафте наверное много чего интересно экспериментировать - GC подобрать, джит потыкать )
источник

ПФ

Паша Финкельштейн in graalvm_ru
Виктор Вербицкий
Да. Именно ради эксперимента :-) Ну и Майнкрафт - такой адовый говнокод, что х.з. может и помочь :-) Чисто гралем тоже буду пробовать.
А как вы узнали про качество кода? Там же всё обфусцировано
источник

ВВ

Виктор Вербицкий in graalvm_ru
Я даже шенанду им тестил. С Шипилёвым много забавного наловили.
источник

ПФ

Паша Финкельштейн in graalvm_ru
Кажется что вот как раз для Майнкрафта шенанда может быть в тему...
источник

ПФ

Паша Финкельштейн in graalvm_ru
А, ну понятно, я не оригинален )))
источник

ВВ

Виктор Вербицкий in graalvm_ru
А говнокод виден, после работы комьюнити. Тут целая индустрия по деобфускации и впиливанию модов...
источник

ПФ

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

ВВ

Виктор Вербицкий in graalvm_ru
А т.к. я держу сервер для небольшой компании игроков, то оптимизировать хочется постоянно. Все время где-то тупит. :-)
источник

ВВ

Виктор Вербицкий in graalvm_ru
Я, к слову, пробовал из исходников svm билдить, но что-то не хочет... Сейчас я уже из-за компа ушел. Так что подробностей не скажу. Но могу завтра ошибку показать.
источник

ВВ

Виктор Вербицкий in graalvm_ru
Вообще Майнкрафт настолько плохо написан, что это просто отличный полигон для обкатки всего вокруг jvm. А если с модами, так вообще :-) Жаль моды сильно на кодогенерации паразитируют - в svm такое уже точно не запихнуть. Только оригинальный Майнкрафт туда пролезет. Да и то не без приколов.
источник