Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: d2966c611d
Fetching contributors…

Cannot retrieve contributors at this time

55 lines (49 sloc) 1.74 kb

Getting Started



            <activation> <activeByDefault>false</activeByDefault> </activation>


git clone
cd test.benchmark
mvn test


# starts a swank server
mvn clojure:swank

Running a benchmark (e.g. alioth.thread-ring)

script/run alioth.thread-ring 1000


There are a number of completed benchmarks, but there is a lot more left to do. Andy Fingerhut has a suit of benchmarks tailored for Clojure 1.2 and need updated or redone for Clojure 1.3 (

A good general approach is to examine the fastest alioth implementations, usually Java or C, and write a Clojure port. Idiomatic Clojure typically shows poorly in the benchmarks. Liberal use of primitive arrays, type hinting, and iteration apply.

Long term goal is a performance regression test suit ...

Alioth Benchmark site is here:

Work on the benchmarks is tracked here:

Jump to Line
Something went wrong with that request. Please try again.