Python Insider · Seth Larson ·
Garbage Collection: Generational? Incremental? Both! (Python Language Summit 2026)
Mark Shannon presenta su análisis del garbage collector de Python, explicando cómo el recolector incremental enviado en Python 3.14 fue revertido a la estrategia generacional de 3.13 después de reportes de presión de memoria en producción. Shannon propone un enfoque híbrido que alterne entre generaciones jóvenes e viejas incrementales para conseguir menores pausas (decenas de milisegundos en lugar de 3 segundos) sin el costo de memoria del recolector incremental puro. La discusión comunitaria explora tensiones fundamentales: generacional tiene menor huella de memoria pero pausas largas, incremental reduce pausas pero requiere más memoria, y cualquier cambio afecta a aplicaciones que ya han ajustado manualmente sus configuraciones de GC en producción.
Mark Shannon proposes a future garbage collection strategy for Python following the revert of the incremental garbage collector in Python 3.14