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
- CriterionCore benchmarking code.
- Criterion.AnalysisAnalysis code for benchmarks.
- Criterion.IOInput and output actions.
- Criterion.IO.PrintfInput and output actions.
- Criterion.MainWrappers for compiling and running benchmarks quickly and easily.
- Criterion.Main.OptionsBenchmarking command-line configuration.
- Criterion.MonadThe environment in which most criterion code executes.
- Criterion.ReportReporting functions.
- Criterion.TypesTypes for benchmarking. The core type is Benchmarkable, which admits both pure functions
Internal modules · 1
- Criterion.InternalCore 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.2.5.1in 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.18.1.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.