Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 June 15

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
А вы пробовали в G1 выставлить "target stw time" меньше 100мс?
А вы в курсе, что ZGC и Shenandoah не generational?
https://wiki.openjdk.java.net/display/shenandoah/Main
https://wiki.openjdk.java.net/display/zgc

>  Никакого "цмс цмс рознь" и "алгоритмы с одинаковым названием разные" не существует.

In theory there is no difference between theory and practice; in practice there is.
источник

М

Мышонок X in Сrystal Lang — русскоговорящее сообщество
а вы не знаете нормальную библиотеку для телеграма?
источник

М

Мышонок X in Сrystal Lang — русскоговорящее сообщество
для турмалина документации почти нету
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
у crystal есть очень хороший плюс. искодники - лучшая документация. если лень в исходниках копаться, то по тестам пробежаться и посмотреть

p.s.
да, в турмалине оказывается и тестов нет.. интересные ребята
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Вот поиск: https://crystalshards.org/shards/search?q=telegram

Но вряд ли найдёте лучше.
источник

М

Мышонок X in Сrystal Lang — русскоговорящее сообщество
ребятушки
источник

М

Мышонок X in Сrystal Lang — русскоговорящее сообщество
а можно нубский вопрос, а как поля в классах создавать типизированные?
источник

DS

Damir Sharipov in Сrystal Lang — русскоговорящее сообщество
там есть очень понятные примеры,, в репе папка examples
источник

М

Мышонок X in Сrystal Lang — русскоговорящее сообщество
а имеет ли смысл свою либу писать, или и там все есть?
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Да, сто мс это космическое число. Да, я знаю что есть не-generational сборщики, я не знаю при чем тут они все, если мы обсуждаем конкретно цмс. Я честно не смотрел згц, но шенанда это про живую эвакуацию, это вообще перпендикулярно теме.
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
Сделай биндинги на tdlib если хочешь сам костылить
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
> Да, я знаю что есть не-generational сборщики, я не знаю при чем тут они все,если мы обсуждаем конкретно цмс.

При том, что все актуальные на данный момент low pause сборщики - не generational. Как и cms в Go. По сути, у всех трёх (ZGC, Shenandoah и CMS в Go) гораздо больше общего, чем различий.
Уж я не знаю, какой пяткой был сделан CMS в Java, что его не получилось вылизать до low pause, но в Go получилось.
источник

DS

Damir Sharipov in Сrystal Lang — русскоговорящее сообщество
свою писть не имеет смысла (я писал))) всё есть, чего нет проще докоммитить, маинтайнер адекватный принимает правки оперативно.
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Это логически некорректное утверждение
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Энивей, думайте что хотите, вроде уже всю подноготную разобрали.
источник

AK

Anton Korotkikh in Сrystal Lang — русскоговорящее сообщество
наброшу немного
хм, ну если посмотреть с другой стороны, то вы перецоениваете инструмент. а именно, что новые GC могут спасти жвм в сравнении против го. ну какбе да, они крутые. но типовой проект на жабе это такая жирнейшая куча абстракций со спрингами, хиберами и легаси (ну вот так принято в этой экосистеме работать). что даже рантайм с неспешным GC (например, нода) сможет все равно выносить её по ресурсам и другим покателям перфоманса на типовых задачах. т.е. с практической точки зрения этот спор вообще не имеет никакого смысла.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
У нас просто спор начался с GC в Crystal и упоминания Go GC как нижней планки, которую нужно бы взять перед "production ready" (с моей точки зрения).
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Жвм нельзя спасти, что проклято должно умереть
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Короче я бьюсь только за теоретическую справедливость, ж не могла здесь не вылезти как действительно самый развитый в плане тюнинга гц рантайм. Но если сейчас меня выкинуть с моей работы и положить передо мной два предложения на го и на джаве, то я вежливо скажу что подожду каких-нибудь других.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
На C ?
источник