[Newbies] Growing image

Ramon Leon ramon.leon at allresnet.com
Wed Nov 29 00:40:34 UTC 2006

> -----Original Message-----
> From: beginners-bounces at lists.squeakfoundation.org 
> [mailto:beginners-bounces at lists.squeakfoundation.org] On 
> Behalf Of Norbert Hartl
> Sent: Tuesday, November 28, 2006 5:03 PM
> To: Squeak Newbies List
> Subject: [Newbies] Growing image
> Hi,
> at the moment I'm developing an application with seaside, 
> magritte and magma. If I start with a fresh image I only need 
> a few days for the image to exceed 100MB in total size. 
> Is there a way do display the total amount of objects being 
> in the image? I think only a vast amount of objects could 
> make the image grow that much. A list of object grouped by 
> class and sorted by amount would be very helpful. 
> Is there any such tool?
> regards,
> Norbert

Inspect the result of the following...

(((Object allSubclasses 
    reject: [:each | Class allSubclasses includes: each])
        select: [:each | each allInstances size > 100])
            collect: [:each | each name -> each allInstances size])
                asSortedCollection: [:a :b | a value > b value]

It's not fast, but it'll get you what you want.

Ramon Leon

More information about the Beginners mailing list