Python Glossary English

Python 3.7+gcфункция

gc.unfreeze()

управление сборкой

Возвращает замороженные gc.freeze объекты в старшее поколение, и сборщик снова их обходит.

Синтаксис

gc.unfreeze()

Объекты попадают в старшее поколение, а его полная сборка бывает редко, — так что мусор среди них освободится не сразу; если нужно сейчас, вслед зовут gc.collect(). Если freeze вызывали несколько раз, unfreeze размораживает всё накопленное разом, а не последний вызов.

Примеры

import gc
gc.freeze()
gc.freeze()
gc.unfreeze()
print(gc.get_freeze_count())  # → 0 — оба freeze сняты разом

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности