Last active
August 29, 2015 14:16
-
-
Save YoEight/1dd6aedc522dcf6942bf to your computer and use it in GitHub Desktop.
Machines, Pipes and Conduit benchmarks https://github.com/ekmett/machines/blob/master/benchmarks/Benchmarks.hs
This file contains hidden or 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
benchmarking map/machines | |
time 49.16 ms (49.08 ms .. 49.24 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 49.21 ms (49.17 ms .. 49.28 ms) | |
std dev 91.09 μs (50.76 μs .. 146.6 μs) | |
benchmarking map/pipes | |
time 32.91 ms (32.86 ms .. 32.95 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 32.94 ms (32.92 ms .. 32.98 ms) | |
std dev 52.15 μs (29.87 μs .. 87.28 μs) | |
benchmarking map/conduit | |
time 23.55 ms (23.49 ms .. 23.61 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 23.53 ms (23.51 ms .. 23.56 ms) | |
std dev 56.55 μs (39.21 μs .. 72.65 μs) | |
benchmarking drop/machines | |
time 30.13 ms (29.96 ms .. 30.28 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 30.18 ms (30.10 ms .. 30.25 ms) | |
std dev 156.8 μs (129.5 μs .. 184.7 μs) | |
benchmarking drop/pipes | |
time 29.06 ms (29.03 ms .. 29.10 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 29.05 ms (29.03 ms .. 29.07 ms) | |
std dev 41.63 μs (34.18 μs .. 53.51 μs) | |
benchmarking drop/conduit | |
time 15.87 ms (15.85 ms .. 15.89 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 15.88 ms (15.86 ms .. 15.90 ms) | |
std dev 41.63 μs (29.23 μs .. 67.05 μs) | |
benchmarking dropWhile/machines | |
time 35.31 ms (35.18 ms .. 35.46 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 35.36 ms (35.30 ms .. 35.42 ms) | |
std dev 122.5 μs (104.1 μs .. 147.1 μs) | |
benchmarking dropWhile/pipes | |
time 21.75 ms (21.72 ms .. 21.78 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 21.76 ms (21.75 ms .. 21.79 ms) | |
std dev 46.56 μs (32.01 μs .. 73.10 μs) | |
benchmarking dropWhile/conduit | |
time 16.58 ms (16.54 ms .. 16.62 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 16.58 ms (16.56 ms .. 16.60 ms) | |
std dev 45.57 μs (33.24 μs .. 60.57 μs) | |
benchmarking scan/machines | |
time 69.42 ms (69.28 ms .. 69.52 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 69.46 ms (69.40 ms .. 69.53 ms) | |
std dev 108.3 μs (69.46 μs .. 157.5 μs) | |
benchmarking scan/pipes | |
time 37.19 ms (37.15 ms .. 37.24 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 37.19 ms (37.16 ms .. 37.22 ms) | |
std dev 56.44 μs (44.48 μs .. 71.18 μs) | |
benchmarking scan/conduit | |
time 34.30 ms (34.24 ms .. 34.37 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 34.35 ms (34.31 ms .. 34.41 ms) | |
std dev 94.27 μs (62.46 μs .. 146.0 μs) | |
benchmarking take/machines | |
time 51.54 ms (51.46 ms .. 51.65 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 51.59 ms (51.54 ms .. 51.65 ms) | |
std dev 108.0 μs (77.19 μs .. 155.2 μs) | |
benchmarking take/pipes | |
time 48.98 ms (48.87 ms .. 49.12 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 49.04 ms (48.99 ms .. 49.14 ms) | |
std dev 123.0 μs (73.26 μs .. 189.9 μs) | |
benchmarking take/conduit | |
time 5.463 ns (5.459 ns .. 5.467 ns) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 5.462 ns (5.459 ns .. 5.469 ns) | |
std dev 15.26 ps (9.696 ps .. 26.07 ps) | |
benchmarking takeWhile/machines | |
time 69.74 ms (69.56 ms .. 69.92 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 69.75 ms (69.67 ms .. 69.85 ms) | |
std dev 146.9 μs (96.68 μs .. 200.8 μs) | |
benchmarking takeWhile/pipes | |
time 42.20 ms (42.10 ms .. 42.30 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 42.24 ms (42.18 ms .. 42.36 ms) | |
std dev 148.8 μs (75.10 μs .. 246.8 μs) | |
benchmarking takeWhile/conduit | |
time 4.494 ns (4.485 ns .. 4.505 ns) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 4.495 ns (4.488 ns .. 4.510 ns) | |
std dev 35.15 ps (17.45 ps .. 63.06 ps) | |
benchmarking fold/machines | |
time 146.1 ms (145.8 ms .. 146.3 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 146.1 ms (145.9 ms .. 146.2 ms) | |
std dev 219.9 μs (137.2 μs .. 337.5 μs) | |
variance introduced by outliers: 12% (moderately inflated) | |
benchmarking fold/pipes | |
time 6.464 ms (6.449 ms .. 6.481 ms) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 6.466 ms (6.459 ms .. 6.483 ms) | |
std dev 29.69 μs (19.23 μs .. 48.85 μs) | |
benchmarking fold/conduit | |
time 5.464 ns (5.455 ns .. 5.475 ns) | |
1.000 R² (1.000 R² .. 1.000 R²) | |
mean 5.465 ns (5.457 ns .. 5.484 ns) | |
std dev 36.83 ps (17.96 ps .. 68.56 ps) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment