perf-0.14.0.2: Performance methods and monad.
Safe HaskellSafe-Inferred
LanguageGHC2021

Perf.Measure

Description

Unification of the various different performance measure types, mostly to unify reporting and data management.

Synopsis

Documentation

data MeasureType Source #

Command-line measurement options.

Instances

Instances details
Show MeasureType Source # 
Instance details

Defined in Perf.Measure

Eq MeasureType Source # 
Instance details

Defined in Perf.Measure

parseMeasure :: Parser MeasureType Source #

Parse command-line MeasureType options.

measureDs :: MeasureType -> Clock -> Int -> Measure IO [[Double]] Source #

unification of the different measurements to being a list of doubles.

measureLabels :: MeasureType -> [Text] Source #

unification of measurement labels

measureFinalStat :: MeasureType -> Int -> [Double] -> Double Source #

How to fold the list of performance measures.