RU

Сборщик мусора в Dart. Часть 2: поколения и scavenge

В первой части мы разобрались как Dart отличает число от объекта. Эти знания нам пригодятся, чтобы разобраться в дальнейших хитростях сборщика. Пере…

DartFlutterсборка мусораgarbage collectorgcуправление паматьюdart vmscavengeпоколениеnew-space
Habr
RU

Я написал визуализатор сборщика мусора для Go — теперь GC не чёрный ящик

Сборщик мусора в Go обычно воспринимается как что-то, что просто работает. И это, в общем, хорошо: большую часть времени о нём действительно не хоче…

gogolanggcgarbage collectorсборщик мусораgogcopen sourceperformancetui
Habr
RU

Java нас обманывает: скрытая цена чистого кода

Все сейчас пишут красивый, современный код: стримы, record DTO, функциональные цепочки. Применяют лучшие практики и никаких мутабельных аккумуляторо…

javajvmпроизводительностьgcallocation-ratestreamsфункциональное-программированиеиммутабельностьбенчмаркиasync-profiler
Habr
RU

Как Monium приручил GC: разбираемся со сборщиками мусора в observability‑платформе

Всем привет, меня зовут Антон Рыбочкин, я старший разработчик бэкенда в команде Yandex Monium. Monium — это платформа для сбора, хран…

javagcopentelemetryyandex moniummoniumobservabilitygenerational zgcparallelgcFullGCshenandoah