Fuite de mémoire

Définition - Que signifie Memory Leak?

Une fuite de mémoire est un processus dans lequel un programme ou une application conserve de manière permanente la mémoire principale d'un ordinateur. Cela se produit lorsque le programme de mémoire résident ne renvoie ni ne libère l'espace mémoire alloué, même après l'exécution, ce qui entraîne un comportement du système plus lent ou qui ne répond pas.

Une fuite de mémoire est également appelée fuite d'espace.

Definir Tech explique la fuite de mémoire

Une fuite de mémoire est considérée comme un échec ou un bogue dans l'application / le programme qui la contient. Une fuite de mémoire peut être voulue ou non par l'application / le programme, qui peut conserver l'application en mémoire pour exécuter des opérations ou rester figée dans un état irrécupérable. Le programme résident peut également générer / perdre de l'espace mémoire supplémentaire sans libérer l'espace précédemment utilisé, conduisant à l'épuisement des ressources mémoire et à un système peu performant ou gelé.

Une fuite de mémoire peut être atténuée grâce à un logiciel de gestion de mémoire spécialisé ou en ajoutant des fonctions de récupération de place au code source de l'application.