Re: Guile + Boehm GC: First Remarks

2006-10-18 Thread Han-Wen Nienhuys
Ludovic Courtès schreef: I recently merged in changes from HEAD in my BGC branch. If you want to give it a try and if you want to help, you can fetch it this way: $ tla register-archive http://www.laas.fr/~lcourtes/software/arch-2005/ $ tla get [EMAIL PROTECTED]/guile-core--boehm-gc--1.9

Re: Guile + Boehm GC: First Remarks

2006-10-18 Thread Han-Wen Nienhuys
Ludovic Courtès schreef: $ tla register-archive http://www.laas.fr/~lcourtes/software/arch-2005/ $ tla get [EMAIL PROTECTED]/guile-core--boehm-gc--1.9 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -g -O2 -Wall -Wmissing-prototypes -Werror -MT libguile_la-gc.lo -MD -MP -MF .deps/libguile_la-

Re: Guile + Boehm GC: First Remarks

2006-10-18 Thread Han-Wen Nienhuys
Ludovic Courtès schreef: But please, relax about performance, we still haven't run any meaningful benchmark. ;-) btw, is there any news on this patch? I'm quite keen on dumping LilyPond's Rational class in favor of Scheme rationals, but adding gc mark functions for that is just too much work;

Re: Guile + Boehm GC: First Remarks

2006-10-18 Thread Han-Wen Nienhuys
Ludovic Courtès schreef: But please, relax about performance, we still haven't run any meaningful benchmark. ;-) btw, is there any news on this patch? I'm quite keen on dumping LilyPond's Rational class in favor of Scheme rationals, but adding gc mark functions for that is just too much work;

Re: Guile + Boehm GC: First Remarks

2006-10-18 Thread Han-Wen Nienhuys
Ludovic Courtès schreef: Hi Han-Wen, Han-Wen Nienhuys <[EMAIL PROTECTED]> writes: Ludovic Courtès schreef: But please, relax about performance, we still haven't run any meaningful benchmark. ;-) btw, is there any news on this patch? I'm quite keen on dumping LilyPond's Rational class in fa

Re: Guile + Boehm GC: First Remarks

2006-10-18 Thread Han-Wen Nienhuys
Ludovic Courtès schreef: Well, no real news. My "not-so-meaningful benchmarks" (running a loop[*]) reproductively show that "GBGC" is noticeably slower than "real Guile" (1.5 to 2 times slower). the following options turn on generational GC GC_enable_incremental (); GC_time_limit = GC_TIM

Re: Guile + Boehm GC: First Remarks

2006-10-18 Thread Han-Wen Nienhuys
Ludovic Courtès schreef: Well, no real news. My "not-so-meaningful benchmarks" (running a loop[*]) reproductively show that "GBGC" is noticeably slower than "real Guile" (1.5 to 2 times slower). with some final tweaks I got it to 26% (large test) and 32% (small test) slower. -- Han-Wen Nie