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
" Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]
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
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
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...
" Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]
Merci je vais utiliser valgrind !
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.
J'aurais plutot dis c'était une sacrée fuite mémoire
" Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]
En fait non, une matrice 4*4 de float, mais répété un très grand nombre de fois.
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager