Strange behaviour of 'WeakArray finalization process'

John M McIntosh johnmci at smalltalkconsulting.com
Wed Nov 10 22:02:23 UTC 2004


Well if you could run the GC monitor change set and an mac os-x 3.8.x  
image (or rebuild your own after applying a change set). then I'll take  
a peak
at it. I do count weak array events in that code but I've not gotten  
any samples yet where any weak array action is happening.

 From Nov 2nd
> I've posted a change set, a macintosh VM, and a readme to
>
> http://homepage.mac.com/johnmci
>
> look in the  experimenta/GC work  directory



On Nov 10, 2004, at 6:34 AM, Lukas Renggli wrote:

> Hi,
>
> we observe strange behaviour of the WeakArray finalization process in  
> a 3.5 and 3.7 image with Seaside. Seaside does use WeakArray`s heavily  
> to cache its state. The problem is that the WeakArray finalization  
> suddenly makes the whole image to freeze for a few minutes while doing  
> the clean-up, if there is a certain amount of weak-elements.
>
> Does anybody observed the same behaviour? Does anybody know how to  
> improve the WeakArray handling?
>
> Cheers,
> Lukas & Adrian
>
> --  
> Lukas Renggli
> http://www.lukas-renggli.ch
>
>
>
>
--
======================================================================== 
===
John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
======================================================================== 
===




More information about the Squeak-dev mailing list