Bonjour ! Ayant developpé un programme console, j'aimerais savoir si je dois regarder les fuites de mon soft et si oui avec quel programme?
Merci d'avance !![]()
Bonjour ! Ayant developpé un programme console, j'aimerais savoir si je dois regarder les fuites de mon soft et si oui avec quel programme?
Merci d'avance !![]()
Euh, avoir des fuites mémoires est synonyme d'erreurs.j'aimerais savoir si je dois regarder les fuites de mon soft
Je ne sais pas s'il est dispo sur ta platteforme mais j'utilise valgrind.si oui avec quel programme?
fuite mémoire=erreur ? Tiens c'est nouveau![]()
Ben, une fonctionnalité non désirée, c'est une erreur, au même titre qu'un bug, qu'une erreur de segmentation ...fuite mémoire=erreur ? Tiens c'est nouveau
Parce que tu appelles cela une fonctionnalité une fuite mémoire ?Envoyé par Promu@ld
![]()
Autant une erreur de segmentation d'accord mais je ne classerais pas une fuite mémoire dans la case bug/erreur.
Enfin c'est juste une remarque comme cela parce que ca m'a choqué au premier abord de le lire...
Ne découpe pas le texte, j'ai dit fonctionnalité non désirée ...Parce que tu appelles cela une fonctionnalité une fuite mémoire ?
Et puis, de toute manière quelque soit la qualification utilisée, il ne faut pas en avoir (sauf raison extrèmement bien précisée). Pour avoir eu une fuite mémoire sur une matrice (oubli d'un destructeur virtuel) qui me causait des montée en mémoire dans les 700 Mo (alors que d'habitude le soft n'occupe que 20-30 Mo) je dirai que c'était une erreur.![]()
eh bien oui...un new sans delete par exemple.Envoyé par hegros
Pas d'accord ?
Oui si on veut jouer sur les mots au niveau système c'est parfaitement logique et cohérent de faire un new sans delete à la fin du programme.
Mais c'est une erreur de conception du programme à la source![]()
IMHO, si tu fais pas de new, tu n'as pas à vérifier les fuites de mémoires.Envoyé par warubi
Perso,je vérifie toujours ce genre de choses, + utiliser des pointeurs intelligents
Partager