perf-0.1.2: low-level performance statistics
Perf.Measure
Contents
data Measure m b Source #
Constructors
Fields
runMeasure :: MonadIO m => Measure m b -> m a -> m (b, a) Source #
runMeasureN :: MonadIO m => Int -> Measure m b -> m a -> m (b, a) Source #
cost :: MonadIO m => Measure m b -> m b Source #
cputime :: Measure IO Integer Source #
realtime :: Measure IO NominalDiffTime Source #
count :: Measure IO Int Source #
cycles :: Measure IO Cycles Source #
Methods
mempty :: Int #
mappend :: Int -> Int -> Int #
mconcat :: [Int] -> Int #
mempty :: Integer #
mappend :: Integer -> Integer -> Integer #
mconcat :: [Integer] -> Integer #
mempty :: NominalDiffTime #
mappend :: NominalDiffTime -> NominalDiffTime -> NominalDiffTime #
mconcat :: [NominalDiffTime] -> NominalDiffTime #