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

Framework .NET Discussion :

[2.0] Comment connaître les objets conservés en mémoire ?


Sujet :

Framework .NET

  1. #1
    Membre actif
    Inscrit en
    Août 2006
    Messages
    381
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 381
    Points : 252
    Points
    252
    Par défaut [2.0] Comment connaître les objets conservés en mémoire ?
    Bonjour,

    j'aimerais savoir s'il existe la possibilité de savoir si des objets sont maintenus en mémoire et si possible quels objets.

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Points : 1 046
    Points
    1 046
    Par défaut
    Salut,

    Tu peux lors d'un débuggage utiliser sos.dll qui offre la commande GCRoot te permettant de connaitre les objets maintenus en mémoire car encore accessibles par ton application. Tu as également des commandes te permettant de savoir quels objets sont dans le tas et pas encore collectés.
    Sos.dll peut être chargée par le debugger de visual studio même si la plupart des sites/blogs qui en parlent préfèrent passer par le debugger WinDbg. Des infos ici.

    En dehors d'un debuggage, c'est à dire à l'exécution de ton appli je ne sais pas (je ne crois pas) s'il y a des fonctions permettant de faire la même chose.

  3. #3
    Membre actif
    Inscrit en
    Août 2006
    Messages
    381
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 381
    Points : 252
    Points
    252
    Par défaut
    Hello,

    ce qui m'interesse c'est au debuggage.
    Donc je vais regarder ce que tu m'as proposé.
    Autre chose ?

    Merci.

  4. #4
    Membre expérimenté Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Points : 1 379
    Points
    1 379

Discussions similaires

  1. Réponses: 9
    Dernier message: 28/05/2008, 02h06
  2. [gcc/ld] comment "zapper" les objets non référéren
    Par jula dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 05/01/2006, 15h15
  3. [JVM]Comment obtenir les objets en mémoire ?
    Par ZeKiD dans le forum Général Java
    Réponses: 6
    Dernier message: 15/12/2005, 08h59
  4. Comment connaître les fonctions d'une DLL ?
    Par bencot dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 15/06/2005, 09h25
  5. Réponses: 4
    Dernier message: 03/02/2005, 14h16

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