Amanobuo
Messages postés65Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention11 décembre 2006
-
30 avril 2006 à 09:09
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 2009
-
30 avril 2006 à 14:36
Salut !
J ai un programme Win32 qui marche, mais quand je verifie la memoire util dans le gestionnire des taches, la memoire utilisé par mon prog augmente sans cesse !
Je pense que ca viens des pointeurs sur des classes,
quel sont les moyens ou les outils pour reperer ces fuites ?
merci.
Amanobuo
Messages postés65Date d'inscriptionmardi 24 février 2004StatutMembreDernière intervention11 décembre 2006 30 avril 2006 à 10:54
D'acc pour delete
Mais je trouve ca pas normal que mon prog prend plein de memoire utile jusqu'a en etre le plus gourmand de toute les application lancer et continuer a grossir en taille memoire.
Je pense qu'il y a un truc qui va pas dans la boucle du prog.
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 30 avril 2006 à 14:36
Tu te fabriques un petit utilitaire de memoire : du surcharge <malloc> et <free>
tu enregistres a chaque malloc le fichier et le numero de ligne,et apres quand tu quittes le programme tu regardes les blocs que tu n'as pas libere. C'est ce que je fais dans mes librairies, et maintenant je n'ai plus aucune fuite memoire non-dectetee.
Pourquoi faire simple quand on peut faire compliqué ?