Топы
Как работает сборщик мусора в python?
В Python сборщик мусора работает в основном по принципу подсчета ссылок (reference counting). Каждый объект имеет счетчик, который увеличивается при создании новой ссылки на объект и уменьшается при ее удалении.
Когда счетчик ссылок достигает нуля, объект автоматически удаляется из памяти. Дополнительно существует циклический сборщик мусора, который обрабатывает циклические ссылки, которые не могут быть удалены только с помощью подсчета ссылок.
Подсчет ссылок:
Циклический сборщик мусора (Generational Garbage Collector):
Модуль gc: Позволяет взаимодействовать с циклическим сборщиком мусора, например, вручную запускать его или отключать.
Хорошая статья по теме — Всё, что нужно знать о сборщике мусора в Python
Отметьте свой прогресс