@hackage streaming-benchmarks0.1.0
Benchmarks to compare streaming packages
Categories
License
MIT
Maintainer
Harendra Kumar
Links
Versions
Installation
Tested Compilers
Dependencies (0)
- Chart >=1.6 && <1.9
- Chart-diagrams >=1.6 && <1.9
- base >=4 && <5
- bytestring >=0.9 && <0.11
- conduit >=1.3 && <1.4
- csv >=0.1 && <0.2 Show all…
Dependents (1)
@hackage/acme-everything
Comprehensive, carefully crafted benchmarks for streaming operations and
their comparisons across notable Haskell streaming libraries including
streaming, machines, pipes, conduit and streamly.
Streamly is a new
streaming library with high level and composable concurrency built-in, it is
the primary motivation for these benchmarks. We have put a lot of effort to
make sure that the benchmarks are correct, fair and reproducible. Please
report if you find something that is not right.
If you are using stack then use ./run.sh to run the benchmarks;
charts will be generated in the charts directory.
With any build tool, run the benchmarks with
--csv=results.csv as arguments and then use makecharts results.csv to
create the charts. In case you want to be pedantic about accurate results
then you can run the benchmarks in the same way as run.sh invokes them.