streamly-0.10.0: benchmark/Streamly/Benchmark/Data/Stream/ConcurrentEager.hs
{-# LANGUAGE FlexibleContexts #-}
-- |
-- Module : Main
-- Copyright : (c) 2018 Composewell Technologies
--
-- License : BSD3
-- Maintainer : streamly@composewell.com
import Stream.ConcurrentCommon (allBenchmarks)
import Streamly.Benchmark.Common (runWithCLIOpts, defaultStreamSize)
import qualified Streamly.Internal.Data.Stream.Prelude as Async
moduleName :: String
moduleName = "Data.Stream.ConcurrentEager"
-------------------------------------------------------------------------------
-- Main
-------------------------------------------------------------------------------
main :: IO ()
main =
runWithCLIOpts
defaultStreamSize
(allBenchmarks moduleName True (Async.eager True))