-
-
Save drathier/bc282ab8e40726c7e15901073ffd2d1d to your computer and use it in GitHub Desktop.
https://github.com/elm-community/elm-test/pull/184 benchmarks on mid-2009 MBP, osx 10.11.6, 2x2.26GHz, 8GB ram
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
Benchmark Finished | |
Group: Fuzz | |
Group: int | |
Benchmark: generating | |
mean ops/sec 110,107.98 (stddev: 4,621.47, 4.2%) | |
mean runtime 9.097ns (stddev: 370.074µs, 4.07%) | |
total runtime 5.076s | |
sampling 62 runs of 9,000 calls | |
Benchmark: shrinking | |
mean ops/sec 10,780.02 (stddev: 646.8, 6%) | |
mean runtime 93.085ns (stddev: 5.364ns, 5.76%) | |
total runtime 5.027s | |
sampling 90 runs of 600 calls | |
Group: intRange | |
Benchmark: generating | |
mean ops/sec 114,993.28 (stddev: 6,341.6, 5.51%) | |
mean runtime 8.722ns (stddev: 464.695µs, 5.33%) | |
total runtime 5.059s | |
sampling 58 runs of 10,000 calls | |
Benchmark: shrinking | |
mean ops/sec 6,933.14 (stddev: 440.12, 6.35%) | |
mean runtime 144.844ns (stddev: 9.683ns, 6.68%) | |
total runtime 5.099s | |
sampling 44 runs of 800 calls | |
Group: string | |
Benchmark: generating | |
mean ops/sec 1,196.22 (stddev: 49.82, 4.17%) | |
mean runtime 837.433ns (stddev: 35.314ns, 4.22%) | |
total runtime 5.025s | |
sampling 60 runs of 100 calls | |
Benchmark: shrinking | |
mean ops/sec 442.12 (stddev: 11.41, 2.58%) | |
mean runtime 2.263ms (stddev: 58.25ns, 2.57%) | |
total runtime 5.092s | |
sampling 45 runs of 50 calls | |
Group: float | |
Benchmark: generating | |
mean ops/sec 138,964.08 (stddev: 6,031.3, 4.34%) | |
mean runtime 7.209ns (stddev: 297.755µs, 4.13%) | |
total runtime 5.046s | |
sampling 35 runs of 20,000 calls | |
Benchmark: shrinking | |
mean ops/sec 10,846.24 (stddev: 530.12, 4.89%) | |
mean runtime 92.422ns (stddev: 4.593ns, 4.97%) | |
total runtime 5.083s | |
sampling 55 runs of 1,000 calls | |
Group: bool | |
Benchmark: generating | |
mean ops/sec 145,864.88 (stddev: 7,374.84, 5.06%) | |
mean runtime 6.873ns (stddev: 342.884µs, 4.99%) | |
total runtime 5.086s | |
sampling 37 runs of 20,000 calls | |
Benchmark: shrinking | |
mean ops/sec 33,751.74 (stddev: 1,809.53, 5.36%) | |
mean runtime 29.712ns (stddev: 1.562ns, 5.26%) | |
total runtime 5.11s | |
sampling 43 runs of 4,000 calls | |
Group: char | |
Benchmark: generating | |
mean ops/sec 140,841.56 (stddev: 7,926.63, 5.63%) | |
mean runtime 7.122ns (stddev: 387.725µs, 5.44%) | |
total runtime 5.128s | |
sampling 36 runs of 20,000 calls | |
Benchmark: shrinking | |
mean ops/sec 8,534.5 (stddev: 261.69, 3.07%) | |
mean runtime 117.278ns (stddev: 3.473ns, 2.96%) | |
total runtime 5.066s | |
sampling 48 runs of 900 calls | |
Group: list of int | |
Benchmark: generating | |
mean ops/sec 1,763.7 (stddev: 90.21, 5.12%) | |
mean runtime 568.467ns (stddev: 28.944ns, 5.09%) | |
total runtime 5.116s | |
sampling 45 runs of 200 calls | |
Benchmark: shrinking | |
mean ops/sec 851.19 (stddev: 39, 4.58%) | |
mean runtime 1.177ms (stddev: 51.714ns, 4.39%) | |
total runtime 5.062s | |
sampling 43 runs of 100 calls | |
Group: maybe of int | |
Benchmark: generating | |
mean ops/sec 60,020.83 (stddev: 3,274.2, 5.46%) | |
mean runtime 16.71ns (stddev: 903.511µs, 5.41%) | |
total runtime 5.03s | |
sampling 43 runs of 7,000 calls | |
Benchmark: shrinking | |
mean ops/sec 14,712.85 (stddev: 636.38, 4.33%) | |
mean runtime 68.104ns (stddev: 3.169ns, 4.65%) | |
total runtime 5.04s | |
sampling 37 runs of 2,000 calls | |
Group: result of string and int | |
Benchmark: generating | |
mean ops/sec 1,665.16 (stddev: 52.41, 3.15%) | |
mean runtime 601.131ns (stddev: 18.713ns, 3.11%) | |
total runtime 5.05s | |
sampling 42 runs of 200 calls | |
Benchmark: shrinking | |
mean ops/sec 751.47 (stddev: 18.75, 2.49%) | |
mean runtime 1.332ms (stddev: 33.018ns, 2.48%) | |
total runtime 5.007s | |
sampling 47 runs of 80 calls | |
Group: map | |
Benchmark: generating | |
mean ops/sec 84,183.05 (stddev: 4,440.94, 5.28%) | |
mean runtime 11.911ns (stddev: 613.969µs, 5.15%) | |
total runtime 5.003s | |
sampling 42 runs of 10,000 calls | |
Benchmark: shrinking | |
mean ops/sec 9,061.28 (stddev: 418.32, 4.62%) | |
mean runtime 110.596ns (stddev: 5.132ns, 4.64%) | |
total runtime 5.087s | |
sampling 46 runs of 1,000 calls | |
Group: andMap | |
Benchmark: generating | |
mean ops/sec 283.7 (stddev: 7.45, 2.63%) | |
mean runtime 3.527ms (stddev: 91.693ns, 2.6%) | |
total runtime 5.079s | |
sampling 48 runs of 30 calls | |
Benchmark: shrinking | |
mean ops/sec 100.04 (stddev: 3.2, 3.2%) | |
mean runtime 10.006ms (stddev: 316.67ns, 3.16%) | |
total runtime 5.003s | |
sampling 50 runs of 10 calls | |
Group: map5 | |
Benchmark: generating | |
mean ops/sec 758.59 (stddev: 19.52, 2.57%) | |
mean runtime 1.319ms (stddev: 34.018ns, 2.58%) | |
total runtime 5.065s | |
sampling 48 runs of 80 calls | |
Benchmark: shrinking | |
mean ops/sec 220.32 (stddev: 7.92, 3.6%) | |
mean runtime 4.545ms (stddev: 166.674ns, 3.67%) | |
total runtime 5.09s | |
sampling 56 runs of 20 calls | |
Group: andThen | |
Benchmark: generating | |
mean ops/sec 7,261.22 (stddev: 391.11, 5.39%) | |
mean runtime 138.132ns (stddev: 7.723ns, 5.59%) | |
total runtime 5.028s | |
sampling 52 runs of 700 calls | |
Benchmark: shrinking | |
mean ops/sec 1,562.55 (stddev: 57.15, 3.66%) | |
mean runtime 640.825ns (stddev: 23.141ns, 3.61%) | |
total runtime 5.127s | |
sampling 40 runs of 200 calls | |
Group: conditional | |
Benchmark: generating | |
mean ops/sec 20,380.05 (stddev: 625.17, 3.07%) | |
mean runtime 49.114ns (stddev: 1.505ns, 3.06%) | |
total runtime 5.01s | |
sampling 51 runs of 2,000 calls | |
Benchmark: shrinking | |
mean ops/sec 5,772.41 (stddev: 231.17, 4%) | |
mean runtime 173.514ns (stddev: 6.901ns, 3.98%) | |
total runtime 5.101s | |
sampling 49 runs of 600 calls |
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
Benchmark Finished | |
Group: Fuzz | |
Group: int | |
Benchmark: generating | |
mean ops/sec 90,136.46 (stddev: 6,253.65, 6.94%) | |
mean runtime 11.153ns (stddev: 857.698µs, 7.69%) | |
total runtime 5.075s | |
sampling 65 runs of 7,000 calls | |
Benchmark: shrinking | |
mean ops/sec 8,201.01 (stddev: 490.7, 5.98%) | |
mean runtime 122.372ns (stddev: 7.308ns, 5.97%) | |
total runtime 5.066s | |
sampling 69 runs of 600 calls | |
Group: intRange | |
Benchmark: generating | |
mean ops/sec 100,052 (stddev: 6,984.1, 6.98%) | |
mean runtime 10.043ns (stddev: 689.147µs, 6.86%) | |
total runtime 5.061s | |
sampling 63 runs of 8,000 calls | |
Benchmark: shrinking | |
mean ops/sec 5,081.31 (stddev: 324.38, 6.38%) | |
mean runtime 197.628ns (stddev: 13.037ns, 6.6%) | |
total runtime 5.099s | |
sampling 43 runs of 600 calls | |
Group: string | |
Benchmark: generating | |
mean ops/sec 1,090.8 (stddev: 53.74, 4.93%) | |
mean runtime 919.073ns (stddev: 47.099ns, 5.12%) | |
total runtime 5.055s | |
sampling 55 runs of 100 calls | |
Benchmark: shrinking | |
mean ops/sec 356.36 (stddev: 21.23, 5.96%) | |
mean runtime 2.817ms (stddev: 178.164ns, 6.33%) | |
total runtime 5.07s | |
sampling 60 runs of 30 calls | |
Group: float | |
Benchmark: generating | |
mean ops/sec 119,449.17 (stddev: 6,456.25, 5.41%) | |
mean runtime 8.396ns (stddev: 447.397µs, 5.33%) | |
total runtime 5.038s | |
sampling 60 runs of 10,000 calls | |
Benchmark: shrinking | |
mean ops/sec 7,821.81 (stddev: 377.55, 4.83%) | |
mean runtime 128.143ns (stddev: 6.123ns, 4.78%) | |
total runtime 5.023s | |
sampling 49 runs of 800 calls | |
Group: bool | |
Benchmark: generating | |
mean ops/sec 116,437.34 (stddev: 7,644.16, 6.57%) | |
mean runtime 8.624ns (stddev: 551.523µs, 6.39%) | |
total runtime 5.088s | |
sampling 59 runs of 10,000 calls | |
Benchmark: shrinking | |
mean ops/sec 27,201.75 (stddev: 1,772.42, 6.52%) | |
mean runtime 36.917ns (stddev: 2.374ns, 6.43%) | |
total runtime 5.095s | |
sampling 46 runs of 3,000 calls | |
Group: char | |
Benchmark: generating | |
mean ops/sec 113,772.93 (stddev: 7,386.16, 6.49%) | |
mean runtime 8.826ns (stddev: 573.519µs, 6.5%) | |
total runtime 5.031s | |
sampling 57 runs of 10,000 calls | |
Benchmark: shrinking | |
mean ops/sec 7,291.16 (stddev: 313.46, 4.3%) | |
mean runtime 137.407ns (stddev: 5.924ns, 4.31%) | |
total runtime 5.002s | |
sampling 52 runs of 700 calls | |
Group: list of int | |
Benchmark: generating | |
mean ops/sec 1,416.97 (stddev: 104.54, 7.38%) | |
mean runtime 709.915ns (stddev: 57.453ns, 8.09%) | |
total runtime 5.04s | |
sampling 71 runs of 100 calls | |
Benchmark: shrinking | |
mean ops/sec 706.37 (stddev: 42.83, 6.06%) | |
mean runtime 1.421ms (stddev: 88.942ns, 6.26%) | |
total runtime 5.073s | |
sampling 51 runs of 70 calls | |
Group: maybe of int | |
Benchmark: generating | |
mean ops/sec 46,116.89 (stddev: 3,508.9, 7.61%) | |
mean runtime 21.818ns (stddev: 1.779ns, 8.15%) | |
total runtime 5.018s | |
sampling 46 runs of 5,000 calls | |
Benchmark: shrinking | |
mean ops/sec 12,002.74 (stddev: 758.1, 6.32%) | |
mean runtime 83.682ns (stddev: 5.864ns, 7.01%) | |
total runtime 5.021s | |
sampling 60 runs of 1,000 calls | |
Group: result of string and int | |
Benchmark: generating | |
mean ops/sec 1,478.49 (stddev: 74.11, 5.01%) | |
mean runtime 678.095ns (stddev: 34.59ns, 5.1%) | |
total runtime 5.018s | |
sampling 74 runs of 100 calls | |
Benchmark: shrinking | |
mean ops/sec 675.42 (stddev: 26.94, 3.99%) | |
mean runtime 1.483ms (stddev: 62.07ns, 4.19%) | |
total runtime 5.072s | |
sampling 57 runs of 60 calls | |
Group: map | |
Benchmark: generating | |
mean ops/sec 66,861.63 (stddev: 4,666.46, 6.98%) | |
mean runtime 15.032ns (stddev: 1.099ns, 7.31%) | |
total runtime 5.051s | |
sampling 56 runs of 6,000 calls | |
Benchmark: shrinking | |
mean ops/sec 6,988.73 (stddev: 359.83, 5.15%) | |
mean runtime 143.469ns (stddev: 7.411ns, 5.17%) | |
total runtime 5.021s | |
sampling 50 runs of 700 calls | |
Group: andMap | |
Benchmark: generating | |
mean ops/sec 254.27 (stddev: 11.37, 4.47%) | |
mean runtime 3.941ms (stddev: 182.067ns, 4.62%) | |
total runtime 5.044s | |
sampling 64 runs of 20 calls | |
Benchmark: shrinking | |
mean ops/sec 82.4 (stddev: 4.32, 5.24%) | |
mean runtime 12.169ms (stddev: 642.325ns, 5.28%) | |
total runtime 5.062s | |
sampling 52 runs of 8 calls | |
Group: map5 | |
Benchmark: generating | |
mean ops/sec 668.38 (stddev: 31.2, 4.67%) | |
mean runtime 1.5ms (stddev: 76.061ns, 5.07%) | |
total runtime 5.039s | |
sampling 56 runs of 60 calls | |
Benchmark: shrinking | |
mean ops/sec 193.86 (stddev: 9.69, 5%) | |
mean runtime 5.172ms (stddev: 280.552ns, 5.42%) | |
total runtime 5.069s | |
sampling 49 runs of 20 calls | |
Group: andThen | |
Benchmark: generating | |
mean ops/sec 5,810.07 (stddev: 294.92, 5.08%) | |
mean runtime 172.579ns (stddev: 9.189ns, 5.32%) | |
total runtime 5.005s | |
sampling 58 runs of 500 calls | |
Benchmark: shrinking | |
mean ops/sec 1,185.74 (stddev: 52.21, 4.4%) | |
mean runtime 844.967ns (stddev: 36.689ns, 4.34%) | |
total runtime 5.07s | |
sampling 60 runs of 100 calls | |
Group: conditional | |
Benchmark: generating | |
mean ops/sec 18,383.72 (stddev: 1,103.12, 6%) | |
mean runtime 54.617ns (stddev: 3.711ns, 6.8%) | |
total runtime 5.025s | |
sampling 46 runs of 2,000 calls | |
Benchmark: shrinking | |
mean ops/sec 4,821.74 (stddev: 234.42, 4.86%) | |
mean runtime 207.906ns (stddev: 10.575ns, 5.09%) | |
total runtime 5.073s | |
sampling 61 runs of 400 calls |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment