This library provides a powerful but simple way to measure the performance of Haskell code. It provides both a framework for executing and analysing benchmarks and a set of driver functions that makes it easy to build and run benchmarks, and to analyse their results. The fastest way to get started is to read the documentation and examples in the Criterion.Main module.

Language: Haskell

Criterion: robust, reliable performance measurement

This package provides the Criterion module, a Haskell library for measuring and analysing software performance.

To get started, read the online tutorial, and take a look at the programs in the examples directory.

Building and installing

To build and install criterion, just run

cabal install criterion

Get involved!

Please report bugs via the github issue tracker.

Master github repository:

  • git clone

There's also a Mercurial mirror:

  • hg clone

(You can create and contribute changes using either Mercurial or git.)


This library is written and maintained by Bryan O'Sullivan,

Project Statistics

Sourcerank 3
Repository Size 2.29 MB
Forks 0
Watchers 8
Dependencies 51
Tags 37
Last updated

Recent Tags See all

tip March 02, 2016 March 02, 2016 March 26, 2015 October 04, 2014 September 03, 2014 August 09, 2014 August 08, 2014 August 08, 2014 May 07, 2014 April 09, 2014 March 05, 2014 May 01, 2013 February 03, 2013 October 09, 2012 August 15, 2012

Something wrong with this page? Make a suggestion

Last synced: 2018-12-09 09:49:01 UTC

Login to resync this repository