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

Windows Discussion :

DialogBoxParam et EndDialog consomme de la mémoire ?


Sujet :

Windows

  1. #21
    Membre actif Avatar de Nyarlathotep
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 174
    Points : 217
    Points
    217
    Par défaut
    Ya un truc que j'ai pas bien compris...
    Pourquoi faire deux procédures et un appel à SetWindowLong alors que tous les messages pourraient être traités dans la même procédure?
    ( Suis-je en train de dire une co***rie ?)

  2. #22
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 578
    Points
    41 578
    Par défaut
    Le même test en Release: Toujours une légère augmentation (plus lente, cette fois-ci) de 1684k à 1688k, Taille VM stable à 404k, Objets USER et GDI pareil (aucune fuite de ce côté de mon programme).

    Nyarly: C'est la WindowProc qui est subclassée, pas la DialogProc.
    Certains messages ne sont reçus que par une seule des deux procédures (notamment WM_CREATE (WindowProc-only) et WM_INITDIALOG (DialogProc-only).

  3. #23
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 20
    Points : 14
    Points
    14
    Par défaut
    C'est bizarre que l'on ai pas les mêmes résultats ??
    Avec quel OS travaillez vous ???
    Moi, c'est NT 4.0

  4. #24
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 578
    Points
    41 578
    Par défaut
    Ici, Windows XP Professionnel.
    La boîte de dialogue que j'affiche est celle générée par défaut par Visual Studio 2005 (une boîte de dialogue avec juste un bouton OK et un bouton Cancel). Je peux poster le script de ressources si vous voulez reproduire le test...

    PS: J'ignore si le gestionnaire des tâches de NT 4.0 peut afficher le compte d'objets USER et objets GDI, mais ce serait intéressant de vérifier, histoire d'être sûr qu'il n'y a pas de fuite de ce coté-ci...

  5. #25
    Membre à l'essai
    Inscrit en
    Février 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 20
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par Médinoc
    PS: J'ignore si le gestionnaire des tâches de NT 4.0 peut afficher le compte d'objets USER et objets GDI, mais ce serait intéressant de vérifier, histoire d'être sûr qu'il n'y a pas de fuite de ce coté-ci...
    J'ai effectivement des cases à cocher pour ces 2 paras, mais ce sont les 2 seuls qui ne s'affichent pas ???

Discussions similaires

  1. Comment reduire la consommation de la mémoire vive
    Par souarit dans le forum Débuter
    Réponses: 3
    Dernier message: 27/12/2008, 20h37
  2. Applet qui consomme de la mémoire. Que faire ?
    Par kmdkaci dans le forum Applets
    Réponses: 3
    Dernier message: 06/11/2008, 16h09
  3. Une lecture de fichier midi qui consomme trop de mémoire
    Par padodanle51 dans le forum Général Java
    Réponses: 6
    Dernier message: 12/04/2008, 11h52
  4. [Images] Erreur liée à une consommation excessive de mémoire
    Par cyrill.gremaud dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 04/11/2007, 22h55
  5. Réponses: 5
    Dernier message: 02/03/2007, 08h29

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