[gclist] zillion objects and gc
Richard A. O'Keefe
ok@atlas.otago.ac.nz
Wed, 29 Aug 2001 14:35:55 +1200 (NZST)
"Boehm, Hans" <hans_boehm@hp.com> wrote about reference counting:
Also note that reference counting touches
objects that wouldn't otherwise be touched, especially when it deallocates a
large data structure that has just been dropped.
What if the reference counts are stored somewhere else?
Interlisp-D had a couple of hash tables (for objects with count = 0 and
objects with count > 1); the effect was that counts were physically
separated from the objects they guarded.
What if you use lazy freeing?