Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Perf.Measure
Description
Unification of the various different performance measure types, mostly to unify reporting and data management.
Synopsis
- data MeasureType
- parseMeasure :: Parser MeasureType
- measureDs :: MeasureType -> Clock -> Int -> Measure IO [[Double]]
- measureLabels :: MeasureType -> [Text]
- measureFinalStat :: MeasureType -> Int -> [Double] -> Double
Documentation
data MeasureType Source #
Command-line measurement options.
Instances
Show MeasureType Source # | |
Defined in Perf.Measure Methods showsPrec :: Int -> MeasureType -> ShowS # show :: MeasureType -> String # showList :: [MeasureType] -> ShowS # | |
Eq MeasureType Source # | |
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.