Benchmarks

Last updated 2 September 2009.

At this time we have five sets of benchmark data online:

  • Our genuine R6RS benchmarks consist of portable R6RS top-level programs.
  • Our fake R6RS benchmarks are written in R5RS Scheme, and test the performance of a wide variety of popular implementations.
  • We have a very few benchmarks for an early version of Common Larceny.
  • Our older benchmark results may still be of some interest because they include some timings for C, C++, Java, and SML/NJ.
  • The Kernighan and Van Wyk micro-benchmarks were written to test the performance of a variety of scripting languages, including Scheme. They include several good tests of file i/o, and have been incorporated into our fake R6RS benchmarks and have been improved upon in our genuine R6RS benchmarks.