Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Apr 7, 2014
  1. Change back to all benchmark Clojure versions

    I should re-run everything, since some JDK versions have changed since
    last time I ran in Nov 2013, and the Linux kernel version has changed.
Commits on Apr 6, 2014
  1. Temporarily modify cljexprs to only run 1.6-alpha3 thru 1.6

    so I can more quickly update benchmark results with the few versions
    that I did not run in Nov 2013.
Commits on Apr 5, 2014
Commits on Nov 21, 2013
Commits on Nov 8, 2013
Commits on Nov 7, 2013
  1. Add 1.6.0-alpha2 to list of Clojure releases

    Also change order that they are downloaded in to most
    recent first, so that it is easier for me to edit the file when there
    is a new release, and put 'exit 0' in the script, to get only the most
    recent release.
  2. Reduce size of output file after upgrading to criterium 0.4.2

    Criterium 0.4.2 returns the full benchmark expression return values in
    the map it returns.  The previous version I was using only had the
    .hashCode values of the expression return values, which was much
    smaller to print in most cases.  Do not change criterium, but replace
    the :results key with a :result-hashes key that contains only the
    result hashes.
Commits on Nov 4, 2013
  1. Update to criterium 0.4.2

Commits on May 17, 2013
Commits on May 7, 2013
Commits on Apr 1, 2013
  1. Add Clojure 1.5.1 to and, and update

    the list of unreleased Clojure versions that are included in benchmark
    results by default.
Commits on Mar 2, 2013
Commits on Feb 27, 2013
Commits on Feb 22, 2013
  1. Make a sanity check less strict, so that minor roundoff differences

    do not prevent printing out measurement results.
  2. Replace shootout or Alioth with Benchmarks Game in README type files

    There are still many old URLs (that are redirected to the new URLs) in
    source code files.  I won't bother updating all of those right now.
  3. Update nbody README with notes on which are the fastest Clojure and Java

    programs as of Feb 21 2013 on the Benchmarks Game web site.
  4. Update Java knucleotide program to fastest from Benchmarks Game site …

    …as of Feb 21 2013 for 4 core 64-bit hardware
  5. Update Java mandelbrot program to fastest from Benchmarks Game site a…

    …s of Feb 21 2013 for 4 core 64-bit hardware
  6. Update Java pidigits program to fastest from Benchmarks Game site as …

    …of Feb 21 2013 for 4 core 64-bit hardware
Commits on Feb 21, 2013
  1. Remove -XX:+TieredCompilation -XX:+AggressiveOpts from * scripts

    since it has been added to JAVA_OPTS for all JVM programs.
  2. Update Clojure and Java programs to use for fasta benchmark

    Made them match the current fastest ones for the 4-core 64-bit
    hardware used by the Computer Language Benchmarks Game web site as of
    Feb 20 2013.
Commits on Feb 20, 2013
Commits on Feb 14, 2013
  1. Add new script for cljexprs that does 3 iterations

    for each of several JDKs.
Commits on Feb 13, 2013
  1. Update language sorting in results2graphs to sort better

    e.g. things like clj-1.5-beta2 and clj-1.5-beta11 will be in that
    order, rather than the opposite order because of being compared
    lexicographically as strings.
Something went wrong with that request. Please try again.