@@ -52,23 +52,6 @@ main = do
5252 , benchSrcIO asyncly "unfoldrM maxBuffer 1 (1000 ops)"
5353 (maxBuffer 1 . Ops.sourceUnfoldrMN 1000)
5454 ]
55− , bgroup "asyncly/rate"
56− [ -- benchIO "unfoldr" $ Ops.toNull asyncly
57− benchSrcIO asyncly "unfoldrM" Ops.sourceUnfoldrM
58− , benchSrcIO asyncly "unfoldrM/Nothing"
59− (rate Nothing . Ops.sourceUnfoldrM)
60− , benchSrcIO asyncly "unfoldrM/AvgRate/1,000,000"
61− (avgRate 1000000 . Ops.sourceUnfoldrM)
62− , benchSrcIO asyncly "unfoldrM/AvgRate/3,000,000"
63− (avgRate 3000000 . Ops.sourceUnfoldrM)
64− , benchSrcIO asyncly "unfoldrM/AvgRate/10,000,000/maxThreads1"
65− (maxThreads 1 . avgRate 10000000 . Ops.sourceUnfoldrM)
66− -- XXX arbitrarily large rate should be the same as rate Nothing
67− , benchSrcIO asyncly "unfoldrM/AvgRate/10,000,000"
68− (avgRate 10000000 . Ops.sourceUnfoldrM)
69− , benchSrcIO asyncly "unfoldrM/AvgRate/20,000,000"
70− (avgRate 20000000 . Ops.sourceUnfoldrM)
71− ]
7255 , bgroup "wAsyncly"
7356 [ -- benchIO "unfoldr" $ Ops.toNull wAsyncly
7457 benchSrcIO wAsyncly "unfoldrM" Ops.sourceUnfoldrM
@@ -93,12 +76,6 @@ main = do
9376 (maxBuffer 1 . Ops.sourceUnfoldrMN 1000)
9477 -- , benchSrcIO aheadly "fromFoldable" Ops.sourceFromFoldable
9578 ]
96− , bgroup "aheadly/rate"
97− [
98− -- XXX arbitrarily large maxRate should be the same as maxRate -1
99− benchSrcIO aheadly "unfoldrM rate AvgRate 1000000"
100− (avgRate 1000000 . Ops.sourceUnfoldrM)
101− ]
10279 -- XXX need to use smaller streams to finish in reasonable time
10380 , bgroup "parallely"
10481 [ --benchIO "unfoldr" $ Ops.toNull parallely