Spoon progress 14 February 2006: yet another way to shrink,
perhaps the best
Stephan Rudlof
sr at evolgo.de
Wed Feb 15 05:26:47 UTC 2006
Hello Craig,
On 14.02.2006 22:07, Craig Latta wrote:
> Hi--
>
> I have a variant of the garbage collector working, one which doesn't
> mark methods which haven't been run recently. This does most of the work
> of shrinking an object memory, in one fell swoop (and it runs at full
> speed). Now I just kill unwanted processes from afar, clear all method
> activation marks, run a few things I know I'll want (mostly support for
> remote messaging), then make a snapshot. The automatic removal of unrun
> methods this way causes a chain reaction, with the freeing of unused
> method literals.
>
> What used to take days (shrinking manually with a remote system
> browser) now takes a couple of seconds.
This sounds great!
But what happens if there arises an Exception after shrinking the system
which not has arosen before?
Regards,
Stephan
>
>
> -C
>
--
Stephan Rudlof (sr at evolgo.de)
"Genius doesn't work on an assembly line basis.
You can't simply say, 'Today I will be brilliant.'"
-- Kirk, "The Ultimate Computer", stardate 4731.3
More information about the Squeak-dev
mailing list
|