This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: guile/guile-core/libguile init.c
Mikael Djurfeldt <mdj@mdj.nada.kth.se> writes:
> Old Guile 46 s
> Double cell Guile 18 s
> New GC scheme 7 s
Actually, one should point out that the correct interpretation is that
the double cell change speeded up floating point calculations a lot,
but that this originally was shadowed by GC problems introduced by the
change.
The new GC scheme fixed those problems so that the real gain of double
cells became more visible, but one should say that those fixes could
have been made to the old GC scheme as well. The basic merit of the
new scheme is that it holds a promise for thread safety and that it
isn't substantially slower than the old scheme.