hodatime-0.1.1.1: bench/bench.hs
module Main (
main
) where
import Criterion.Main
import Criterion.Types (Config(..))
import HodaTime.OffsetBench (offsetBenches)
main :: IO ()
main = defaultMainWith benchConfig [benches]
benches :: Benchmark
benches = bgroup "Benchmarks" [offsetBenches]
-- This configuration enables garbage collection between benchmarks. It is a
-- good idea to do so. Otherwise GC might distort your results
benchConfig :: Config
benchConfig = defaultConfig { forceGC = True }