[gclist] reference counting

Nick Barnes Nick.Barnes@pobox.com
Wed, 06 Sep 2000 10:33:08 +0100


At 2000-09-05 11:20:05+0000, Greg Morrisett writes:

> (3) It's also not clear to me that pointer-bump allocation is
> as huge a win as people think.  A good non-compacting organization
> (as in the BDW collector) can allocate objects almost as fast.
> They have the added advantage of not requiring twice the space
> as a copying collector and thus can do roughly half as many
> collections.

In MLWorks, most collections of young generations have the property
that almost nothing survives (5-15%), so most of to-space is never
touched, so it need only exist in VM.  VM is just disk space, which is
insanely cheap.  If you like living dangerously, with an
over-committing VM system, then VM is even cheaper than that (until
one day, when you really need it, and it's not there at all).

Nick B

--
FreeBSD 2.2.8-RELEASE: up 10 days, 13:33
last reboot Sat Aug 26 21:11 (lightning strike)