@@ -38,28 +38,28 @@ avgRateThreads1 value rate_ =
38-- XXX arbitrarily large rate should be the same as rate Nothing
38-- XXX arbitrarily large rate should be the same as rate Nothing
39o_1_space_async_avgRate :: Int -> [Benchmark]
39o_1_space_async_avgRate :: Int -> [Benchmark]
40o_1_space_async_avgRate value =
40o_1_space_async_avgRate value =
41− [ bgroup "asyncly"
42+ "asyncly"
42− [ bgroup "avgRate"
44+ "avgRate"
43− -- benchIO "unfoldr" $ toNull asyncly
45+ -- benchIO "unfoldr" $ toNull asyncly
44− -- benchIOSrc asyncly "unfoldrM" (sourceUnfoldrM value)
46+ -- benchIOSrc asyncly "unfoldrM" (sourceUnfoldrM value)
45− [ benchIOSrc asyncly "Nothing" $ rateNothing value
47+ [ benchIOSrc asyncly "Nothing" $ rateNothing value
46− , benchIOSrc asyncly "1M" $ avgRate value 1000000
48+ , benchIOSrc asyncly "1M" $ avgRate value 1000000
47− , benchIOSrc asyncly "3M" $ avgRate value 3000000
49+ , benchIOSrc asyncly "3M" $ avgRate value 3000000
48− , benchIOSrc asyncly "10M/maxThreads1"
50+ , benchIOSrc asyncly "10M/maxThreads1"
49− $ avgRateThreads1 value 10000000
51+ $ avgRateThreads1 value 10000000
50− , benchIOSrc asyncly "10M" $ avgRate value 10000000
52+ , benchIOSrc asyncly "10M" $ avgRate value 10000000
51− , benchIOSrc asyncly "20M" $ avgRate value 20000000
53+ , benchIOSrc asyncly "20M" $ avgRate value 20000000
56o_1_space_ahead_avgRate :: Int -> [Benchmark]
58o_1_space_ahead_avgRate :: Int -> [Benchmark]
57o_1_space_ahead_avgRate value =
59o_1_space_ahead_avgRate value =
58− [ bgroup "aheadly"
61+ "aheadly"
60− [ benchIOSrc aheadly "1M" $ avgRate value 1000000
62+ [bgroup "avgRate" [benchIOSrc aheadly "1M" $ avgRate value 1000000]]
65-------------------------------------------------------------------------------
65-------------------------------------------------------------------------------
@@ -74,8 +74,9 @@ main = do
76 allBenchmarks value =
76 allBenchmarks value =
77− [ bgroup (o_1_space_prefix moduleName) $ concat
77+ [ bgroup (o_1_space_prefix moduleName)
78− [ o_1_space_async_avgRate value
79+ [ o_1_space_async_avgRate value
79− , o_1_space_ahead_avgRate value
80+ , o_1_space_ahead_avgRate value