The BenchmarkHistory package

[Tags:gpl, library]

Benchmark functions via GHC.Stats and keep a history of running time and allocation profiles.


[Skip to Readme]

Properties

Versions 0.0.0.1, 0.0.0.2
Change log changelog.md
Dependencies base (>=4.7 && <4.9), bytestring (==0.10.*), cassava (==0.4.*), deepseq (>=1.3 && <1.5), directory, statistics (==0.13.*), time, vector (>=0.10 && <0.12) [details]
License GPL-3
Copyright Christian Hoener zu Siederdissen, 2015
Author Christian Hoener zu Siederdissen, 2015
Maintainer choener@bioinf.uni-leipzig.de
Stability experimental
Category Benchmarking
Home page https://github.com/choener/BenchmarkHistory
Bug tracker https://github.com/choener/BenchmarkHistory/issues
Source repository head: git clone git://github.com/choener/BenchmarkHistory
Uploaded Thu Nov 19 14:22:31 UTC 2015 by ChristianHoener
Distributions NixOS:0.0.0.2
Downloads 223 total (6 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Last success reported on 2015-12-05 [all 2 reports]

Modules

[Index]

Flags

NameDescriptionDefaultType
exebuild the exacutable. not normally done because Chart has older dependencies for some packagesDisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for BenchmarkHistory

Readme for BenchmarkHistory-0.0.0.2

Build Status

BenchmarkHistory

The library provides tools for keeping a log of running time and memory allocation of functions to be benchmarked. I use this library together with buildbot to be alerted when one of my programs or libraries performs much worse due to recent changes. The system uses the history of benchmark runs to adapt to changes.

Contact

Christian Hoener zu Siederdissen
Leipzig University, Leipzig, Germany
choener@bioinf.uni-leipzig.de
http://www.bioinf.uni-leipzig.de/~choener/