Created
February 20, 2021 19:33
-
-
Save kindaro/e5cadfa8e0bfdf2bec7e19999498c89b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
% cabal run bytestring-bench -- --pattern "/foldl'/" | |
Up to date | |
Sanity checks: | |
lengths of input data: [10000,10000,10000,10000,10000,10000,10000] | |
All | |
folds | |
strict | |
foldl' | |
1: OK (0.22s) | |
10 ns ± 772 ps | |
2: OK (0.23s) | |
13 ns ± 892 ps | |
4: OK (1.47s) | |
22 ns ± 1.6 ns | |
8: OK (0.17s) | |
38 ns ± 3.6 ns | |
16: OK (0.16s) | |
75 ns ± 6.3 ns | |
32: OK (0.31s) | |
152 ns ± 5.7 ns | |
64: OK (0.15s) | |
298 ns ± 29 ns | |
128: OK (0.16s) | |
590 ns ± 48 ns | |
256: OK (0.16s) | |
1.2 μs ± 93 ns | |
512: OK (0.31s) | |
2.3 μs ± 103 ns | |
1024: OK (0.16s) | |
4.7 μs ± 380 ns | |
2048: OK (0.31s) | |
9.5 μs ± 822 ns | |
4096: OK (0.31s) | |
18 μs ± 714 ns | |
8192: OK (0.16s) | |
37 μs ± 3.4 μs | |
16384: OK (0.16s) | |
75 μs ± 5.8 μs | |
32768: OK (0.16s) | |
151 μs ± 13 μs | |
65536: OK (0.16s) | |
298 μs ± 24 μs | |
lazy | |
foldl' | |
1: OK (0.25s) | |
7.2 ns ± 554 ps | |
2: OK (0.26s) | |
8.0 ns ± 628 ps | |
4: OK (0.30s) | |
9.1 ns ± 676 ps | |
8: OK (0.16s) | |
10 ns ± 978 ps | |
16: OK (0.24s) | |
14 ns ± 658 ps | |
32: OK (0.16s) | |
18 ns ± 1.4 ns | |
64: OK (0.15s) | |
38 ns ± 2.9 ns | |
128: OK (0.33s) | |
77 ns ± 3.7 ns | |
256: OK (0.30s) | |
139 ns ± 5.4 ns | |
512: OK (0.26s) | |
246 ns ± 15 ns | |
1024: OK (0.24s) | |
449 ns ± 34 ns | |
2048: OK (0.45s) | |
844 ns ± 23 ns | |
4096: OK (0.23s) | |
1.7 μs ± 94 ns | |
8192: OK (0.11s) | |
3.4 μs ± 335 ns | |
16384: OK (0.42s) | |
6.4 μs ± 196 ns | |
32768: OK (1.89s) | |
14 μs ± 332 ns | |
65536: OK (0.45s) | |
26 μs ± 2.6 μs | |
All 34 tests passed (11.05s) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment