I don't know much about Scheme (or Lisp at all really; I've only become interested in it during the last month or so) but it seems that the Scheme compilers produce quite sluggish code, at least looking through the grainy, distorted lens that is the Computer Language Benchmarks Game.
From some of the microbenchmarks published by the Gambit guy(s) on their homepage, it looks as if it fares really well against the Chicken and Mzscheme compilers, but I wanted to examine its performance on problems relative to SBCL, which is the Common Lisp compiler I've arbitrarily chosen.
Since it's not featured on the language shootout, I pulled the SBCL code for a few tests there as well as the Gambit code which was already prepared on their site (why hasn't Gambit appeared on the shootout site for the nosy hackers who want to find out if less mainstream (man I hate that word) languages are ridiculously slow? Many of them aren't! And they're more expressive and comfortable than C++/Java, use them!) and ran a few comparisons.
SBCL comes out very much on top; in general the Gambit programs take two or three times as long to do their job (although I haven't looked at memory usage). But as far as Scheme compilers go, Gambit seems to be improving things.
(Really dodgy) timings on my Macbook (input values = whatever's on the shootout site):
Gambit:
pidigits
real 0m3.611s
user 0m3.508s
sys 0m0.066s
binary-trees
real 0m7.519s
user 0m7.309s
sys 0m0.130s
fannkuch
real 0m12.571s
user 0m12.089s
sys 0m0.205s
fasta
real 0m46.334s
user 0m42.284s
sys 0m2.668s
Lisp SBCL:
pidigits
real 0m2.422s
user 0m2.018s
sys 0m0.308s
binary-trees
real 0m1.899s
user 0m1.723s
sys 0m0.127s
fannkuch
real 0m6.221s
user 0m5.982s
sys 0m0.098s
fasta
real 0m20.730s
user 0m15.267s
sys 0m4.375s
(ratio-pidigits: 1.5
ratio-binary-trees: 3.959
ratio-fannkuch: 2.021
ratio-fasta: 2.235)
One thing I've noticed from these coarse measurements is the "sys" component of the execution time is mostly higher for SBCL; maybe this means a lot of allocation and de-allocation of stuff is going on ...Or something.