on master help sign in
make minor edits to perf graphs section
commit34e0cf58ebb54da1d0009c7ef3c4fde672b29a90 authorHarendra Kumar <harendra.kumar@gmail.com> dateTue 20 Mar 2018, 03:03 (9 years ago) parente73cead
1 file changed+7−4
README.md+7−4
README.md+7−4
@@ -20,16 +20,19 @@ whether the code runs serially or concurrently. It naturally integrates
2020concurrency with streaming rather than adding it as an afterthought.
2121Moreover, it interworks with the popular streaming libraries.
2222
23−See the haddock documentation for full reference. It is recommended to read
24−the comprehensive tutorial module `Streamly.Tutorial` first. Also see
25−`Streamly.Examples` for some working examples.
23+See the haddock documentation for full reference. It is recommended that you
24+read `Streamly.Tutorial` first. Also see `Streamly.Examples` for some working
25+examples.
2626
2727`Streamly` has best in class performance even though it generalizes streaming
2828to concurrent composition that does not mean it sacrifices non-concurrent
2929performance. See
3030[streaming-benchmarks](https://github.com/composewell/streaming-benchmarks) for
3131detailed performance comparison with regular streaming libraries and the
32−explanation of the benchmarks. Here is a summary:
32+explanation of the benchmarks. The following graphs show a summary, the first
33+one measures how four pipeline stages in a series perform, the second one
34+measures the performance of individual stream operations; in both cases the
35+stream processes a million elements:
3336
3437![Composing Pipeline Stages](charts/ComposingPipelineStages.svg)
3538![All Operations at a Glance](charts/AllOperationsataGlance.svg)