Une fuite de mémoire est une erreur dans la logique d'allocation de mémoire dynamique d'un programme qui est la cause de l'échec de récupération de la mémoire supprimée. En d'autres termes, les objets qui ne sont plus requis ne sont pas récupérés. De grands nombres d'instances de ce type risquent de dénoter inopinément une fuite de mémoire. Une fuite de mémoire, si elle est importante, peut donner lieu à l'échec de votre application en raison d'une insuffisance de mémoire.
Les fuites de mémoire sont occasionnées par les objets qui continuent de conserver des références à d'autres objets, empêchant ainsi la fonction de récupération de place de récupérer les objets conservés.La table Références d'objet permet d'identifier ces références.
Procédez comme suit :
Concepts connexes
Présentation de l'outil de profilage
Ressources de profilage
Table Références d'objets
Tâches connexes
Recherche d'une fuite de mémoire lors d'une opération orientée transactions
Profilage d'une application
Lancement ou association d'un processus Java
Analyse des performances et de la mémoire utilisée - présentation
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.