Non-moving generational GC [was: Template Metaprogramming Made Easy (Huh?)]

dsimcha dsimcha at yahoo.com
Wed Sep 16 11:45:40 PDT 2009


== Quote from Lutger (lutger.blijdestijn at gmail.com)'s article
> Jeremie Pelletier wrote:
> ...
> >
> > I just posted my memory manager to pastebin:
> > http://pastebin.com/f7459ba9d
> >
> > I gave up on the generational feature, its indeed impossible without write
> > barriers to keep track of pointers from old generations to newer ones. I
> > had the whole tracing algorithm done but without generations, a naive scan
> > and sweep is faster because it has way less cache misses.
> >
> > I'd like to get some feedback on it if possible.
> I think that it deserves a new thread...

Yes, preferably on D.announce, and please explain what you did for the people who
didn't read the original (horribly long, off-topic) thread.



More information about the Digitalmars-d mailing list