[squeak-dev] A couple of memory management related questions

Joerg Beekmann, DeepCove Labs (YVR) joerg at deepcovelabs.com
Wed Jun 16 20:56:22 UTC 2010


Hello Eliot

 

Our current system has 14787 classes (including meta classes), I can't
imagine I've ever worked on an image with more than twice that number
written by hand.  I did once work on a classification system that
created classes programmatically. We probably had over 64K classes but
less than 1m.

 

Joerg

 

From: squeak-dev-bounces at lists.squeakfoundation.org
[mailto:squeak-dev-bounces at lists.squeakfoundation.org] On Behalf Of
Eliot Miranda
Sent: Tuesday, June 15, 2010 2:17 PM
To: The general-purpose Squeak developers list; Pharo Development; vwnc
NC; Squeak Virtual Machine Development Discussion
Subject: [squeak-dev] A couple of memory management related questions

 

Hi All,

 

    I've started working on a new GC for Cog and have a few questions.

 

1. does anyone have a copy of Joel Bartlett's J. F. Bartlett. A
generational, compacting collector for C++. In E. Jul and N.-C. Juul,
editors, OOPSLA/ECOOP '90 Workshop on Garbage Collection in
Object-Oriented Systems, Oct. 1990. ?

 

2. what's the largest number of classes you've got in your most complex
image and/or what's the largest number of classes you're ever created in
an image?  a.k.a.  is 64k classes enough (16 bits), or is 1m classes
enough (24 bits)?

 

3. do you have any personal recommendations, or example code, of systems
that combine generation scavenging and/or compaction with object
pinning?

 

TIA,

Eliot

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20100616/a287238c/attachment.htm


More information about the Squeak-dev mailing list