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