This is the mail archive of the
guile@cygnus.com
mailing list for the Guile project.
Re: performance
- To: guile@cygnus.com
- Subject: Re: performance
- From: Rob Browning <rlb@cs.utexas.edu>
- Date: 10 Jun 1999 14:10:29 -0500
- References: <199903222151.NAA12229@canuck.cygnus.com.> <m2n214psbb.fsf@blinky.bfr.co.il> <xy7iubsftnx.fsf@mdj.nada.kth.se> <87r9nkvqfd.fsf@raven.localnet>
Rob Browning <rlb@cs.utexas.edu> writes:
> Guile 1.3 (debug): 382
> Guile 1.3 (no-debug) 565
> RScheme (current beta interpred): 4684
> RScheme (current beta "rsc -ccode" compiled): 12634
> Stalin (full compilation): 101437
and one more test with compilation options suggested by the author
gives us another factor of about 2.5 speedup:
Stalin (full compilation author opts): 257338
Stalin command (w/ author suggested opts):
$ stalin -Ob -Om -On -Or -Ot -du -dI -d1 -copt -O2 \
-copt -fomit-frame-pointer -copt -freg-struct-return \
-copt -I -copt /usr/include/gc stalin-speed-test.sc
$ stalin-speed-test
Of course, like all benchmarks, this one may have no relevance to any
particular task. It all depends on the appropriate evaluation
metric...
--
Rob Browning <rlb@cs.utexas.edu> PGP=E80E0D04F521A094 532B97F5D64E3930