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 Forms Discussion :

objets gdi ?


Sujet :

Windows Forms

  1. #1
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 150
    Points : 25 066
    Points
    25 066
    Par défaut objets gdi ?
    bonjour

    j'ai un grosse appli, et je traque actuellement les fuites
    par exemple dans le gestionnaire de tache on peut voir le nombre d'objets gdi du processus
    quand j'instancie un de mes usercontrol, puis que je le dispose, je vois il reste 2 objets gdi quelque part

    que peuvent être ces objets gdi ? comment les trouver ?

    je ne peux pas vous mettre le code du usercontrol en question car il fait 6000 lignes ... ca en ennuierait plus d'un ...

    j'ai certains controles qui utilisent des bufferedgraphics et autre, mais ceux là quand je les dispose, ils rendent bien tous leurs objets gdi

    merci
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  2. #2
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 381
    Points : 2 995
    Points
    2 995
    Par défaut
    Je crois qu'il existe une version trial de AQTime. Si c'est pour un besoin ponctuel, peut-être que ça pourrait t'indiquer une piste.

  3. #3
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 150
    Points : 25 066
    Points
    25 066
    Par défaut
    aqtime est pas mal, ca aide à voir certaines choses, m'enfin ca dit pas tout non plus (ou alors faut bien comprendre le soft )

    mais dans mon cas où c'est surtout les objets gdi, l'article de Fabrice Marguerite est une mine d'or (en plus ca traite vraiment de tous les types de fuite)

    je vais mettre en résolu même si j'ai pas eut le temps de tout lire et que j'ai pas réparé les fuites, mais il me reste plus qu'à chercher, ayant de la lecture et des liens vers des outils
    (le gdiusage est vraiment bien, on peut meme voir graphiquement les objets, ca aide vraiment !)

    bien le merci
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. Objet GDI (mais lesquels ? )
    Par Omsalam dans le forum Windows Forms
    Réponses: 0
    Dernier message: 02/12/2009, 10h45
  2. bug sur un objet Gdi
    Par ____22 dans le forum MFC
    Réponses: 9
    Dernier message: 09/09/2009, 23h09
  3. Compter les Objets GDI
    Par hfranck dans le forum MFC
    Réponses: 4
    Dernier message: 02/10/2008, 11h20
  4. [VC++6]Créations de fenêtres et objets GDI
    Par Yoyo@ dans le forum MFC
    Réponses: 20
    Dernier message: 10/07/2005, 17h12
  5. [MFC] libération des objets GDI's
    Par Kevgeii dans le forum MFC
    Réponses: 5
    Dernier message: 01/02/2004, 11h37

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