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

MFC Discussion :

Fuite memoire et taille de la memoire du process


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par défaut Fuite memoire et taille de la memoire du process
    Bonjour

    Sur une appli developpée avec VS2008 en mode debug, celui ci ne detecte aucune fuite memoire à la sortie de l'application.
    Je vérifie que je n'ai pas de fuite par le gestionnaire de tache sur un DELL XPS 1530 sous vista., le processus fait autour de 3Mo

    Je passe le projet en release , construit le projet de deploiement.
    En release sur le DELL, pas de fuite.

    J'installe mon appli sur un PC a base d'un AMD LX800 sous XP pro et dans le gestionaire de tache mon appli grandit d'environ 4Ko toutes les 5 secondes
    selon toujours le le meme procede, elle desalloue 4k et alloue 8k.
    Grosso modo l'appli occupe 6Mo de memoire a son lancement, et a la fin de ce WE la memoire sur se process etait de 90Mo.

    Comment expliquer une fuite sur un PC et pas sur l'autre?
    Comment expliquer que la taille occupée par le process est different?
    Comment detecter cette fuite si les outils VS2008 me dit que je n'ai pas de fuite?

    Cordialement

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 147
    Par défaut
    Je verrais bien un problème de non-allocation d'une variable.
    Et dans ces cas là c'est un peu la loterie, vu qu'une variable non-initialisée peut prendre n'importe quelle valeur (en release).

  3. #3
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    quelques pistes:
    ta libération mémoire peut être conditionnée par un test qui peut être différent selon l'environnement d'exécution .
    ou alors tu as mal géré la libération de ressources sur une assertion d'erreur interceptée.
    souvent la vérité est ailleurs (dixit mulder)

  4. #4
    Membre chevronné Avatar de stephdim
    Profil pro
    Inscrit en
    Août 2007
    Messages
    462
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 462
    Par défaut
    salut,

    ça peut venir d'une lib Windows.
    j'ai déjà eu ce genre de soucis avec une vieille version buggée de Gdiplus, qui créait des GDI leaks.
    Verifies que ton OS soit à jour en correctifs...

    @+

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par défaut
    Bonjour

    Merci en effet la mise a jour de XP a corriger mon erreur.
    Mais je ne sais tjrs pas quel partie du code creait la memory leak.

    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/03/2012, 14h25
  2. Tomcat 6.0.33 modifier la taille de la memoire virtuelle
    Par Thelo dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 02/12/2011, 18h21
  3. Taille de la memoire dediée de la carte graphique
    Par kinhelios dans le forum Visual C++
    Réponses: 1
    Dernier message: 14/08/2007, 11h52
  4. taille vecteur et memoire
    Par esperance dans le forum Langage
    Réponses: 3
    Dernier message: 11/01/2007, 13h35
  5. récupération de la taille de la memoire video!!
    Par fatmamed dans le forum C++
    Réponses: 1
    Dernier message: 21/01/2006, 09h50

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