logiciels pour lister toutes les fuites de mémoire d'un prog
J'insiste lourdement !! :D
J'ai utilisé efence mais celui ci s'arrete à la première fuite de mémoire possible détecté (vous me direz que c'est en principe largement suffisant)
néanmoins je suis en train de débugger un programme tournant en production et un problème de fuite de mémoire vient d'apparaitre, ayant du mal à l'identifier j'utilise efence mais celui s'arrete plus tot que mon erreur sur un autre problème de fuite de mémoire (apparemment)
Comme je suis un peu pressé par le temps (en est en prod) j'aimerais d'abord m'ocuper de la fuite qui me fait planter en premier ! (les autres qui risque de planter plus tard je les résouderais après... chaque chose en son temps)
Donc je voudrais un petit logiciel qui me dit : "ton programme à N zones sensibles ou des fuites de mémoires sont détectés les voici : ..."
Est ce que quelqu'un connais quelquechose qui pourrait m'aider ?
Merci
PS : je sais pas si c'est très clair ! :wink:
Re: NJAMPmerci de ton aide,
Citation:
Envoyé par pierlot alexandre
Est ce que tu l'as déjà utilisé ?
Non :? :oops: ! Vu que ca a l'air plus recent, j'ai pense que ca pouvait aller (faire la correction et tout et tout). Mais c'est vrai que normallement, quand tu debug, tu corrige quand meme tout au fur et a mesure :wink:
Sinon, j'ai l'impression que NJAMD est plus customizable ("Postmortem debugging & pointer lookup") donc je pense que tu peux peut-etre desactive la detection d'overflow (pour passer les premiers), et regarder a la fin la tronche des differents pointeurs.
et malheureusement y a bien plus de 10000 lignes de codes
je suis tout a fait d'accord qu'il ne faut pas être dépendant de logiciel, qu'il ne faut pas coder comme un bourrin et tout et tout...
Malheureusement j'arrive sur une appli existante avec bien plus de 10000 lignes de code. Utilisation de librairie propre, malloc dans tous les sens....
S'il me suffisait de compter le nombre de malloc et de free ou de faire un top, ca ferait longtemps que ce serait réglé et je ne vous emberais pas avec mon problème. (compter je sais faire et le top me dit pas gd chose ;) )
Donc j'insiste est ce que quelqu'un à dejà utilisé mpatrol ?
Merci