[gclist] Name that hypothesis
Henry G. Baker
hbaker@netcom.com
Thu, 5 Dec 1996 13:10:27 -0800 (PST)
> Henry Baker wrote, in excerpts from two messages:
>
> > If the 'null hypothesis' is that the likelihood of
> > dying is completely independent of how long you have lived already,
> > then the 'generational hypothesis' is one that says that young objects
> > die even more often than would be expected by this null hypothesis.
> >
> > Now second order effects -- e.g., cache locality -- might allow you
> > to take advantage of even the 'null hypothesis', but to win better than
> > this you will need the 'generational hypothesis'.
>
> The claims Henry is making here are commonly believed, but
> they are not true unless you take a very narrow view of
> generational garbage collection. I have designed, simulated,
> and analyzed a generational collector that derives a clear
> first order advantage over non-generational collectors for
> the radioactive decay model Henry proposed in SIGPLAN Notices,
> April 1993. This advantage can be demonstrated with a
> perfectly uniform memory system.
>
> Henry's claims are probably true of all generational collectors
> that are being used for production work in 1996. I just want to
> warn that Henry is talking about current practice, not theory.
>
> William D Clinger
Will:
I think that we've discussed this before, but I don't seem to have any
description of your system handy. Do you have a short description of
a mathematical model and a proof of your scheme?
The problem with measurements is that they raise more questions than
they answer.
--
Henry Baker
www/ftp directory:
ftp.netcom.com:/pub/hb/hbaker/home.html