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

VB.NET Discussion :

Le nombre d'objet à collecter par le garbage collector


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Par défaut Le nombre d'objet à collecter par le garbage collector
    bonjour à tous,
    Est ce que quelqu'un sait comment je peux savoir le nombre d'objets à collecter par le GC ??
    Merci en avance .

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 200
    Par défaut
    si c'est juste pour du debug, y a clr profiler
    sinon voir s'il écrit en .net et regarder comme il fait pour le savoir
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre éclairé
    Étudiant
    Inscrit en
    Août 2008
    Messages
    349
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2008
    Messages : 349
    Par défaut
    plus précisément j'ai un programme écrit en VB.NET et j'ai un problème de garbage collector donc je veux savoir combien d'objet à collecter et à la fin du programme s'il reste des objet non collecté. comment je peux procéder ?

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 200
    Par défaut
    dans ce cas il existe plein de profiler qui permettent de trouver les fuites mémoires


    clr profiler n'est pas le plus complet, mais y a moins de boutons donc on se demande pas où cliquer

    sur clr profiler tu indiques le chemin de l'exe, tu clic sur start, tu utilises ton appli (qui sera fortement ralentie, c'est normal)
    après y un menu ou un bouton pour qu'il cherche le heap ou alors tu fermes ton appli
    dans les 2 cas ce te donne accès à des graph avec les objets finalizés, qui peuvent te donner des pistes

    sinon j'avais eut des recherches de fuites mémoire à faire (notamment sur les objets gdi) et on m'avait bien conseillé, le lien fournit mène sur d'autres liens avec des tutos, des profiler efficaces et des explications sur d'où peuvent provenir les fuites, et donc comment coder proprement

    http://www.developpez.net/forums/d82...ms/objets-gdi/
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Objet éligible par le garbage collector
    Par khallou2007 dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2014, 22h50
  2. Réponses: 1
    Dernier message: 15/11/2011, 08h46
  3. Réponses: 2
    Dernier message: 28/03/2011, 23h41
  4. Comment binder à un DataGrid une collection d'objets accessible par une clé
    Par zoaax dans le forum Windows Presentation Foundation
    Réponses: 16
    Dernier message: 14/01/2011, 11h00
  5. Nombre d'objets par utilisateurs
    Par anthonyplay dans le forum SQL
    Réponses: 2
    Dernier message: 11/10/2010, 09h21

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