Вы можете настроить производительность сборщика мусора с помощью модуля gc
- например, с gc.set_threshold
- или вы можете "вручную" собрать мусор: gc.collect
.Тем не менее, я считаю, что большую часть времени объекты собираются, как только их счетчик обращений обнуляется.
Так что, если говорить прямо, (спасибо delnan!) Сборка мусора является проблемой только при циклическомссылки, которые удерживают рефконтры от достижения нуля.
Обратите также внимание на эту строку из gc
документов:
Чтобы отладить текущий программный вызов gc.set_debug(gc.DEBUG_LEAK)
.