public
Description: Micro-benchmarking of Haskell code with detailed execution time statistics.
Homepage:
Clone URL: git://github.com/tibbe/benchpress.git
tibbe (author)
Thu Oct 16 07:26:07 -0700 2008
commit  1e99d15e43dde73ad3bca552a8ff08787cee922a
tree    25a41eadad65a2cee8369dbfc8f30111c0601216
parent  168b06738f7143b3bbf49d882a15e7b7a66c1796
name age message
file .gitignore Loading commit data...
file LICENSE
directory Math/ Sat Aug 09 10:28:26 -0700 2008 Initial import. [tibbe]
file README Sat Aug 09 10:34:07 -0700 2008 Added a README. [tibbe]
file Setup.hs
directory Test/ Thu Oct 16 07:25:27 -0700 2008 Fixed a bug where wall clock time was used inst... [tibbe]
file benchpress.cabal
BenchPress
==========

BenchPress is a library used to run micro-benchmarks on Haskell code.
It produces detailed reports of the run benchmark that can be used to
better understand the behavior of the function under test.

Here's some example output:

$ ./my-benchmark
Times (ms)
   min      mean    +/-sd    median    max
 197.840  321.024  134.126  272.296  603.299

Percentiles (ms)
  50%  266.748
  66%  292.810
  75%  293.004
  80%  293.004
  90%  532.179
  95%  603.299
  98%  603.299
  99%  603.299
 100%  603.299

INSTALLING
----------

BenchPress uses the Cabal build infrastructure for building and
installing.  If you have cabal-install installed it is as simple as:

$ cabal install benchpress