Ir al contenido

Memory Management

Objetivo: Manejar datasets gigantes sin explotar la RAM.

  • Python Memory Model: PyObject, Reference Counting, GC
  • Generators: yield vs return, lazy evaluation
  • __slots__ para reducir memory footprint

Procesa 1GB de logs línea a línea sin cargar en RAM.

Ver detalles en COURSE.md línea 193-202

1.4 Testing Strategies