Automatic checkpointing, OOZE (Was Re: final(?) version of Object Engine Tour chapter online)

Mark A. Schwenk mas at wellthot.com
Tue Aug 1 03:03:24 UTC 2000


Alan Kay wrote:
> 
> Tim --
> 
> Squeak Listers will perhaps be interested to know that the demo image
> -- "The Flagship" -- is about 160MB and is indeed well over a 100
> projects. This runs in a much smaller footprint because I have been
> using the segment swapping for the last 8 months or so. This works
> perfectly and both the inswap and outswaps take place in the
> transition from one project to another. No artifacts of the swapping
> have ever been noticed by me.
> 
>   (A delicious thought for the future: If we had a very small image,
> distributed code better, etc., then it is really possible to run with
> just one or two projects in memory at a time with a footprint that is
> just a little larger than the largest project. The small "extra
> image" would allow us to do automatic checkpointing periodically with
> little penalty, and the result would be a very crash proof system
> with similar characteristics to the famous OOZE swapper done by Ted
> and Dan at PARC (except it wouldn't ooze)).
> 
> Cheers,
> 
> Alan
> 

I'm very interested in understanding how we can get automatic checkpointing in Squeak as well as learning more about the famous OOZE swapper. Do you have any references where I could learn more?

-Mark Schwenk
 WellThot Inc.





More information about the Squeak-dev mailing list