Aller au contenu

Fuite de mémoire

De la mémoire devenue inutile reste occupée sans nécessité pendant l’exécution du programme.

Également appeléMemory leak
Architecture logicielle

Qu’est-ce qu’une fuite de mémoire ?

Une fuite de mémoire laisse retenue de la mémoire devenue inutile. Le besoin peut alors croître avec un usage prolongé. La récupération automatique ne l’empêche pas fondamentalement : un objet encore accessible peut être superflu pour l’application tout en restant conservé. Une forte consommation momentanée ne prouve pas seule une fuite.

Dans un portail fictif, des vues de documents fermées restent dans une liste accessible globalement. Leurs données restent accessibles bien qu’inutiles. L’équipe étudie références de rétention et cycle de vie des vues. Après correction, elle compare ouvertures et fermetures répétées dans des conditions adaptées. La disparition des rétentions inutiles importe ; une valeur instantanée ou un redémarrage n’explique pas la cause.

Sources