[Seaside] Re: Tidying up
Keith Hodges
keith_hodges at yahoo.co.uk
Wed Sep 27 02:24:35 UTC 2006
Solved my memory problem, I had some stuff in the #finalizationRegistry,
whose executors may not have been as well crafted as they needed to be
thus stopping the finalization process. Having fixed these, these
instances still didn't go away.
The, somewhat curious, missing piece of the puzzle was to find a way to
kick off finalization.
I created a TestGC class with a method #finalize that would write to the
transcript in order to see whether finalization was indeed working at all.
TestGC new finalizationRegistry add: TestGC new.
Having run this a few times, I took a look at the finalizationRegistry
and to my surprise everything had gone!
My previous days looking at this problem were confused and frustrated
due to MagmaMutatingProxies not being ignored by PointerFinder.
many thanks to everyone for your help.
Keith
___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html
More information about the Seaside
mailing list