This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: generational GC


Jim Blandy <jimb@red-bean.com> writes:

> > I guess that what we really are trying to address here is the fact
> > that already a "plain" newly booted Guile consumes about half of its
> > execution time in GC.  With more cells allocated for code and data,
> > this fraction grows.
> > 
> > We want to take away the "unnecessary" work done by the GC on code and
> > on semi-permanent data.
> 
> 
> We also should try to make less work for the GC, by avoiding consing
> up local environments until they're closed over.

Yes.  Probably not necessary to mention, but this is what SCM's
environment cache does.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]