Hey!

Andy Wingo <wi...@pobox.com> writes:

> Startup time seems to be the same, which is good.

I noticed that `subr.bm' runs noticeably faster:

  * master

    ("subr.bm: subr invocation: simple subr" 700000 total 1.11)
    ("subr.bm: subr invocation: generic subr" 700000 total 1.26)
    ("subr.bm: subr invocation: generic subr with rest arg" 700000 total 1.38)
    ("subr.bm: subr invocation: generic subr with rest arg and 3+ parameters" 
700000 total 1.82)

  * bdw-gc

    ("subr.bm: subr invocation: simple subr" 700000 total 0.65)
    ("subr.bm: subr invocation: generic subr" 700000 total 0.77)
    ("subr.bm: subr invocation: generic subr with rest arg" 700000 total 0.77)
    ("subr.bm: subr invocation: generic subr with rest arg and 3+ parameters" 
700000 total 1.03)

> I tried to run valgrind on Guile though and it segfaulted:

Yes, Valgrind can't cope with libgc, which is inconvenient.

Thanks,
Ludo'.



Reply via email to