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

Noury Bouraqadi bouraqadi at ensm-douai.fr
Mar 28 Juin 16:03:53 CEST 2005


(Smalltalk pointersTo: monObjet) inspect

Le 28 juin 05, à 15:14, Skadge a écrit :

> 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
> _______________________________________________
> 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
--------------------------------------------------------------




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