Re: Utilisation mémoire qui gonfle

Posté par R&B le 2/11/2005 17:25:03
Bonjour Furax,

Je ne suis en mesure d'apporter une solution directe à votre problème. Toutefois, je vous invite à procéder avec méthode dans la reccherche de cette fuite de mémoire.

En premier lieux faire une copie de votre projet en l'état.
Ensuite, relever au moyen d'une trace ou d'une écriture dans un fichier texte les niveaux d'occupation mémoire vive avant et après l'utilisation de la fenêtre.

Efin, surprimer progressivement dans la fenêtre tout les traitement qui n'empèche sa fermeture. Le procéder par élimination progressive (avec tests intermédiaires) permet parfois de mettre au jour une portion de code 'anodine' telle que l'affectation d'un tableau dynamique non libéré etc etc...

Si après cela la fuite persiste, il faudra tracer précisément le code restant pour mesurer tant l'allocation que la libération en récupérant les niveaux avant et après de chaque appel de procédure/fonction...


Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=2944&post_id=12453