Garbage Collector: от появления до современных алгоритмов
На связи — ярый фанат Go, разработчик в «Ozon Банке» Михаил Люц! Сегодня поговорим о Garbage Collector: о причинах появления, первых реализациях, эволюции алгоритмов, принципах работы GC в Gо и современных языках, которые отказались от GC.
Считается, что устройство сборщика мусора в Go — знание академическое и не пригодится при написании CRUD и перекладывании JSON. Как бы не так! GC в Go устроен таким образом, что может поставить вам подножку в неожиданном месте, и придется с ним бороться.