Сбор мусора включает прохождение списка выделенных объектов (либо всех объектов или объектов в конкретном поколении), либо определение доступных достижений.
-
Как поддерживается этот список? Выполняют ли время выполнения для языков GC гигантский список всех объектов?
-
Кроме того, из того, что я понимаю, GC включает в себя хостинг стека вызовов для поиска ссылок на объекты - как алгоритм различает GC-способные указатели и примитивные данные?