Heap


¿Qué es el heap?

El heap es una zona de memoria donde se almacenan datos dinámicos, como objetos o estructuras creadas durante la ejecución.

¿Para qué sirve el heap?

Sirve para:

  • Guardar datos cuyo tamaño o vida útil no se conoce de antemano.
  • Soportar estructuras complejas creadas en runtime.

Características del heap

  • Se gestiona dinámicamente.
  • Está muy relacionado con el garbage collector en ciertos lenguajes.
  • Es diferente del stack.

¿Dónde se usa?

  • En runtimes, lenguajes gestionados y programación de sistemas.

Conclusión

El heap es una parte clave del uso de memoria en ejecución. Entenderlo ayuda a razonar mejor sobre objetos, fugas y rendimiento.