Skip to content

Instantly share code, notes, and snippets.

@chessai
Created January 15, 2019 21:58
Show Gist options
  • Save chessai/516a84ffd70fc323decea19ffd1601a9 to your computer and use it in GitHub Desktop.
Save chessai/516a84ffd70fc323decea19ffd1601a9 to your computer and use it in GitHub Desktop.
[nix-shell:~/Development/containers]$ ./dist/build/sequence-benchmarks/sequence-benchmarks
benchmarking splitAt/append/10
time 691.1 μs (690.4 μs .. 692.4 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 693.1 μs (691.5 μs .. 696.5 μs)
std dev 7.658 μs (2.571 μs .. 12.73 μs)
benchmarking splitAt/append/100
time 4.301 ms (4.295 ms .. 4.308 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 4.312 ms (4.307 ms .. 4.321 ms)
std dev 20.11 μs (7.522 μs .. 31.48 μs)
benchmarking splitAt/append/1000
time 7.377 ms (7.361 ms .. 7.396 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 7.378 ms (7.369 ms .. 7.395 ms)
std dev 36.15 μs (23.11 μs .. 60.66 μs)
benchmarking fromList/10
time 61.90 ns (61.79 ns .. 62.08 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 61.92 ns (61.83 ns .. 62.13 ns)
std dev 409.3 ps (86.87 ps .. 724.1 ps)
benchmarking fromList/100
time 687.5 ns (686.6 ns .. 688.9 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 691.6 ns (688.0 ns .. 700.1 ns)
std dev 17.84 ns (6.427 ns .. 32.24 ns)
variance introduced by outliers: 35% (moderately inflated)
benchmarking fromList/1000
time 7.922 μs (7.850 μs .. 8.043 μs)
0.998 R² (0.994 R² .. 1.000 R²)
mean 7.939 μs (7.863 μs .. 8.107 μs)
std dev 367.4 ns (99.89 ns .. 620.4 ns)
variance introduced by outliers: 57% (severely inflated)
benchmarking fromList/10000
time 88.81 μs (88.41 μs .. 89.45 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 88.68 μs (88.53 μs .. 89.00 μs)
std dev 707.2 ns (242.1 ns .. 1.139 μs)
benchmarking fromList/100000
time 2.464 ms (2.439 ms .. 2.488 ms)
0.999 R² (0.998 R² .. 0.999 R²)
mean 2.515 ms (2.492 ms .. 2.550 ms)
std dev 93.91 μs (55.84 μs .. 156.1 μs)
variance introduced by outliers: 22% (moderately inflated)
benchmarking partition/10
time 137.7 ns (137.5 ns .. 137.8 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 137.6 ns (137.5 ns .. 138.0 ns)
std dev 832.9 ps (396.5 ps .. 1.706 ns)
benchmarking partition/100
time 1.772 μs (1.770 μs .. 1.775 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.773 μs (1.770 μs .. 1.783 μs)
std dev 11.39 ns (3.737 ns .. 25.70 ns)
benchmarking partition/1000
time 20.48 μs (20.47 μs .. 20.51 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 20.52 μs (20.48 μs .. 20.61 μs)
std dev 166.2 ns (31.02 ns .. 348.7 ns)
benchmarking partition/10000
time 284.9 μs (275.4 μs .. 298.0 μs)
0.992 R² (0.982 R² .. 1.000 R²)
mean 278.7 μs (276.1 μs .. 287.0 μs)
std dev 12.78 μs (5.081 μs .. 27.03 μs)
variance introduced by outliers: 43% (moderately inflated)
benchmarking foldl'/10
time 54.36 ns (53.47 ns .. 55.65 ns)
0.994 R² (0.988 R² .. 0.999 R²)
mean 55.05 ns (54.04 ns .. 56.86 ns)
std dev 4.451 ns (2.534 ns .. 6.400 ns)
variance introduced by outliers: 87% (severely inflated)
benchmarking foldl'/100
time 481.3 ns (481.1 ns .. 481.8 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 482.6 ns (481.9 ns .. 485.1 ns)
std dev 3.922 ns (1.160 ns .. 8.092 ns)
benchmarking foldl'/1000
time 5.107 μs (5.095 μs .. 5.135 μs)
0.999 R² (0.997 R² .. 1.000 R²)
mean 5.201 μs (5.130 μs .. 5.370 μs)
std dev 351.5 ns (160.9 ns .. 579.8 ns)
variance introduced by outliers: 75% (severely inflated)
benchmarking foldl'/10000
time 51.59 μs (51.39 μs .. 52.01 μs)
0.997 R² (0.994 R² .. 1.000 R²)
mean 52.80 μs (51.90 μs .. 54.60 μs)
std dev 4.062 μs (2.466 μs .. 6.203 μs)
variance introduced by outliers: 74% (severely inflated)
benchmarking foldr'/10
time 57.30 ns (57.19 ns .. 57.49 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 57.67 ns (57.39 ns .. 58.11 ns)
std dev 1.181 ns (852.8 ps .. 1.503 ns)
variance introduced by outliers: 29% (moderately inflated)
benchmarking foldr'/100
time 554.3 ns (553.6 ns .. 555.6 ns)
1.000 R² (0.999 R² .. 1.000 R²)
mean 558.0 ns (554.4 ns .. 573.3 ns)
std dev 19.17 ns (8.249 ns .. 38.59 ns)
variance introduced by outliers: 49% (moderately inflated)
benchmarking foldr'/1000
time 5.639 μs (5.636 μs .. 5.643 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 5.644 μs (5.636 μs .. 5.680 μs)
std dev 46.79 ns (7.607 ns .. 104.7 ns)
benchmarking foldr'/10000
time 56.87 μs (56.70 μs .. 57.23 μs)
0.999 R² (0.996 R² .. 1.000 R²)
mean 57.84 μs (57.12 μs .. 59.12 μs)
std dev 3.247 μs (2.021 μs .. 4.778 μs)
variance introduced by outliers: 60% (severely inflated)
benchmarking update/10
time 257.5 μs (257.4 μs .. 257.7 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 257.9 μs (257.5 μs .. 259.0 μs)
std dev 1.883 μs (422.7 ns .. 3.837 μs)
benchmarking update/100
time 727.5 μs (708.1 μs .. 762.9 μs)
0.991 R² (0.978 R² .. 1.000 R²)
mean 716.7 μs (710.6 μs .. 733.9 μs)
std dev 34.83 μs (10.83 μs .. 70.17 μs)
variance introduced by outliers: 40% (moderately inflated)
benchmarking update/1000
time 1.635 ms (1.633 ms .. 1.636 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.637 ms (1.635 ms .. 1.641 ms)
std dev 9.089 μs (4.883 μs .. 15.32 μs)
benchmarking adjust/10
time 477.8 μs (475.7 μs .. 482.4 μs)
0.996 R² (0.992 R² .. 0.999 R²)
mean 492.9 μs (484.4 μs .. 508.8 μs)
std dev 37.33 μs (26.73 μs .. 49.04 μs)
variance introduced by outliers: 64% (severely inflated)
benchmarking adjust/100
time 1.187 ms (1.179 ms .. 1.200 ms)
0.992 R² (0.983 R² .. 0.998 R²)
mean 1.231 ms (1.203 ms .. 1.278 ms)
std dev 118.0 μs (72.01 μs .. 160.5 μs)
variance introduced by outliers: 70% (severely inflated)
benchmarking adjust/1000
time 2.321 ms (2.303 ms .. 2.353 ms)
0.998 R² (0.998 R² .. 0.999 R²)
mean 2.347 ms (2.327 ms .. 2.369 ms)
std dev 70.78 μs (62.20 μs .. 81.22 μs)
variance introduced by outliers: 16% (moderately inflated)
benchmarking deleteAt/10
time 44.68 μs (44.57 μs .. 44.92 μs)
0.998 R² (0.995 R² .. 1.000 R²)
mean 45.36 μs (44.70 μs .. 47.37 μs)
std dev 3.305 μs (662.3 ns .. 6.921 μs)
variance introduced by outliers: 72% (severely inflated)
benchmarking deleteAt/100
time 49.25 μs (49.21 μs .. 49.30 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 49.32 μs (49.24 μs .. 49.56 μs)
std dev 394.0 ns (119.0 ns .. 804.5 ns)
benchmarking deleteAt/1000
time 209.8 μs (209.7 μs .. 210.0 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 210.3 μs (209.9 μs .. 211.7 μs)
std dev 2.028 μs (217.0 ns .. 4.654 μs)
benchmarking insertAt/10
time 1.032 ms (1.030 ms .. 1.035 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.033 ms (1.031 ms .. 1.037 ms)
std dev 10.20 μs (7.579 μs .. 15.88 μs)
benchmarking insertAt/100
time 2.137 ms (2.132 ms .. 2.142 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 2.139 ms (2.133 ms .. 2.146 ms)
std dev 20.51 μs (15.36 μs .. 28.58 μs)
benchmarking insertAt/1000
time 3.090 ms (3.084 ms .. 3.097 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 3.097 ms (3.089 ms .. 3.113 ms)
std dev 32.69 μs (18.24 μs .. 61.76 μs)
benchmarking traverseWithIndex/State/10
time 981.3 ns (980.7 ns .. 981.9 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 982.4 ns (980.9 ns .. 988.1 ns)
std dev 9.084 ns (1.230 ns .. 19.23 ns)
benchmarking traverseWithIndex/State/100
time 10.15 μs (10.01 μs .. 10.38 μs)
0.995 R² (0.990 R² .. 0.999 R²)
mean 10.29 μs (10.11 μs .. 10.58 μs)
std dev 770.2 ns (520.3 ns .. 1.019 μs)
variance introduced by outliers: 78% (severely inflated)
benchmarking traverseWithIndex/State/1000
time 129.7 μs (128.5 μs .. 130.8 μs)
0.999 R² (0.999 R² .. 1.000 R²)
mean 129.6 μs (128.8 μs .. 131.3 μs)
std dev 3.946 μs (2.452 μs .. 6.227 μs)
variance introduced by outliers: 27% (moderately inflated)
benchmarking traverse/State/10
time 197.5 ns (189.6 ns .. 206.6 ns)
0.991 R² (0.985 R² .. 1.000 R²)
mean 193.3 ns (190.6 ns .. 198.7 ns)
std dev 12.88 ns (6.236 ns .. 19.55 ns)
variance introduced by outliers: 80% (severely inflated)
benchmarking traverse/State/100
time 2.043 μs (2.026 μs .. 2.069 μs)
0.999 R² (0.997 R² .. 1.000 R²)
mean 2.047 μs (2.033 μs .. 2.075 μs)
std dev 63.89 ns (31.98 ns .. 104.2 ns)
variance introduced by outliers: 41% (moderately inflated)
benchmarking traverse/State/1000
time 26.08 μs (26.07 μs .. 26.09 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 26.08 μs (26.08 μs .. 26.09 μs)
std dev 27.26 ns (20.00 ns .. 42.78 ns)
benchmarking replicateA/State/10
time 486.5 ns (480.3 ns .. 499.1 ns)
0.997 R² (0.991 R² .. 1.000 R²)
mean 486.3 ns (482.2 ns .. 498.9 ns)
std dev 21.25 ns (8.434 ns .. 44.13 ns)
variance introduced by outliers: 61% (severely inflated)
benchmarking replicateA/State/100
time 3.980 μs (3.976 μs .. 3.985 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 3.979 μs (3.977 μs .. 3.982 μs)
std dev 7.451 ns (5.305 ns .. 10.77 ns)
benchmarking replicateA/State/1000
time 41.33 μs (41.06 μs .. 41.59 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 41.16 μs (41.04 μs .. 41.32 μs)
std dev 494.3 ns (397.4 ns .. 609.2 ns)
benchmarking zip/ix10000/5000
time 3.692 μs (3.677 μs .. 3.720 μs)
0.998 R² (0.996 R² .. 0.999 R²)
mean 3.782 μs (3.716 μs .. 3.901 μs)
std dev 282.1 ns (184.5 ns .. 382.4 ns)
variance introduced by outliers: 79% (severely inflated)
benchmarking zip/nf100
time 4.102 μs (4.096 μs .. 4.111 μs)
0.999 R² (0.998 R² .. 0.999 R²)
mean 4.262 μs (4.181 μs .. 4.402 μs)
std dev 372.9 ns (271.7 ns .. 485.5 ns)
variance introduced by outliers: 84% (severely inflated)
benchmarking zip/nf10000
time 432.1 μs (431.7 μs .. 432.7 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 432.3 μs (432.1 μs .. 432.6 μs)
std dev 834.9 ns (559.1 ns .. 1.405 μs)
benchmarking fromFunction/ix10000/5000
time 544.8 ns (539.1 ns .. 554.6 ns)
0.999 R² (0.998 R² .. 1.000 R²)
mean 541.4 ns (540.1 ns .. 546.4 ns)
std dev 7.577 ns (2.159 ns .. 16.98 ns)
variance introduced by outliers: 14% (moderately inflated)
benchmarking fromFunction/nf10
time 139.9 ns (139.1 ns .. 141.0 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 139.5 ns (139.3 ns .. 140.2 ns)
std dev 1.404 ns (349.5 ps .. 2.436 ns)
benchmarking fromFunction/nf100
time 1.535 μs (1.507 μs .. 1.577 μs)
0.996 R² (0.993 R² .. 0.999 R²)
mean 1.545 μs (1.522 μs .. 1.575 μs)
std dev 87.20 ns (62.60 ns .. 115.1 ns)
variance introduced by outliers: 71% (severely inflated)
benchmarking fromFunction/nf1000
time 16.54 μs (16.52 μs .. 16.56 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 16.55 μs (16.54 μs .. 16.61 μs)
std dev 82.74 ns (21.63 ns .. 184.1 ns)
benchmarking fromFunction/nf10000
time 166.9 μs (166.8 μs .. 167.1 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 167.0 μs (166.9 μs .. 167.0 μs)
std dev 227.9 ns (150.7 ns .. 338.9 ns)
benchmarking <*>/ix500/1000^2
time 560.0 ns (558.9 ns .. 561.1 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 560.7 ns (559.7 ns .. 561.6 ns)
std dev 3.085 ns (2.685 ns .. 3.524 ns)
benchmarking <*>/ix500000/1000^2
time 1.030 μs (1.027 μs .. 1.033 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.029 μs (1.028 μs .. 1.030 μs)
std dev 3.854 ns (3.022 ns .. 5.662 ns)
benchmarking <*>/ixBIG
time 4.605 μs (4.594 μs .. 4.618 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 4.604 μs (4.598 μs .. 4.616 μs)
std dev 24.64 ns (13.47 ns .. 43.71 ns)
benchmarking <*>/nf100/2500/rep
time 2.085 ms (2.076 ms .. 2.093 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 2.084 ms (2.080 ms .. 2.090 ms)
std dev 16.82 μs (12.35 μs .. 25.26 μs)
benchmarking <*>/nf100/2500/ff
time 14.72 ms (14.66 ms .. 14.79 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 14.75 ms (14.70 ms .. 14.90 ms)
std dev 224.5 μs (61.56 μs .. 408.7 μs)
benchmarking <*>/nf500/500/rep
time 1.930 ms (1.921 ms .. 1.943 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.923 ms (1.919 ms .. 1.928 ms)
std dev 15.85 μs (13.21 μs .. 19.89 μs)
benchmarking <*>/nf500/500/ff
time 14.50 ms (14.43 ms .. 14.56 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 14.51 ms (14.46 ms .. 14.64 ms)
std dev 204.9 μs (71.95 μs .. 375.8 μs)
benchmarking <*>/nf2500/100/rep
time 1.937 ms (1.910 ms .. 1.985 ms)
0.993 R² (0.983 R² .. 1.000 R²)
mean 1.933 ms (1.912 ms .. 1.991 ms)
std dev 94.54 μs (16.93 μs .. 178.4 μs)
variance introduced by outliers: 35% (moderately inflated)
benchmarking <*>/nf2500/100/ff
time 14.83 ms (14.74 ms .. 14.93 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 14.91 ms (14.85 ms .. 15.07 ms)
std dev 235.7 μs (71.44 μs .. 429.2 μs)
benchmarking sort/already sorted/10
time 461.1 ns (451.7 ns .. 476.3 ns)
0.991 R² (0.987 R² .. 0.996 R²)
mean 471.1 ns (459.8 ns .. 487.0 ns)
std dev 46.15 ns (36.60 ns .. 53.60 ns)
variance introduced by outliers: 89% (severely inflated)
benchmarking sort/already sorted/100
time 5.490 μs (5.480 μs .. 5.505 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 5.483 μs (5.478 μs .. 5.491 μs)
std dev 19.83 ns (13.25 ns .. 32.19 ns)
benchmarking sort/already sorted/1000
time 62.50 μs (62.41 μs .. 62.65 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 62.43 μs (62.40 μs .. 62.52 μs)
std dev 149.5 ns (58.64 ns .. 297.3 ns)
benchmarking sort/already sorted/10000
time 1.212 ms (1.207 ms .. 1.217 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 1.190 ms (1.184 ms .. 1.196 ms)
std dev 18.58 μs (15.89 μs .. 22.16 μs)
benchmarking sort/random/10
time 2.841 ms (2.832 ms .. 2.853 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 2.843 ms (2.838 ms .. 2.848 ms)
std dev 16.57 μs (13.29 μs .. 22.16 μs)
benchmarking sort/random/100
time 4.233 ms (3.990 ms .. 4.461 ms)
0.990 R² (0.985 R² .. 1.000 R²)
mean 4.018 ms (3.984 ms .. 4.130 ms)
std dev 165.0 μs (68.86 μs .. 284.4 μs)
variance introduced by outliers: 23% (moderately inflated)
benchmarking sort/random/1000
time 4.014 ms (3.999 ms .. 4.026 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 4.009 ms (3.997 ms .. 4.020 ms)
std dev 35.77 μs (26.88 μs .. 53.06 μs)
benchmarking sort/random/10000
time 3.881 ms (3.869 ms .. 3.892 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 3.883 ms (3.872 ms .. 3.892 ms)
std dev 31.02 μs (19.89 μs .. 50.32 μs)
benchmarking unstableSort/already sorted/10
time 452.1 ns (451.5 ns .. 453.1 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 451.7 ns (451.2 ns .. 452.3 ns)
std dev 1.741 ns (1.266 ns .. 2.546 ns)
benchmarking unstableSort/already sorted/100
time 4.690 μs (4.680 μs .. 4.709 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 4.686 μs (4.681 μs .. 4.702 μs)
std dev 24.92 ns (7.518 ns .. 50.22 ns)
benchmarking unstableSort/already sorted/1000
time 52.28 μs (52.21 μs .. 52.39 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 52.29 μs (52.26 μs .. 52.39 μs)
std dev 160.0 ns (57.10 ns .. 322.2 ns)
benchmarking unstableSort/already sorted/10000
time 982.9 μs (979.6 μs .. 987.6 μs)
1.000 R² (0.999 R² .. 1.000 R²)
mean 982.5 μs (978.4 μs .. 989.2 μs)
std dev 17.70 μs (8.008 μs .. 29.04 μs)
benchmarking unstableSort/random/10
time 2.891 ms (2.881 ms .. 2.902 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 2.888 ms (2.880 ms .. 2.895 ms)
std dev 23.23 μs (18.02 μs .. 31.10 μs)
benchmarking unstableSort/random/100
time 3.430 ms (3.318 ms .. 3.589 ms)
0.992 R² (0.987 R² .. 1.000 R²)
mean 3.356 ms (3.330 ms .. 3.424 ms)
std dev 128.3 μs (54.33 μs .. 212.9 μs)
variance introduced by outliers: 22% (moderately inflated)
benchmarking unstableSort/random/1000
time 3.468 ms (3.453 ms .. 3.489 ms)
1.000 R² (0.999 R² .. 1.000 R²)
mean 3.469 ms (3.461 ms .. 3.487 ms)
std dev 36.49 μs (18.46 μs .. 71.65 μs)
benchmarking unstableSort/random/10000
time 3.404 ms (3.392 ms .. 3.416 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 3.404 ms (3.399 ms .. 3.411 ms)
std dev 20.68 μs (15.54 μs .. 28.62 μs)
benchmarking unstableSortOn/already sorted/10
time 525.3 ns (524.8 ns .. 526.2 ns)
1.000 R² (1.000 R² .. 1.000 R²)
mean 525.4 ns (525.0 ns .. 526.2 ns)
std dev 1.856 ns (794.6 ps .. 3.294 ns)
benchmarking unstableSortOn/already sorted/100
time 5.978 μs (5.970 μs .. 5.992 μs)
1.000 R² (1.000 R² .. 1.000 R²)
mean 5.978 μs (5.973 μs .. 5.994 μs)
std dev 27.90 ns (9.770 ns .. 55.23 ns)
benchmarking unstableSortOn/already sorted/1000
time 67.72 μs (66.86 μs .. 68.51 μs)
0.999 R² (0.999 R² .. 1.000 R²)
mean 67.03 μs (66.80 μs .. 67.46 μs)
std dev 1.071 μs (645.5 ns .. 1.532 μs)
variance introduced by outliers: 11% (moderately inflated)
benchmarking unstableSortOn/already sorted/10000
time 1.235 ms (1.231 ms .. 1.240 ms)
0.998 R² (0.995 R² .. 1.000 R²)
mean 1.246 ms (1.233 ms .. 1.281 ms)
std dev 61.66 μs (10.87 μs .. 119.9 μs)
variance introduced by outliers: 38% (moderately inflated)
benchmarking unstableSortOn/random/10
time 3.519 ms (3.509 ms .. 3.532 ms)
1.000 R² (1.000 R² .. 1.000 R²)
mean 3.506 ms (3.499 ms .. 3.515 ms)
std dev 25.71 μs (19.04 μs .. 37.21 μs)
benchmarking unstableSortOn/random/100
time 4.335 ms (4.151 ms .. 4.592 ms)
0.987 R² (0.978 R² .. 0.999 R²)
mean 4.208 ms (4.157 ms .. 4.303 ms)
std dev 215.7 μs (116.2 μs .. 324.0 μs)
variance introduced by outliers: 30% (moderately inflated)
benchmarking unstableSortOn/random/1000
time 4.288 ms (4.253 ms .. 4.333 ms)
1.000 R² (0.999 R² .. 1.000 R²)
mean 4.237 ms (4.227 ms .. 4.252 ms)
std dev 38.39 μs (27.23 μs .. 59.87 μs)
benchmarking unstableSortOn/random/10000
time 4.223 ms (4.134 ms .. 4.295 ms)
0.999 R² (0.998 R² .. 1.000 R²)
mean 4.131 ms (4.116 ms .. 4.161 ms)
std dev 62.10 μs (35.99 μs .. 100.6 μs)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment