Spoon progress 15 January 2006: new minimum, new system tracer
Craig Latta
craig at netjam.org
Mon Jan 16 04:50:25 CET 2006
Hi all--
I've reached a new minimum snapshot size (167,224 bytes uncompressed,
the previous one from 2003 was 211,504 bytes uncompressed).
That's for a system which supports remote browsing. I've also conceived
a new design for the system tracer, one that implements it as a feature
of the simulator (which didn't exist when the current tracer was
written). With this tracer one will be able to write new snapshots
without having to trace the object memory in which the tracer is
running, and with certainty that every object in the result was required
for an interpreter to function.
I suspect that the smallest "graceful" object memory (e.g., one that
just quits) will be something like 1000 bytes. Using Spoon's object
memory visualization tools, I've noticed that even the "3 plus 4"
snapshot from the Fenix project (15,192 bytes uncompressed) has a lot of
unnecessary stuff in it (e.g., Characters).
thanks,
-C
http://netjam.org/spoon
--
Craig Latta
improvisational musical informaticist
www.netjam.org
Smalltalkers do: [:it | All with: Class, (And love: it)]
More information about the Spoon
mailing list