Мой вопрос в том, почему в python для gc используется и подсчет ссылок, и mark-and-sweep? Почему не только mark-and-sweep?
Мое первоначальное предположение состоит в том, что использование подсчета ссылок может легко удалить нециклические ссылающиеся объекты, это может несколько ускорить mark-and-sweep и сразу же выиграть память. Не знаю, верна ли моя догадка?
Есть мысли?
Большое спасибо.