BenchmarkingTooling
Benchmarking is the process of analyzing the performance of a program at runtime. This can include execution time, resource consumption, and many other factors.
Recomendation
criterion is the de-facto standard for analyzing performance of Haskell programs.
Summary
Haskell's de-facto standard benchmarking library.
Features
- Detailed statistical analysis of timing data
- Beautiful graph output (example)
- High-resolution analysis (accurate down to nanoseconds)
- Customizable HTML/CSV/JSON output
- Garbage collection insensitivity
Resources
Criterion's in-depth tutorial walks through many of the major features.
Notes
<notes are empty>
Notes
<notes are empty>