Fuites de mémoire

Le processus de fuite de mémoire représente une augmentation graduelle du volume de mémoire vive consommé par un programme en cours d'exécution. Il est généralement la conséquence d'une erreur commise dans le programme, en raison de laquelle la mémoire inutilisée n'est pas libérée.

Les fuites de mémoire sont particulièrement dangereuses pour les programmes fonctionnant pendant de longues périodes sans redémarrage. Dans ce cas, au bout d'un certain temps, un tel programme peut épuiser la totalité du volume disponible de mémoire vive, ce qui entraînera un arrêt d'urgence du programme ou, pire encore, un dysfonctionnement.

Il existe les moyens suivants pour prévenir les fuites de mémoire :

Voir aussi