on master help sign in
Add benchmarks for fold.scan and fold.postscan
commit84456c109ebe6958a8e5100e5c57ceb5bf46800a authorAnurag Hooda <anuraghooda@composewell.com> dateSun 23 Jan 2022, 13:43 (5 years ago) parentc5a23c8
1 file changed+8
benchmark/Streamly/Benchmark/Data/Fold.hs+8
benchmark/Streamly/Benchmark/Data/Fold.hs+8
@@ -303,6 +303,14 @@ o_1_space_serial_transformation value =
303303 (FL.transform
304304 (Pipe.mapM (\x -> return $ x + 1))
305305 FL.drain))
306+ , benchIOSink
307+ value
308+ "fold-scan"
309+ (S.fold $ FL.scan FL.sum FL.drain)
310+ , benchIOSink
311+ value
312+ "fold-postscan"
313+ (S.fold $ FL.postscan FL.sum FL.drain)
306314 ]
307315 ]
308316