This is the mail archive of the guile@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: In the search of heap enlightenment...


Mikael Djurfeldt <mdj@nada.kth.se> writes:

> Greg Harvey <Greg.Harvey@thezone.net> writes:
> 
> > http://home.thezone.net/~gharvey/guile/guilegc.r2.tar.gz
> 
> This is really great!

You haven't seen the code yet ;) Change that to guilegc.r3.tar.gz,
which has a few fixes for ncells = 2, and changes gc-stats to report
both types of heap.

> That means that we can eliminate extra indirections and extra memory
> and extra overhead for initialization of pointers on whole bunch of
> places.
> 
> E. g., if we represent subrs with this new cell type, we can store
> their names and properties in a more reasonable way than currently.
>
> You're really doing a great job.

Thanks :)
 
> I hope I'll be able to look into it soon.
> 
> But there's a number of things I have to finish and commit first.
> 

No rush. I was planning on letting it sit for a little while to work
on a few other things for guile, so it won't be too much of a moving
target :)


-- 
Greg