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: 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.

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