Criterion.Main

How to write benchmarks

Benchmarking IO actions

Benchmarking pure code

Fully evaluating a result

Types

data Benchmarkable

data Benchmark

Creating a benchmark suite

env

bench

bgroup

Running a benchmark

nf

whnf

nfIO

whnfIO

Turning a suite of benchmarks into a program

defaultMain

defaultMainWith

defaultConfig

Other useful code

makeMatcher

runMode