LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

то делай счётчики. счётчик уменьшился и всё.

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

Исходная версия MOPKOBKA, :

то делай счётчики. счётчик уменьшился и всё.

На второй круг пошли, я уже писал что счетчик тормозит (и занимает память), и не работает с зацикленными структурами.