Автор прослеживает эволюцию сборки мусора от оригинального mark-and-sweep из статьи Маккарти 1960 года до современных коллекторов в Java, Go и Python.
Он разбирает два фундаментальных подхода: mark-and-sweep и подсчет ссылок. Еще рассказывает про концепцию поколений и трехцветную маркировку, а затем на конкретных примерах показывает, как устроен в Go конкурентный mark-and-sweep сборщик с гибридным барьером записи. Немного загядывает в рассказывает про цветные указатели и конкурентную перестановкой. И разбирает сборщик в CPython с подсчетом ссылок и циклическим детектором.
В конце автор приводит игрушечную реализацию GC на Go для наглядности.
26.05.2026
Похожее
03.04.2026
Креативное программирование
Когда вы учите что-то новое, вы будете сталкиваться с трудностями, испытывать ра...
06.02.2026
Факультет компилятороварения
Нашел интересную ссылку - "Факультет компилятороварения". Это группа энтузиастов...
30.01.2026
Nature
Пятница! И сегодня у меня для вас новый язык программирования - Nature. Универ...
23.01.2026
История маркдаун
Почти все в мире высоких технологий, от самых передовых систем искусственного ин...