Size: a a a

2019 November 13

OS

Oleg Shelajev in graalvm_ru
а вы прям вот на таких облаках гоняете?
источник

OS

Oleg Shelajev in graalvm_ru
просто я посмотрел на цены там и мне кажется что если да то нам надо поговорить :)
источник

A

Art in graalvm_ru
Oleg Shelajev
интересно, а объекты вот эти иммутабельные - они там создаются и потом отдаются каким-нибудь другим тредам, да?
События во время симуции создаются в одном треде, но передаются в другой. То же самое и сообщения между актерами. Хотя объем таких сообщений не так велик, но они, на мой взгляд, больше всего напрягают GC потому что много тредов могут держать ссылки на них.
Escape анализ хорошо отрабабывает в случае когда мы считаем путь (route calculation) используя  https://github.com/conveyal/r5 (A* обход графа, то что аллцируется оно не покидает скопу функций)
Сейчас скину JFR с аллокациями
источник

A

Art in graalvm_ru
источник

A

Art in graalvm_ru
источник

A

Art in graalvm_ru
Лучше качество: https://imgur.com/a/455PfPL
источник

A

Art in graalvm_ru
Oleg Shelajev
просто я посмотрел на цены там и мне кажется что если да то нам надо поговорить :)
Да, мы их на AWS гоняем
источник
2019 November 14

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in graalvm_ru
огооооо, когда успели уже 13 jdk выпустить 😳
источник

AA

Anton Arhipov in graalvm_ru
Ҫѐҏӗѫӑ Ҹҋ 🤖
огооооо, когда успели уже 13 jdk выпустить 😳
17 сентября. Неимоверно давно уже.
источник
2019 November 16

ПФ

Паша Финкельштейн in graalvm_ru
Уже 14 скоро
источник

OS

Oleg Shelajev in graalvm_ru
Надо учиться. Где хорошее ревью что добавлялось полезного с 8ки до 14? Не хочу джепы читать
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in graalvm_ru
на википедии 😄
источник

A

Alex in graalvm_ru
Oleg Shelajev
Надо учиться. Где хорошее ревью что добавлялось полезного с 8ки до 14? Не хочу джепы читать
Много всего, больше всего было на уровне jvm, jigsaw и тд, обновили CompletableFuture добавив таймауты, влили новый httpclient, синтаксис поменяли введя недопатернматчинг
источник

A

Alex in graalvm_ru
То есть вагон мелочей с которыми приятно, но не скажу что революция в синтаксисе
источник

A

Alex in graalvm_ru
Много сделано именно под капотом в самой jvm на будущее, те же constantdynamic
источник

OS

Oleg Shelajev in graalvm_ru
Точно
источник

OS

Oleg Shelajev in graalvm_ru
Вар ещё был в 10ке
источник

OS

Oleg Shelajev in graalvm_ru
Спасиб, хороший лист
источник

A

Alex in graalvm_ru
Добавили epsilon gc, Shenandoah и zgc, в g1 добавили параллельную сборку на fullgc
источник

A

Alex in graalvm_ru
А то что-то сразу про это забыл :)
источник