👀🗑Сборка мусора в Unity? Часть 1
В жизни каждого разработчика наступает момент, когда хочется разобраться, как что-то устроено изнутри. Уже не столько с практической точки зрения. А сколько становится интересным само по себе. Как это работает? А как работает под капотом?
(О основах работы сборщика мусора можно почитать самостоятельно, благо инфы много).
Какой GC использует Unity? Многие думают, что тот самый, который например описан в CLR via C#.
На самом деле нет!
В юнити в качестве GC используется Boehm garbage collector (Boehm GC), исходный код которого можно найти на GitHub...