Created
January 15, 2019 21:58
-
-
Save chessai/516a84ffd70fc323decea19ffd1601a9 to your computer and use it in GitHub Desktop.
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
[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