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.