Using the tinyBenchmark microbenchmark from Squeak I find the following
figures interesting. I wonder how the Klein VM will fare? In all cases the
benchmark was run several times to give the VM a chance to cache the
compiled version if it so chose.
2.0Ghz Pentium/M w/2GB 533Mhz memory
Squeak
'327784891 bytecodes/sec; 9379747 sends/sec'
VisualWorks
'859781696 bytecodes/sec; 71069397 sends/sec'
Gemstone/S
' 30563514 bytecodes/sec; 4467145 sends/sec'
PowerMac G5 2.0Ghz w/4GB 400Mhz memory
Self
' 25196850 bytecodes/sec; 879023 sends/sec'