[Squeak-fr] Suppression des instances en mémoire

Skadge skadge at gmail.com
Mar 28 Juin 15:14:14 CEST 2005


J'ai bien vidé la corbeille, et, Samir, j'ai beau faire des garbageCollect, ça 
ne change pas grand chose.
Y a t'il un moyen de connaitre toutes les références à un objet ?
A+
Séverin

Le mardi 28 Juin 2005 14:38, Noury Bouraqadi a écrit :
> Bonjour,
>
> Pour les morphs, penses à vider la corbeille.
>
> Noury
>
> Le 28 juin 05, à 10:56, Skadge a écrit :
> > Bonjour !
> >
> > Je n'arrive pas à supprimer de la mémoire un certain nombre d'instance
> > d'une
> > classe "CastorMorph" que j'ai créée.
> >
> > J'affiche la liste des instances comme ça :
> > (CastorMorph allSubInstances) do: [:anInstance |Transcript
> > cr;show:anInstance
> > asString].
> >
> > Si j'exécute :
> > (CastorMorph allSubInstances) do: [:anInstance |anInstance delete].
> > les Morphs visibles disparaissent de l'écran, pas une seule instance
> > n'a été
> > supprimée de la mémoire (j'ai la même liste qu'avant).
> >
> > Si je ne me trompe pas, pour que l'instance soit effectivement
> > supprimée, il
> > faut que le garbage collector ne trouve plus aucune référence à cette
> > instance, non ? donc dans ce cas, le fait que mes CastorMorph soient
> > pour
> > certain (mais pas tous !) nested dans des TransformationMorph pourrait
> > poser
> > problème. Or, de la même manière, impossible de supprimer les
> > TransformationMorph...
> >
> > Quelqu'un saurait-il m'expliquer ?
> >
> > A+
> > Séverin
> > _______________________________________________
> > Squeak-fr mailing list
> > Squeak-fr at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/listinfo/squeak-fr
>
> --------------------------------------------------------------
> Dr. Noury Bouraqadi - Enseignant/Chercheur
> Ecole des Mines de Douai - Dept. G.I.P
> http://csl.ensm-douai.fr/noury
>
> European Smalltalk Users Group Board
> http://www.esug.org
>
> Squeak: an Open Source Smalltalk
> http://www.squeak.org
> --------------------------------------------------------------
>
>
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/squeak-fr


Plus d'informations sur la liste de diffusion Squeak-fr