Tabla de contenido:
Definición - ¿Qué significa Memory Leak?
Una pérdida de memoria es un proceso en el que un programa o aplicación retiene de manera persistente la memoria primaria de una computadora. Ocurre cuando el programa de memoria residente no devuelve o libera espacio de memoria asignado, incluso después de la ejecución, lo que resulta en un comportamiento del sistema más lento o que no responde.
Una pérdida de memoria también se conoce como pérdida de espacio.
Techopedia explica la fuga de memoria
Una pérdida de memoria se considera una falla o error dentro de la aplicación / programa que la contiene. La aplicación / programa puede pretender o no la pérdida de memoria, que puede retener la aplicación en la memoria para ejecutar operaciones o permanecer congelada en un estado irrecuperable. El programa residente también puede generar / filtrar espacio de memoria adicional sin liberar el espacio utilizado anteriormente, lo que lleva al agotamiento de los recursos de memoria y un sistema congelado o de bajo rendimiento.
Una pérdida de memoria puede mitigarse mediante un software especializado de administración de memoria o agregando funciones de recolección de basura al código fuente de la aplicación.
