Size: a a a

2020 February 06

ВВ

Виктор Вербицкий in graalvm_ru
Блин. А GO на полиглот ещё не натянули? Валить конкурентов - так штабелями! 🤣
источник
2020 February 07

AS

Artur Sabirov in graalvm_ru
Последние новости как Discord с Go слезали порадовал, их проблемы с GC и 2ух минутным таймаутом это нечто, порадовался за  разнообразие выбора в jvm
источник

OS

Oleg Shelajev in graalvm_ru
Там был просто гц каждые 2 минуты, не пауза 2 минуты, правда же?
источник

AS

Artur Sabirov in graalvm_ru
Да, это дефолтное значение, если недостаточно много объектов выделяется, на всякий случай, как то так если грубо)
источник

A

Alex in graalvm_ru
Artur Sabirov
Последние новости как Discord с Go слезали порадовал, их проблемы с GC и 2ух минутным таймаутом это нечто, порадовался за  разнообразие выбора в jvm
А можно линку? Не видел
источник

ИК

Иван Кузнецов in graalvm_ru
Я так понял вот это https://m.habr.com/ru/post/487116/ , но они переехали на раст, или вы имеете в виду, что можно было бы переехать на грааль вместо переписывания?
источник

A

Alex in graalvm_ru
спасибо, вчера с мобилки был, сегодня нашел оригинал
источник

A

Alex in graalvm_ru
источник

A

Alex in graalvm_ru
But we weren’t satisfied with simply matching Go’s performance. After a bit of profiling and performance optimizations, we were able to beat Go on every single performance metric. Latency, CPU, and memory were all better in the Rust version.

The Rust performance optimizations included:
1. Changing to a BTreeMap instead of a HashMap in the LRU cache to optimize memory usage.
2. Swapping out the initial metrics library for one that used modern Rust concurrency.
3. Reducing the number of memory copies we were doing.

пока переписывали ещё и структуры данных пооптимизировали и попрофайлили…. а так да, только язык заменили =)
источник

A

Alex in graalvm_ru
но вообще LRU кеши это худший сценарий для GC насколько помню
так как гипотеза о поколениях сразу же отключается
источник

A

Alex in graalvm_ru
ну и там правильно заметили в первом же комменте:
Any reason you’re using 3-year-old Go 1.9.2 but you’re okay using Rust nightly?
источник

λ

λoλdog in graalvm_ru
Alex
но вообще LRU кеши это худший сценарий для GC насколько помню
так как гипотеза о поколениях сразу же отключается
На то они и кэши
источник

λ

λoλdog in graalvm_ru
Их лучше вообще мимо гц делать
источник

АБ

Александр Бруй in graalvm_ru
Alex
но вообще LRU кеши это худший сценарий для GC насколько помню
так как гипотеза о поколениях сразу же отключается
Шенанда отлично с ними живет
источник

АБ

Александр Бруй in graalvm_ru
А вот остальные джиси фигово, да
источник

A

Alex in graalvm_ru
Потому что у него пока поколении нету
источник

АБ

Александр Бруй in graalvm_ru
А ему они вроде и не нужны
источник

A

Alex in graalvm_ru
Но где-то проскакивало что тоже собираются вводить
источник

АБ

Александр Бруй in graalvm_ru
Ну вот и посмотрим
источник

АБ

Александр Бруй in graalvm_ru
А пока шенанда отлично с этим живёт и у нас в джава мире есть выбор)
источник