/mobile Handheld Friendly website

"What gets us into trouble is not what we don't know, it's what we know for sure that just ain't so."

 Which programs are fastest?

Please don't use this summary page to compare 2 programming language implementations -- use the direct comparison, for example -all benchmarks- Ruby JRuby.

This box plot shows how many times slower, the fastest benchmark programs for selected programming language implementations were, compared to the fastest programs written in any of the programming languages.

Note which boxes have no overlap, note which boxes overlap completely; note which show little midspread, note which spread across too large a range of values for confidence.

These are not the only compilers and interpreters. These are not the only programs that could be written. These are not the only tasks that could be solved. These are just 10 tiny examples.

Please don't obsess over tiny differences in median values from such a small number of examples.

Please don't obsess about which programming language implementation is shown 10th and which is shown 11th -- the order would probably be different if it was based on the median scores instead of the geometric mean scores.

 

The direct comparison between 2 programming language implementations will give you a better understanding of the differences in program performance than this summary page.

In some cases, a median score shown here is faster but the median time ratio shown in the direct comparison is slower. In those cases, the range of measurements for those 2 programming language implementations is really quite similar.

There are other ways to analyse and present this data: look for patterns in Code-used Time-used Shapes or take the Summary Data and do your own analysis!

Revised BSD license

  Home   Conclusions   License   Play