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: Gen GC?


mlivshin@bigfoot.com writes:
> > I can't really tell, but the memory footprint for large scores is
> > ludicrous, and memory accesses are very spread out causing the program
> > to trash.  Someone is trying to typeset the Brahms piano concerto, and

> hmmm...  GenGC per se won't be helpful here, I'm afraid.

> can you check where (code-wise) does Guile touch a lot of pages?  if
> it's under scm_gc_sweep, than perhaps I should implement lazy sweeping 
> first...

I'll have to think about this; I'm not sure how I can trace this.
What exactly is lazy sweeping?

> you could also try configuring a recent Guile version with
> --enable-debug-malloc and see whether you leak smob memory.

I looked into this some time ago, and plugged all leaks.

-- 

Han-Wen Nienhuys, hanwen@cs.uu.nl ** GNU LilyPond - The Music Typesetter 
      http://www.cs.uu.nl/people/hanwen/lilypond/index.html 


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