[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.


All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine 

More information about the Seaside mailing list