Saltar al contenido
uencoder

Memory Leak

Una fuga de memoria es memoria que un programa ha asignado pero no puede reclamar (aún referenciada pero ya sin uso), provocando que el consumo de memoria crezca continuamente.

Propósito

Identificar y corregir fugas de memoria, evitando OOM en procesos de larga duración.

Mecanismo

Causas comunes: globales accidentales, temporizadores/oyentes sin limpiar, clausuras que capturan objetos grandes, Map/Set en crecimiento. Comparar Heap Snapshots de Chrome DevTools para localizar la fuga. Las referencias débiles (WeakMap/WeakRef) las previenen.

Casos de uso

  • Diagnóstico de rendimiento
  • Estabilidad en ejecución prolongada
  • Optimización de memoria

Términos relacionados

References