4. Garbage Collection
Python has a garbage collector to handle cyclic references.
The gc Module
import gc
gc.collect() # forces garbage collection
Generational GC
- Objects are divided into generations (young, middle, old).
- Younger generations are collected more frequently.
Wrap-Up
Garbage collection complements reference counting to manage memory in Python.