Mats,
It is also so compact that it readily fits into the cache of a modern CPU, which does wonders for speed. The only drawback is that it is a stack-oriented machine, and I think that a register-oriented machine would prove to be significantly more efficient on CPUs with pipeline and cache.
I don't think this would make much of a difference, I bet the most CPU time will be spent during calls to a "SELECT" function anyway. IMHO the advantage of having a very compact runtime and easily validated bytecode trumps all.
Daniel -- Daniel Fischer, MySQL Team Lead Build +46 18174400 ext. 4537 Sun Microsystems GmbH Sonnenallee 1, DE-85551 Kirchheim-Heimstetten Geschaeftsfuehrer: Thomas Schroeder, Wolfang Engels, Dr. Roland Boemer Vorsitz d. Aufs.rat.: Martin Haering HRB MUC 161028 49.011, 8.376 _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

