Package1.6.5.0DevelopmentPerformanceTestingBenchmarking
criterion
Robust, reliable performance measurement and analysis
- Version1.6.5.0
- CategoryDevelopment, Performance, Testing, Benchmarking
- LicenceBSD-3-Clause
- AuthorBryan O'Sullivan <bos@serpentine.com>
- MaintainerRyan Scott <ryan.gl.scott@gmail.com>
- Homepagegithub.com/haskell/criterion
- Pinned byhackage criterion 1.6.5.0
- Sourcehackage.haskell.org/package/criterion-1.6.5.0
Modules
10 modules- Criterion21Core benchmarking code.
- Criterion.Analysis14Analysis code for benchmarks.
- Criterion.IO10Input and output actions.
- Criterion.IO.Printf5Input and output actions.
- Criterion.Main22Wrappers for compiling and running benchmarks quickly and easily.
- Criterion.Main.Options8Benchmarking command-line configuration.
- Criterion.Monad3The environment in which most criterion code executes.
- Criterion.Report9Reporting functions.
- Criterion.Types38Types for benchmarking. The core type is Benchmarkable, which admits both pure functions
Internal modules · 1
- Criterion.Internal4Core benchmarking code.
Description
This library provides a powerful but simple way to measure software performance. It consists of 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 online tutorial, followed by the documentation and examples in the Criterion.Main module.
Depends on
27 packages- Glob-0.10.2in this set
- aeson-2.3.2.0in this set
- base-4.23.0.0with GHC
- base-compat-batteries-0.15.0in this set
- binary-0.8.9.3with GHC
- binary-orphans-1.0.6in this set
- bytestring-0.12.2.0with GHC
- cassava-0.5.4.1in this set
- code-page-0.2.1in this set
- containers-0.8with GHC
- criterion-measurement-0.2.5.0in this set
- deepseq-1.5.2.0with GHC
- directory-1.3.11.0with GHC
- exceptions-0.10.12with GHC
- filepath-1.5.5.0with GHC
- js-chart-2.9.4.1in this set
- microstache-1.0.3.1in this set
- mtl-2.3.2with GHC
- mwc-random-0.15.3.0in this set
- optparse-applicative-0.19.0.0in this set
- prettyprinter-1.7.2in this set
- prettyprinter-ansi-terminal-1.1.4in this set
- statistics-0.16.5.0in this set
- text-2.1.4with GHC
- transformers-0.6.3.0with GHC
- transformers-compat-0.7.2in this set
- vector-0.13.2.0in this set
Used by in this set · 0
Nothing in this set depends on it.