[gclist] Regions as a GC solution
Dobes Vandermeer <firstname.lastname@example.org>
Fri, 27 Jun 2003 11:15:09 -0700
Fergus Henderson wrote:
> On 06-Jun-2003, Dobes Vandermeer <email@example.com> wrote:
> > The great thing about regions is that they can be inserted automatically
> > using a static analyses. Are there any systems which are able to
> > collect objects in the immortal regions, or perhaps have some kind of
> > clever overlapping region system that avoids having immortal regions
> > altogether?
> Recent versions of the ML Kit <http://www.itu.dk/research/mlkit/>
> support reference-tracing garbage collection in combination with region
> memory management.
These solutions are okay, but as I mentioned they make regions into an
optimization for the tracing collector; because the regions free some
objects more quickly, the program can run with less memory and/or run
the GC less often.
Has any work been done to collect long-lived objects with regions alone?