История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
то делай счётчики. счётчик уменьшился и всё.
На второй круг пошли, я уже писал что счетчик тормозит (и занимает память), и не работает с зацикленными структурами. Для маркировки GC достаточно одного бита на объект, ну или два если цвета два, биты можно хранить в битовой карте, а счетчик он 4 байта к примеру. В 32 раза меньше памяти нужно хранить на объект.
Исходная версия
MOPKOBKA,
:
то делай счётчики. счётчик уменьшился и всё.
На второй круг пошли, я уже писал что счетчик тормозит (и занимает память), и не работает с зацикленными структурами.