IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

verifier les fuites de mon soft


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Par défaut verifier les fuites de mon soft
    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 !

  2. #2
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    j'aimerais savoir si je dois regarder les fuites de mon soft
    Euh, avoir des fuites mémoires est synonyme d'erreurs.
    si oui avec quel programme?
    Je ne sais pas s'il est dispo sur ta platteforme mais j'utilise valgrind.

  3. #3
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    fuite mémoire=erreur ? Tiens c'est nouveau

  4. #4
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    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 ...

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par Promu@ld
    Ben, une fonctionnalité non désirée, c'est une erreur, au même titre qu'un bug, qu'une erreur de segmentation ...
    Parce que tu appelles cela une fonctionnalité une fuite mémoire ?

    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...

  6. #6
    Membre éclairé
    Avatar de warubi
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    399
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 399
    Par défaut
    Merci je vais utiliser valgrind !

  7. #7
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Parce que tu appelles cela une fonctionnalité une fuite mémoire ?
    Ne découpe pas le texte, j'ai dit fonctionnalité non désirée ...

    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.

  8. #8
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 527
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 527
    Par défaut
    Citation Envoyé par hegros
    fuite mémoire=erreur ? Tiens c'est nouveau
    eh bien oui...un new sans delete par exemple.
    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

  9. #9
    Membre expérimenté
    Avatar de David Fleury
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    253
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 253
    Par défaut
    Citation Envoyé par warubi
    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 !
    IMHO, si tu fais pas de new, tu n'as pas à vérifier les fuites de mémoires.

  10. #10
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Perso,je vérifie toujours ce genre de choses, + utiliser des pointeurs intelligents

Discussions similaires

  1. [Toutes versions] besoin de votre aide pour verifier les tables associatives de mon MCD
    Par kesamba dans le forum Modélisation
    Réponses: 0
    Dernier message: 06/02/2015, 20h02
  2. Comment verifier les champs de mon formulaire
    Par pracede2005 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 17/04/2007, 08h26
  3. [VB.NET] afficher les "Services" de mon serv
    Par sangokus dans le forum ASP.NET
    Réponses: 3
    Dernier message: 05/03/2004, 13h09
  4. Réponses: 4
    Dernier message: 16/08/2003, 13h21
  5. Réponses: 8
    Dernier message: 17/10/2002, 12h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo