streamly icon indicating copy to clipboard operation
streamly copied to clipboard

Investigate the following regressions (consequence of supporting pinned and unpinned arrays)

Open adithyaov opened this issue 3 years ago • 0 comments

Significant:

Generating reports for Data.Fold...
Data.Fold(cpuTime)
Benchmark                                                                    default(0)(ns) default(1) - default(0)(%)
---------------------------------------------------------------------------- -------------- --------------------------
All.Data.Fold/o-1-space.elimination.top                                          1417280.00                     +83.33
All.Data.Fold/o-1-space.elimination.bottom                                        120955.00                     +68.90

Generating reports for FileSystem.Handle...
FileSystem.Handle(cpuTime)
Benchmark                                                                                    default(0)(ms) default(1) - default(0)(%)
-------------------------------------------------------------------------------------------- -------------- --------------------------
All.FileSystem.Handle/o-1-space.copy/putBytes.FH.readWith                                            111.44                     +76.11
All.FileSystem.Handle/o-1-space.copy/putBytes.rawToNull                                              111.51                     +76.10
All.FileSystem.Handle/o-1-space.reduce/read/chunks.S.arraysOf 1000                                   111.38                     +74.91
All.FileSystem.Handle/o-1-space.reduce/read.US.lines . SS.decodeLatin1                                71.72                     +56.59
All.FileSystem.Handle/o-1-space.reduce/toBytes.US.lines . SS.decodeLatin1                             72.00                     +49.89

Insignificant:

Generating reports for Data.Parser...
Data.Parser(cpuTime)
Benchmark                                                                   default(0)(μs) default(1) - default(0)(%)
--------------------------------------------------------------------------- -------------- --------------------------
All.Data.Parser/o-1-space.takeEndBy_                                                 41.08                     +95.97
All.Data.Parser/o-1-space.takeWhile                                                  42.74                     +88.33
All.Data.Parser/o-1-space.dropWhile                                                  43.87                     +83.28

Generating reports for Data.Parser.ParserD...
Data.Parser.ParserD(cpuTime)
Benchmark                                                                      default(0)(μs) default(1) - default(0)(%)
------------------------------------------------------------------------------ -------------- --------------------------
All.Data.Parser.ParserD/o-1-space.takeEndBy_                                            40.66                     +97.74
All.Data.Parser.ParserD/o-1-space.groupByRolling                                        48.40                     +66.30

Generating reports for Data.Unfold...
Data.Unfold(cpuTime)
Benchmark                                                                      default(0)(μs) default(1) - default(0)(%)
------------------------------------------------------------------------------ -------------- --------------------------
All.Data.Unfold/o-1-space.transformation.map                                            40.23                    +100.00
All.Data.Unfold/o-1-space.filtering.filter                                              40.30                     +99.83
All.Data.Unfold/o-1-space.transformation/input.discardSecond                            40.24                     +99.78
All.Data.Unfold/o-1-space.generation.iterateM                                           40.30                     +99.57
All.Data.Unfold/o-1-space.nested.(<*>) (sqrt n x sqrt n)                                47.60                     +77.18
All.Data.Unfold/o-1-space.nested.concat                                                 49.08                     +72.95

Generating reports for FileSystem.Handle...
FileSystem.Handle(cpuTime)
Benchmark                                                                                    default(0)(ms) default(1) - default(0)(%)
-------------------------------------------------------------------------------------------- -------------- --------------------------
All.FileSystem.Handle/o-1-space.copy/putBytes.FH.readWith                                            111.44                     +76.11
All.FileSystem.Handle/o-1-space.copy/putBytes.rawToNull                                              111.51                     +76.10
All.FileSystem.Handle/o-1-space.reduce/read/chunks.S.arraysOf 1000                                   111.38                     +74.91
All.FileSystem.Handle/o-1-space.reduce/read.US.lines . SS.decodeLatin1                                71.72                     +56.59

Generating reports for Prelude.Serial...
Prelude.Serial(cpuTime)
Benchmark                                                                                                     default(0)(μs) default(1) - default(0)(%)
------------------------------------------------------------------------------------------------------------- -------------- --------------------------
All.Prelude.Serial/o-1-space.elimination.elem                                                                          40.41                     +99.06
All.Prelude.Serial/o-1-space.elimination.minimum                                                                       40.55                     +98.86
All.Prelude.Serial/o-1-space.filteringX4.takeWhileM-true                                                               40.68                     +97.63
All.Prelude.Serial/o-1-space.mapping.sequence                                                                          43.21                     +86.19
All.Prelude.Serial/o-1-space.mixedX4.filter-map                                                                        43.96                     +83.12
All.Prelude.Serial/o-1-space.indexing.indexedR                                                                         44.04                     +82.76
All.Prelude.Serial/o-1-space.filteringX4.filterM-all-in                                                                44.47                     +81.22
All.Prelude.Serial/o-1-space.filteringX4.filter-even                                                                   44.45                     +81.11
All.Prelude.Serial/o-1-space.filteringX4.filterM-even                                                                  44.55                     +80.74
All.Prelude.Serial/o-1-space.Functor.fmap x 4                                                                          44.67                     +80.37
All.Prelude.Serial/o-1-space.elimination.drain                                                                         44.68                     +80.31
All.Prelude.Serial/o-1-space.generation.unfoldrM                                                                       44.74                     +80.00
All.Prelude.Serial/o-1-space.filtering.mapMaybeM                                                                       44.75                     +79.83

adithyaov avatar Jul 26 '22 10:07 adithyaov