diff --git a/criterion/day 1/part 1/MAD.svg b/criterion/day 1/part 1/MAD.svg index 0663e629..96649d35 100644 --- a/criterion/day 1/part 1/MAD.svg +++ b/criterion/day 1/part 1/MAD.svg @@ -9,78 +9,66 @@ Density (a.u.) Average time (ns) - + 0.005 - - + + 0.01 - - + + 0.015 - - + + 0.02 - - + + 0.025 - - + + 0.03 - + - -45 - - - -50 - - - -55 - - - -60 + +90 - - -65 + + +100 - - -70 + + +110 - - -75 + + +120 - - -80 + + +130 - - -85 + + +140 - - -90 + + +150 - - -95 + + +160 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/SD.svg b/criterion/day 1/part 1/SD.svg index ee73422d..e70dd371 100644 --- a/criterion/day 1/part 1/SD.svg +++ b/criterion/day 1/part 1/SD.svg @@ -9,78 +9,78 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - - -1.8 - - - -2 - - + - + +0 + + + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - - - + + +1.6 + + + +1.8 + + + +2 + + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/index.html b/criterion/day 1/part 1/index.html index 04ec2c02..490e3dcc 100644 --- a/criterion/day 1/part 1/index.html +++ b/criterion/day 1/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 59.013 µs - 59.175 µs - 59.384 µs + 60.887 µs + 61.030 µs + 61.253 µs R² - 0.9725936 - 0.9735819 - 0.9719195 + 0.9643504 + 0.9650653 + 0.9633300 Mean - 59.035 µs - 59.172 µs - 59.362 µs + 60.864 µs + 61.042 µs + 61.310 µs Std. Dev. - 291.64 ns - 852.46 ns - 1.3300 µs + 161.33 ns + 1.1916 µs + 1.9426 µs Median - 58.970 µs - 58.988 µs - 59.006 µs + 60.802 µs + 60.837 µs + 60.874 µs MAD - 48.078 ns - 63.787 ns - 93.341 ns + 95.256 ns + 129.56 ns + 159.92 ns diff --git a/criterion/day 1/part 1/mean.svg b/criterion/day 1/part 1/mean.svg index 99b1e6cb..0c33e01b 100644 --- a/criterion/day 1/part 1/mean.svg +++ b/criterion/day 1/part 1/mean.svg @@ -9,82 +9,86 @@ Density (a.u.) Average time (µs)
- + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - - -4.5 + + + +60.85 - - -5 + + +60.9 - - - -59 + + +60.95 + + + +61 - - -59.05 + + +61.05 - - -59.1 + + +61.1 - - -59.15 + + +61.15 - - -59.2 + + +61.2 - - -59.25 + + +61.25 - - -59.3 + + +61.3 - - -59.35 + + +61.35 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/median.svg b/criterion/day 1/part 1/median.svg index 6d481c91..2ca67c33 100644 --- a/criterion/day 1/part 1/median.svg +++ b/criterion/day 1/part 1/median.svg @@ -9,78 +9,82 @@ Density (a.u.) Average time (µs) - + +5 + + + 10 - - -20 + + +15 - - -30 - - - -40 + + +20 - - -50 + + +25 - - -60 + + +30 - - -70 + + +35 - - -80 + + +40 - - -90 + + +45 - + - -58.97 + +60.8 + + + +60.81 - - -58.975 + + +60.82 - - -58.98 + + +60.83 - - -58.985 + + +60.84 - - -58.99 + + +60.85 - - -58.995 + + +60.86 - - -59 + + +60.87 - - -59.005 + + +60.88 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/pdf.svg b/criterion/day 1/part 1/pdf.svg index 85b62120..76adf838 100644 --- a/criterion/day 1/part 1/pdf.svg +++ b/criterion/day 1/part 1/pdf.svg @@ -46,46 +46,34 @@ Average Time (µs) - -58 - - - -59 - - - + 60 - - -61 - - - + + 62 - - -63 - - - + + 64 - - -65 - - - + + 66 - - -67 + + +68 + + + +70 - + + +72 + + Density (a.u.) @@ -94,152 +82,140 @@ Density (a.u.) 0 - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - + + 0.7 - - -0.8 - - - -0.9 - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 1/part 1/pdf_small.svg b/criterion/day 1/part 1/pdf_small.svg index bfbbb914..4ef51cc1 100644 --- a/criterion/day 1/part 1/pdf_small.svg +++ b/criterion/day 1/part 1/pdf_small.svg @@ -10,47 +10,51 @@ Average Time (µs) 0 - + +0.1 + + + 0.2 - - + + +0.3 + + + 0.4 - - + + +0.5 + + + 0.6 - - -0.8 + + +0.7 - - -1 + + +0.8 - + - -58 - - - + 60 - - -62 - - - -64 + + +65 - - -66 + + +70 - - - + + + diff --git a/criterion/day 1/part 1/regression.svg b/criterion/day 1/part 1/regression.svg index 1e515acd..c93e350e 100644 --- a/criterion/day 1/part 1/regression.svg +++ b/criterion/day 1/part 1/regression.svg @@ -16,57 +16,57 @@ Iterations (x 10^3) - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -107,101 +107,101 @@ Iterations (x 10^3) - + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 1/part 1/regression_small.svg b/criterion/day 1/part 1/regression_small.svg index 1e98b3d2..d64cbc42 100644 --- a/criterion/day 1/part 1/regression_small.svg +++ b/criterion/day 1/part 1/regression_small.svg @@ -13,57 +13,57 @@ Iterations (x 10^3) - + - - - - - - - - + + + + + + + + - + 10.0 - + 20.0 - + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -101,102 +101,102 @@ Iterations (x 10^3) - + - + - - + + - - - + + + - + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 1/part 1/slope.svg b/criterion/day 1/part 1/slope.svg index 22108a5a..c9b40390 100644 --- a/criterion/day 1/part 1/slope.svg +++ b/criterion/day 1/part 1/slope.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + 3.5 - + 4 - - + + 4.5 - + - -59 + +60.85 - - -59.05 + + +60.9 - - -59.1 + + +60.95 - - -59.15 + + +61 - - -59.2 + + +61.05 - - -59.25 + + +61.1 - - -59.3 + + +61.15 - - -59.35 + + +61.2 - - -59.4 + + +61.25 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/typical.svg b/criterion/day 1/part 1/typical.svg index adfb4dbf..94ba6fc2 100644 --- a/criterion/day 1/part 1/typical.svg +++ b/criterion/day 1/part 1/typical.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + 3.5 - + 4 - - + + 4.5 - + - -59 + +60.85 - - -59.05 + + +60.9 - - -59.1 + + +60.95 - - -59.15 + + +61 - - -59.2 + + +61.05 - - -59.25 + + +61.1 - - -59.3 + + +61.15 - - -59.35 + + +61.2 - - -59.4 + + +61.25 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/MAD.svg b/criterion/day 1/part 2/MAD.svg index 6cc2fb2b..90acccf8 100644 --- a/criterion/day 1/part 2/MAD.svg +++ b/criterion/day 1/part 2/MAD.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (ns) - -0.005 + +0.002 - - + + +0.004 + + + +0.006 + + + +0.008 + + + 0.01 - - -0.015 + + +0.012 - - -0.02 + + +0.014 - - -0.025 + + +0.016 - + - -90 - - - + 100 - - -110 - - - + + 120 - - -130 - - - + + 140 - - -150 - - - + + 160 - - - - + + +180 + + + +200 + + + +220 + + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/SD.svg b/criterion/day 1/part 2/SD.svg index ca8d3bb7..3fc828e4 100644 --- a/criterion/day 1/part 2/SD.svg +++ b/criterion/day 1/part 2/SD.svg @@ -9,70 +9,70 @@ Density (a.u.) Average time (µs) - -0.2 - - - -0.4 + +0.5 - - -0.6 + + +1 - - -0.8 + + +1.5 - - -1 + + +2 - - -1.2 + + +2.5 - + - -0.4 + +0.2 - - -0.6 + + +0.3 - - -0.8 + + +0.4 - - -1 + + +0.5 - - -1.2 + + +0.6 - - -1.4 + + +0.7 - - -1.6 + + +0.8 - - -1.8 + + +0.9 - - -2 + + +1 + + + +1.1 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/index.html b/criterion/day 1/part 2/index.html index e312990d..20db0b50 100644 --- a/criterion/day 1/part 2/index.html +++ b/criterion/day 1/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 86.751 µs - 87.197 µs - 87.840 µs + 87.981 µs + 88.045 µs + 88.116 µs R² - 0.9400146 - 0.9432763 - 0.9365006 + 0.9970240 + 0.9970961 + 0.9970072 Mean - 86.760 µs - 86.967 µs - 87.240 µs + 87.947 µs + 88.059 µs + 88.211 µs Std. Dev. - 473.79 ns - 1.2472 µs - 1.9005 µs + 201.49 ns + 691.13 ns + 1.0798 µs Median - 86.669 µs - 86.691 µs - 86.709 µs + 87.870 µs + 87.897 µs + 87.931 µs MAD - 94.182 ns - 132.98 ns - 160.95 ns + 96.438 ns + 140.46 ns + 214.46 ns diff --git a/criterion/day 1/part 2/mean.svg b/criterion/day 1/part 2/mean.svg index 4fa0f778..c9b6943a 100644 --- a/criterion/day 1/part 2/mean.svg +++ b/criterion/day 1/part 2/mean.svg @@ -9,82 +9,58 @@ Density (a.u.) Average time (µs)
- -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 - - - - -86.75 - - - -86.8 + + +4 - - -86.85 + + +5 - - -86.9 + + +6 - - -86.95 - - - -87 + + + +87.95 - - -87.05 + + +88 - - -87.1 + + +88.05 - - -87.15 + + +88.1 - - -87.2 + + +88.15 - - -87.25 + + +88.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/median.svg b/criterion/day 1/part 2/median.svg index 5d22c7a9..8688b50f 100644 --- a/criterion/day 1/part 2/median.svg +++ b/criterion/day 1/part 2/median.svg @@ -9,82 +9,74 @@ Density (a.u.) Average time (µs) - + +5 + + + 10 - - -20 + + +15 - - -30 + + +20 - - -40 + + +25 - + -50 +30 - -60 + +35 - - -70 + + +40 - - -80 + + +45 - + - -86.665 - - - -86.67 - - - -86.675 - - - -86.68 + +87.87 - - -86.685 + + +87.88 - - -86.69 + + +87.89 - - -86.695 + + +87.9 - - -86.7 + + +87.91 - - -86.705 + + +87.92 - - -86.71 + + +87.93 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/pdf.svg b/criterion/day 1/part 2/pdf.svg index 9a4067d6..ac38e2db 100644 --- a/criterion/day 1/part 2/pdf.svg +++ b/criterion/day 1/part 2/pdf.svg @@ -38,30 +38,38 @@ Average Time (µs) - -86 + +87 - - + + 88 - - + + +89 + + + 90 - - + + +91 + + + 92 - - -94 + + +93 - - -96 + + +94 - + Density (a.u.) @@ -70,136 +78,132 @@ Density (a.u.) 0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.8 + + + +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 1/part 2/pdf_small.svg b/criterion/day 1/part 2/pdf_small.svg index ade7f1e1..7ffa2f44 100644 --- a/criterion/day 1/part 2/pdf_small.svg +++ b/criterion/day 1/part 2/pdf_small.svg @@ -10,47 +10,47 @@ Average Time (µs) 0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 + + +0.6 + + + +0.8 - + -0.6 +1 - -0.7 + +1.2 - + - -85 + +88 - - + + 90 - - -95 + + +92 + + + +94 - - - + + + diff --git a/criterion/day 1/part 2/regression.svg b/criterion/day 1/part 2/regression.svg index 74028e38..126219bf 100644 --- a/criterion/day 1/part 2/regression.svg +++ b/criterion/day 1/part 2/regression.svg @@ -14,62 +14,57 @@ Iterations (x 10^3) - - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - - -110.0 - - + 0.2 @@ -96,107 +91,107 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 1/part 2/regression_small.svg b/criterion/day 1/part 2/regression_small.svg index 87ab6b3d..d3b62b0c 100644 --- a/criterion/day 1/part 2/regression_small.svg +++ b/criterion/day 1/part 2/regression_small.svg @@ -11,62 +11,57 @@ Iterations (x 10^3) - - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - - -110.0 - - + 0.2 @@ -96,102 +91,102 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 1/part 2/slope.svg b/criterion/day 1/part 2/slope.svg index 09d9f94f..ca7c2978 100644 --- a/criterion/day 1/part 2/slope.svg +++ b/criterion/day 1/part 2/slope.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (µs) - -0.2 + +2 - - -0.4 + + +4 - - -0.6 + + +6 - - -0.8 + + +8 - - -1 + + +10 - - -1.2 + + +12 - - -1.4 + + + +87.98 - - -1.6 + + +88 - - - -86.8 + + +88.02 - - -87 + + +88.04 - - -87.2 + + +88.06 - - -87.4 + + +88.08 - - -87.6 + + +88.1 - - -87.8 + + +88.12 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/typical.svg b/criterion/day 1/part 2/typical.svg index aeceb99d..416a2a3d 100644 --- a/criterion/day 1/part 2/typical.svg +++ b/criterion/day 1/part 2/typical.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (µs) - -0.2 + +2 - - -0.4 + + +4 - - -0.6 + + +6 - - -0.8 + + +8 - - -1 + + +10 - - -1.2 + + +12 - - -1.4 + + + +87.98 - - -1.6 + + +88 - - - -86.8 + + +88.02 - - -87 + + +88.04 - - -87.2 + + +88.06 - - -87.4 + + +88.08 - - -87.6 + + +88.1 - - -87.8 + + +88.12 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/violin.svg b/criterion/day 1/violin.svg index c94a3c78..00caca24 100644 --- a/criterion/day 1/violin.svg +++ b/criterion/day 1/violin.svg @@ -22,44 +22,44 @@ day 1/part 1 0.0 - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - - - - + + + + + diff --git a/criterion/day 10/part 1/MAD.svg b/criterion/day 10/part 1/MAD.svg index d3d35c7c..ea3d9fd3 100644 --- a/criterion/day 10/part 1/MAD.svg +++ b/criterion/day 10/part 1/MAD.svg @@ -9,58 +9,66 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - + + +3 + + - + +0.7 + + + +0.8 + + + 0.9 - - + + 1 - - + + 1.1 - - + + 1.2 - - + + 1.3 - - + + 1.4 - - -1.5 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/SD.svg b/criterion/day 10/part 1/SD.svg index d9882202..ec1220f8 100644 --- a/criterion/day 10/part 1/SD.svg +++ b/criterion/day 10/part 1/SD.svg @@ -9,58 +9,70 @@ Density (a.u.) Average time (µs) - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - + + +0.35 + + + +0.4 + + + +0.45 + + - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/index.html b/criterion/day 10/part 1/index.html index 6cc28b61..a174c56c 100644 --- a/criterion/day 10/part 1/index.html +++ b/criterion/day 10/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 799.34 µs - 799.61 µs - 799.91 µs + 796.72 µs + 797.10 µs + 797.50 µs R² - 0.9996469 - 0.9996624 - 0.9996429 + 0.9994035 + 0.9994336 + 0.9993980 Mean - 799.13 µs - 800.11 µs - 801.67 µs + 796.66 µs + 797.57 µs + 799.06 µs Std. Dev. - 1.1403 µs - 6.7924 µs - 11.231 µs + 1.4750 µs + 6.5638 µs + 10.964 µs Median - 798.91 µs - 799.17 µs - 799.61 µs + 796.15 µs + 796.38 µs + 796.64 µs MAD - 945.53 ns - 1.2435 µs - 1.4740 µs + 726.97 ns + 1.0968 µs + 1.3538 µs diff --git a/criterion/day 10/part 1/mean.svg b/criterion/day 10/part 1/mean.svg index c9e08cab..9d88804e 100644 --- a/criterion/day 10/part 1/mean.svg +++ b/criterion/day 10/part 1/mean.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs)
- + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - + + 0.7 - + - -799 + +796.5 - - -799.5 + + +797 - - -800 + + +797.5 - - -800.5 + + +798 - - -801 + + +798.5 - - -801.5 + + +799 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/median.svg b/criterion/day 10/part 1/median.svg index 9a5a6dfa..56ba63a3 100644 --- a/criterion/day 10/part 1/median.svg +++ b/criterion/day 10/part 1/median.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 + + +4 - - - -798.9 + + +5 - - -799 + + +6 + + + +7 + + + + +796.1 - - -799.1 + + +796.2 - - -799.2 + + +796.3 - - -799.3 + + +796.4 - - -799.4 + + +796.5 - - -799.5 + + +796.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/pdf.svg b/criterion/day 10/part 1/pdf.svg index fb51e9f5..b9e08d62 100644 --- a/criterion/day 10/part 1/pdf.svg +++ b/criterion/day 10/part 1/pdf.svg @@ -54,42 +54,38 @@ Average Time (µs) - + 790 - - + + 800 - - + + 810 - - + + 820 - - + + 830 - - + + 840 - - + + 850 - - + + 860 - - -870 - - + Density (a.u.) @@ -98,136 +94,136 @@ Density (a.u.) 0 - + 0.02 - - + + 0.04 - - + + 0.06 - - + + 0.08 - - + + 0.1 - - + + 0.12 - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 10/part 1/pdf_small.svg b/criterion/day 10/part 1/pdf_small.svg index 52a56621..77f5d107 100644 --- a/criterion/day 10/part 1/pdf_small.svg +++ b/criterion/day 10/part 1/pdf_small.svg @@ -26,31 +26,31 @@ Average Time (µs) 0.08 - + 0.1 - - + + 0.12 - + - + 800 - - + + 820 - - + + 840 - - + + 860 - - - + + + diff --git a/criterion/day 10/part 1/regression.svg b/criterion/day 10/part 1/regression.svg index bb6232fa..21e0b13a 100644 --- a/criterion/day 10/part 1/regression.svg +++ b/criterion/day 10/part 1/regression.svg @@ -22,9 +22,9 @@ Iterations - - - + + + 20.0 @@ -42,18 +42,18 @@ Iterations 80.0 - + 100.0 - - + + 120.0 - - + + 140.0 - + 20 @@ -105,24 +105,24 @@ Iterations - + - + - + - - + + - - + + @@ -135,68 +135,68 @@ Iterations - - - + + + - - + + - + - - - - + + + + - - - + + + - - - - + + + + - + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - - + + Sample diff --git a/criterion/day 10/part 1/regression_small.svg b/criterion/day 10/part 1/regression_small.svg index 7edecfaf..ec6d145e 100644 --- a/criterion/day 10/part 1/regression_small.svg +++ b/criterion/day 10/part 1/regression_small.svg @@ -102,23 +102,23 @@ Iterations - + - + - + - + @@ -131,38 +131,38 @@ Iterations - - + + - + - + - + - + - + - + - - - - + + + + - - + + - + @@ -171,27 +171,27 @@ Iterations - - - - - - + + + + + + - - - + + + - + - - - - + + + + - - + + diff --git a/criterion/day 10/part 1/slope.svg b/criterion/day 10/part 1/slope.svg index 45aa1f5f..083241d3 100644 --- a/criterion/day 10/part 1/slope.svg +++ b/criterion/day 10/part 1/slope.svg @@ -9,62 +9,86 @@ Density (a.u.) Average time (µs) - -0.5 + +0.2 - - + + +0.4 + + + +0.6 + + + +0.8 + + + 1 - - -1.5 + + +1.2 - - -2 + + +1.4 - - -2.5 + + +1.6 - - -3 + + +1.8 - + + +2 + + - -799.3 + +796.7 + + + +796.8 + + + +796.9 - - -799.4 + + +797 - - -799.5 + + +797.1 - - -799.6 + + +797.2 - - -799.7 + + +797.3 - - -799.8 + + +797.4 - - -799.9 + + +797.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/typical.svg b/criterion/day 10/part 1/typical.svg index 2d065a15..7a41db5b 100644 --- a/criterion/day 10/part 1/typical.svg +++ b/criterion/day 10/part 1/typical.svg @@ -9,62 +9,86 @@ Density (a.u.) Average time (µs) - -0.5 + +0.2 - - + + +0.4 + + + +0.6 + + + +0.8 + + + 1 - - -1.5 + + +1.2 - - -2 + + +1.4 - - -2.5 + + +1.6 - - -3 + + +1.8 - + + +2 + + - -799.3 + +796.7 + + + +796.8 + + + +796.9 - - -799.4 + + +797 - - -799.5 + + +797.1 - - -799.6 + + +797.2 - - -799.7 + + +797.3 - - -799.8 + + +797.4 - - -799.9 + + +797.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/MAD.svg b/criterion/day 10/part 2/MAD.svg index 47711588..e6e3ef4a 100644 --- a/criterion/day 10/part 2/MAD.svg +++ b/criterion/day 10/part 2/MAD.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (ns) - + +5e-4 + + + 0.001 - - + + +0.0015 + + + 0.002 - - + + +0.0025 + + + 0.003 - - -0.004 + + +0.0035 - - -0.005 + + +0.004 - - -0.006 + + +0.0045 - + - -400 - - - -450 - - - + 500 - - + + 550 - - + + 600 - - + + 650 - - + + 700 - - + + 750 - - - - + + +800 + + + +850 + + + +900 + + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/SD.svg b/criterion/day 10/part 2/SD.svg index 26e86711..bcfdb62d 100644 --- a/criterion/day 10/part 2/SD.svg +++ b/criterion/day 10/part 2/SD.svg @@ -9,70 +9,74 @@ Density (a.u.) Average time (µs) - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 + + +0.3 + + + +0.4 + + + +0.5 - + + +0.6 + + + +0.7 + + + +0.8 + + - + 1 - - -2 + + +1.5 - - -3 - - - -4 + + +2 - + -5 +2.5 - -6 - - - -7 + +3 - - -8 + + +3.5 - - -9 + + +4 - - -10 + + +4.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/index.html b/criterion/day 10/part 2/index.html index 3b27b419..91f1736a 100644 --- a/criterion/day 10/part 2/index.html +++ b/criterion/day 10/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 535.04 µs - 535.29 µs - 535.59 µs + 529.78 µs + 530.03 µs + 530.34 µs R² - 0.9988787 - 0.9989086 - 0.9988654 + 0.9991867 + 0.9992194 + 0.9991748 Mean - 535.21 µs - 536.13 µs - 537.51 µs + 529.87 µs + 530.32 µs + 530.91 µs Std. Dev. - 1.0567 µs - 6.0484 µs - 9.8700 µs + 1.1387 µs + 2.7160 µs + 4.1784 µs Median - 534.91 µs - 535.02 µs - 535.18 µs + 529.51 µs + 529.72 µs + 529.87 µs MAD - 427.87 ns - 579.05 ns - 723.58 ns + 503.22 ns + 669.40 ns + 889.24 ns diff --git a/criterion/day 10/part 2/mean.svg b/criterion/day 10/part 2/mean.svg index 2fa8838a..72b4dadb 100644 --- a/criterion/day 10/part 2/mean.svg +++ b/criterion/day 10/part 2/mean.svg @@ -9,62 +9,66 @@ Density (a.u.) Average time (µs)
- -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 + + +0.8 + + + +1 + + + +1.2 + + + +1.4 + + + +1.6 - + - -535 + +529.8 - - -535.5 + + +530 - - -536 + + +530.2 - - -536.5 + + +530.4 - - -537 + + +530.6 - - -537.5 + + +530.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/median.svg b/criterion/day 10/part 2/median.svg index 2b761179..80e85084 100644 --- a/criterion/day 10/part 2/median.svg +++ b/criterion/day 10/part 2/median.svg @@ -9,74 +9,90 @@ Density (a.u.) Average time (µs) - + +0.5 + + + 1 - - + + +1.5 + + + 2 - - + + +2.5 + + + 3 - - + + +3.5 + + + 4 - - -5 + + +4.5 - - -6 + + +5 - - -7 + + +5.5 - - -8 + + + +529.5 - - -9 + + +529.55 - - - -534.9 + + +529.6 - - -534.95 + + +529.65 - - -535 + + +529.7 - - -535.05 + + +529.75 - - -535.1 + + +529.8 - - -535.15 + + +529.85 - - -535.2 + + +529.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/pdf.svg b/criterion/day 10/part 2/pdf.svg index fe3a9f19..1d38b6c3 100644 --- a/criterion/day 10/part 2/pdf.svg +++ b/criterion/day 10/part 2/pdf.svg @@ -54,34 +54,34 @@ Average Time (µs) - + +525 + + + 530 - - -540 + + +535 - - -550 - - - -560 + + +540 - - -570 + + +545 - - -580 + + +550 - - -590 + + +555 - + Density (a.u.) @@ -90,140 +90,132 @@ Density (a.u.) 0 - -0.02 - - - -0.04 - - - -0.06 + +0.05 - - -0.08 - - - + + 0.1 - - -0.12 + + +0.15 + + + +0.2 - - -0.14 + + +0.25 - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 10/part 2/pdf_small.svg b/criterion/day 10/part 2/pdf_small.svg index 903a8999..95505012 100644 --- a/criterion/day 10/part 2/pdf_small.svg +++ b/criterion/day 10/part 2/pdf_small.svg @@ -10,47 +10,43 @@ Average Time (µs) 0 - -0.02 + +0.05 - - -0.04 - - - -0.06 + + +0.1 - - -0.08 + + +0.15 - - -0.1 + + +0.2 - - -0.12 + + +0.25 - - -0.14 + + +0.3 - + - -540 + +530 - - -560 + + +540 - - -580 + + +550 - - - + + + diff --git a/criterion/day 10/part 2/regression.svg b/criterion/day 10/part 2/regression.svg index bc1026f5..270530d1 100644 --- a/criterion/day 10/part 2/regression.svg +++ b/criterion/day 10/part 2/regression.svg @@ -18,57 +18,57 @@ Iterations - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 20 @@ -111,107 +111,107 @@ Iterations - + - + - - + + - + - - + + - - + + - - - - + + + + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 10/part 2/regression_small.svg b/criterion/day 10/part 2/regression_small.svg index 466487b2..6bccec75 100644 --- a/criterion/day 10/part 2/regression_small.svg +++ b/criterion/day 10/part 2/regression_small.svg @@ -15,57 +15,57 @@ Iterations - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 20 @@ -111,102 +111,102 @@ Iterations - + - + - + - + - + - + - - + + - + - - + + - - + + - - + + - - + + - - - + + + - - + + - - - - - + + + + + - + - - - + + + - + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + diff --git a/criterion/day 10/part 2/slope.svg b/criterion/day 10/part 2/slope.svg index 3c6afb90..d17f0d1f 100644 --- a/criterion/day 10/part 2/slope.svg +++ b/criterion/day 10/part 2/slope.svg @@ -17,10 +17,10 @@ Average time (µs) 1 - + 1.5 - + 2 @@ -29,42 +29,38 @@ Average time (µs) 2.5 - + 3 - + - -535 + +529.8 - - -535.1 + + +529.9 - - -535.2 + + +530 - - -535.3 + + +530.1 - - -535.4 + + +530.2 - - -535.5 + + +530.3 - - -535.6 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/typical.svg b/criterion/day 10/part 2/typical.svg index 9e1e08d7..289d3a80 100644 --- a/criterion/day 10/part 2/typical.svg +++ b/criterion/day 10/part 2/typical.svg @@ -17,10 +17,10 @@ Average time (µs) 1 - + 1.5 - + 2 @@ -29,42 +29,38 @@ Average time (µs) 2.5 - + 3 - + - -535 + +529.8 - - -535.1 + + +529.9 - - -535.2 + + +530 - - -535.3 + + +530.1 - - -535.4 + + +530.2 - - -535.5 + + +530.3 - - -535.6 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/violin.svg b/criterion/day 10/violin.svg index dfe339d5..fe3c64ff 100644 --- a/criterion/day 10/violin.svg +++ b/criterion/day 10/violin.svg @@ -26,36 +26,36 @@ day 10/part 1 100.0 - + 200.0 - + 300.0 - + 400.0 - - + + 500.0 - - + + 600.0 - - + + 700.0 - - + + 800.0 - - - - - + + + + + diff --git a/criterion/day 11/part 1/MAD.svg b/criterion/day 11/part 1/MAD.svg index 4fe37bf0..c9cdab62 100644 --- a/criterion/day 11/part 1/MAD.svg +++ b/criterion/day 11/part 1/MAD.svg @@ -9,66 +9,94 @@ Density (a.u.) Average time (ns) - + +0.001 + + + 0.002 - - + + +0.003 + + + 0.004 - - + + +0.005 + + + 0.006 - - -0.008 + + +0.007 - - -0.01 + + +0.008 - - -0.012 + + +0.009 - - -0.014 + + +0.01 - + - -220 - - - + 240 - - + + 260 - - + + 280 - - + + 300 - - + + 320 - - + + 340 - - - - + + +360 + + + +380 + + + +400 + + + +420 + + + +440 + + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/SD.svg b/criterion/day 11/part 1/SD.svg index 86f00e90..b169fc26 100644 --- a/criterion/day 11/part 1/SD.svg +++ b/criterion/day 11/part 1/SD.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - + + +1.6 + + + +1.8 + + - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - -3 - - - -3.5 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/index.html b/criterion/day 11/part 1/index.html index 26c2ff05..45368088 100644 --- a/criterion/day 11/part 1/index.html +++ b/criterion/day 11/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 237.10 µs - 237.22 µs - 237.37 µs + 233.54 µs + 233.66 µs + 233.80 µs R² - 0.9992803 - 0.9993184 - 0.9992674 + 0.9993775 + 0.9994148 + 0.9993682 Mean - 237.17 µs - 237.44 µs - 237.89 µs + 233.51 µs + 233.73 µs + 234.09 µs Std. Dev. - 400.74 ns - 1.9859 µs - 3.3168 µs + 397.42 ns + 1.5843 µs + 2.6361 µs Median - 237.06 µs - 237.17 µs - 237.24 µs + 233.38 µs + 233.50 µs + 233.58 µs MAD - 228.55 ns - 298.32 ns - 346.58 ns + 257.15 ns + 349.14 ns + 421.91 ns diff --git a/criterion/day 11/part 1/mean.svg b/criterion/day 11/part 1/mean.svg index 0e954c09..9e02cda6 100644 --- a/criterion/day 11/part 1/mean.svg +++ b/criterion/day 11/part 1/mean.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs)
- + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - - -237.1 - - - -237.2 + + +3 - - -237.3 + + + +233.5 - - -237.4 + + +233.6 - - -237.5 + + +233.7 - - -237.6 + + +233.8 - - -237.7 + + +233.9 - - -237.8 + + +234 - - -237.9 + + +234.1 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/median.svg b/criterion/day 11/part 1/median.svg index 89aefaa2..48f0c91d 100644 --- a/criterion/day 11/part 1/median.svg +++ b/criterion/day 11/part 1/median.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (µs) - + 2 - + 4 - + 6 - - + + 8 - - + + 10 - - + + 12 - - + + 14 - - + + 16 - - + + 18 - + - -237.04 + +233.4 - - -237.06 + + +233.45 - - -237.08 + + +233.5 - - -237.1 + + +233.55 - - -237.12 + + +233.6 - - -237.14 - - - -237.16 - - - -237.18 - - - -237.2 - - - -237.22 - - - -237.24 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/pdf.svg b/criterion/day 11/part 1/pdf.svg index a3251330..10c4c2c6 100644 --- a/criterion/day 11/part 1/pdf.svg +++ b/criterion/day 11/part 1/pdf.svg @@ -54,26 +54,46 @@ Average Time (µs) - -235 + +232 - - + + +234 + + + +236 + + + +238 + + + 240 - - -245 + + +242 - - -250 + + +244 - - -255 + + +246 + + + +248 + + + +250 - + Density (a.u.) @@ -82,144 +102,152 @@ Density (a.u.) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - - + + 0.35 - - + + 0.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.45 + + + +0.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 11/part 1/pdf_small.svg b/criterion/day 11/part 1/pdf_small.svg index d511d015..2a72957f 100644 --- a/criterion/day 11/part 1/pdf_small.svg +++ b/criterion/day 11/part 1/pdf_small.svg @@ -10,63 +10,43 @@ Average Time (µs) 0 - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - - -0.45 + + +0.5 - + - + 235 - - + + 240 - - + + 245 - - + + 250 - - -255 - - - - + + + diff --git a/criterion/day 11/part 1/regression.svg b/criterion/day 11/part 1/regression.svg index 6d49a5ee..ab65fbd2 100644 --- a/criterion/day 11/part 1/regression.svg +++ b/criterion/day 11/part 1/regression.svg @@ -19,61 +19,61 @@ Iterations - - - - - - - - - - + + + + + + + + + + 10.0 - + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - - + + 110.0 - + 50 @@ -129,94 +129,94 @@ Iterations - + - + - - + + - - + + - + - + - + - - + + - - - - + + + + - - + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - - + + + + - + - - + + - - - - + + + + - + - + - + - - + + Sample diff --git a/criterion/day 11/part 1/regression_small.svg b/criterion/day 11/part 1/regression_small.svg index 0920fa25..10a0cf6c 100644 --- a/criterion/day 11/part 1/regression_small.svg +++ b/criterion/day 11/part 1/regression_small.svg @@ -16,61 +16,61 @@ Iterations - + - - - - - - - - + + + + + + + + 10.0 - + 20.0 - + 30.0 - + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - - + + 110.0 - + 50 @@ -135,83 +135,83 @@ Iterations - + - + - + - + - - + + - + - + - + - - + + - - + + - - + + - - + + - + - - + + - - - - - - + + + + + + - + - + - + - + - + - + - - + + diff --git a/criterion/day 11/part 1/slope.svg b/criterion/day 11/part 1/slope.svg index a76a132d..0f781fdb 100644 --- a/criterion/day 11/part 1/slope.svg +++ b/criterion/day 11/part 1/slope.svg @@ -9,58 +9,58 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - + - -237.1 + +233.55 - - -237.15 + + +233.6 - - -237.2 + + +233.65 - - -237.25 + + +233.7 - - -237.3 + + +233.75 - - -237.35 + + +233.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/typical.svg b/criterion/day 11/part 1/typical.svg index 5092ceb9..e911369f 100644 --- a/criterion/day 11/part 1/typical.svg +++ b/criterion/day 11/part 1/typical.svg @@ -9,58 +9,58 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - + - -237.1 + +233.55 - - -237.15 + + +233.6 - - -237.2 + + +233.65 - - -237.25 + + +233.7 - - -237.3 + + +233.75 - - -237.35 + + +233.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/MAD.svg b/criterion/day 11/part 2/MAD.svg index d74f98a0..32dd878e 100644 --- a/criterion/day 11/part 2/MAD.svg +++ b/criterion/day 11/part 2/MAD.svg @@ -9,94 +9,86 @@ Density (a.u.) Average time (µs) - -0.02 - - - -0.04 + +0.01 - - -0.06 + + +0.02 - - -0.08 + + +0.03 - - -0.1 + + +0.04 - - -0.12 + + +0.05 - - -0.14 + + +0.06 - - -0.16 + + +0.07 - - -0.18 + + +0.08 - - -0.2 + + +0.09 - - -0.22 + + +0.1 - + - -12 - - - -13 + +22 - - -14 + + +24 - - -15 + + +26 - - -16 + + +28 - - -17 + + +30 - - -18 + + +32 - - -19 + + +34 - - -20 + + +36 - - -21 + + +38 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/SD.svg b/criterion/day 11/part 2/SD.svg index 1557c7ed..48c9edd7 100644 --- a/criterion/day 11/part 2/SD.svg +++ b/criterion/day 11/part 2/SD.svg @@ -9,70 +9,66 @@ Density (a.u.) Average time (µs) - -0.01 - - - + 0.02 - - -0.03 - - - + + 0.04 - - -0.05 - - - + + 0.06 - + + +0.08 + + + +0.1 + + + +0.12 + + - -15 + +24 - - -20 + + +26 - - -25 + + +28 - - + + 30 - - -35 - - - -40 + + +32 - - -45 + + +34 - - -50 + + +36 - - -55 + + +38 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/index.html b/criterion/day 11/part 2/index.html index 94ec123e..aa0dbfd0 100644 --- a/criterion/day 11/part 2/index.html +++ b/criterion/day 11/part 2/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0008579 - 0.0008828 - 0.0008429 + 0.0312298 + 0.0323580 + 0.0311375 Mean - 11.315 ms - 11.321 ms - 11.329 ms + 11.252 ms + 11.257 ms + 11.263 ms Std. Dev. - 16.932 µs - 34.952 µs - 52.592 µs + 24.132 µs + 30.204 µs + 37.763 µs Median - 11.310 ms - 11.313 ms - 11.319 ms + 11.253 ms + 11.262 ms + 11.267 ms MAD - 12.862 µs - 17.229 µs - 20.813 µs + 21.886 µs + 29.722 µs + 37.163 µs diff --git a/criterion/day 11/part 2/iteration_times.svg b/criterion/day 11/part 2/iteration_times.svg index dac3f182..8a852bdb 100644 --- a/criterion/day 11/part 2/iteration_times.svg +++ b/criterion/day 11/part 2/iteration_times.svg @@ -12,37 +12,57 @@ Average Iteration Time (ms) - - - - - - + + + + + + + + + + - + +11.22 + + + +11.24 + + + +11.26 + + + +11.28 + + + 11.3 - - -11.35 + + +11.32 - - -11.4 + + +11.34 - - -11.45 + + +11.36 - - -11.5 + + +11.38 - - -11.55 + + +11.4 - + 10 @@ -84,106 +104,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 11/part 2/iteration_times_small.svg b/criterion/day 11/part 2/iteration_times_small.svg index fb323ce2..3f3d8cc3 100644 --- a/criterion/day 11/part 2/iteration_times_small.svg +++ b/criterion/day 11/part 2/iteration_times_small.svg @@ -12,37 +12,57 @@ Average Iteration Time (ms) - - + + + - - - + + + + + + - -11.3 + +11.22 + + + +11.24 - - -11.35 + + +11.26 - + -11.4 +11.28 - -11.45 + +11.3 - - -11.5 + + +11.32 - - -11.55 + + +11.34 + + + +11.36 + + + +11.38 + + + +11.4 - + 10 @@ -84,104 +104,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + diff --git a/criterion/day 11/part 2/mean.svg b/criterion/day 11/part 2/mean.svg index 64eadb41..9a440b00 100644 --- a/criterion/day 11/part 2/mean.svg +++ b/criterion/day 11/part 2/mean.svg @@ -9,70 +9,62 @@ Density (a.u.) Average time (ms) - + 20 - - + + 40 - - + + 60 - - + + 80 - - + + 100 - - + + 120 - - - -11.314 - - - -11.316 + + +140 - - -11.318 - - - -11.32 + + + +11.252 - - -11.322 + + +11.254 - - -11.324 + + +11.256 - - -11.326 + + +11.258 - - -11.328 + + +11.26 - - -11.33 + + +11.262 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/median.svg b/criterion/day 11/part 2/median.svg index 02fbd451..a1f2c2b2 100644 --- a/criterion/day 11/part 2/median.svg +++ b/criterion/day 11/part 2/median.svg @@ -9,74 +9,86 @@ Density (a.u.) Average time (ms) - -50 + +20 - - + + +40 + + + +60 + + + +80 + + + 100 - - -150 + + +120 - - -200 + + +140 - - -250 + + +160 - - - -11.31 + + +180 - - -11.311 + + +200 - - -11.312 + + + +11.252 - - -11.313 + + +11.254 - - -11.314 + + +11.256 - - -11.315 + + +11.258 - - -11.316 + + +11.26 - - -11.317 + + +11.262 - - -11.318 + + +11.264 - - -11.319 + + +11.266 - - -11.32 + + +11.268 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/pdf.svg b/criterion/day 11/part 2/pdf.svg index 7e0f36be..05bbd017 100644 --- a/criterion/day 11/part 2/pdf.svg +++ b/criterion/day 11/part 2/pdf.svg @@ -54,38 +54,26 @@ Average Time (ms) - + +11.2 + + + 11.25 - - + + 11.3 - - + + 11.35 - - + + 11.4 - - -11.45 - - - -11.5 - - - -11.55 - - - -11.6 - - + Density (a.u.) @@ -94,148 +82,136 @@ Density (a.u.) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - -14 - - - -16 - - - -18 - - - - - - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + - - - - - - - + + PDF diff --git a/criterion/day 11/part 2/pdf_small.svg b/criterion/day 11/part 2/pdf_small.svg index a7690331..41dcc87a 100644 --- a/criterion/day 11/part 2/pdf_small.svg +++ b/criterion/day 11/part 2/pdf_small.svg @@ -10,59 +10,55 @@ Average Time (ms) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - + + 14 - - -16 + + + +11.2 - - -18 + + +11.25 - - - + + 11.3 - - -11.4 - - - -11.5 + + +11.35 - - -11.6 + + +11.4 - - - + + + diff --git a/criterion/day 11/part 2/typical.svg b/criterion/day 11/part 2/typical.svg index b6e78590..b98b77ec 100644 --- a/criterion/day 11/part 2/typical.svg +++ b/criterion/day 11/part 2/typical.svg @@ -9,70 +9,62 @@ Density (a.u.) Average time (ms) - + 20 - - + + 40 - - + + 60 - - + + 80 - - + + 100 - - + + 120 - - - -11.314 - - - -11.316 + + +140 - - -11.318 - - - -11.32 + + + +11.252 - - -11.322 + + +11.254 - - -11.324 + + +11.256 - - -11.326 + + +11.258 - - -11.328 + + +11.26 - - -11.33 + + +11.262 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/violin.svg b/criterion/day 11/violin.svg index 86243c1f..63a0d5a8 100644 --- a/criterion/day 11/violin.svg +++ b/criterion/day 11/violin.svg @@ -22,28 +22,28 @@ day 11/part 1 0.0 - + 2.0 - - + + 4.0 - - + + 6.0 - - + + 8.0 - - + + 10.0 - - - - - + + + + + diff --git a/criterion/day 12/part 1/MAD.svg b/criterion/day 12/part 1/MAD.svg index c2911753..238e21be 100644 --- a/criterion/day 12/part 1/MAD.svg +++ b/criterion/day 12/part 1/MAD.svg @@ -9,74 +9,70 @@ Density (a.u.) Average time (µs) - -0.02 + +0.05 - - -0.04 - - - -0.06 + + +0.1 - - -0.08 + + +0.15 - - -0.1 + + +0.2 - - -0.12 + + +0.25 - - -0.14 + + +0.3 - - -0.16 + + +0.35 - + - -26 + +9 - - -28 + + +10 - + -30 +11 - -32 + +12 - - -34 + + +13 - - -36 + + +14 - - -38 + + +15 - - -40 + + +16 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 1/SD.svg b/criterion/day 12/part 1/SD.svg index b2a902d4..2866ca8c 100644 --- a/criterion/day 12/part 1/SD.svg +++ b/criterion/day 12/part 1/SD.svg @@ -9,86 +9,90 @@ Density (a.u.) Average time (µs) - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - + + 0.07 - - + + 0.08 - - + + 0.09 - + - -28 + +16 - - -30 + + +18 - - -32 + + +20 - - -34 + + +22 - - -36 + + +24 - - -38 + + +26 - - -40 + + +28 - - -42 + + +30 - - -44 + + +32 - - -46 + + +34 + + + +36 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 1/index.html b/criterion/day 12/part 1/index.html index 65a51302..1edf07ed 100644 --- a/criterion/day 12/part 1/index.html +++ b/criterion/day 12/part 1/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0012129 - 0.0012560 - 0.0012066 + 0.0023129 + 0.0023889 + 0.0022893 Mean - 11.087 ms - 11.095 ms - 11.102 ms + 11.166 ms + 11.170 ms + 11.176 ms Std. Dev. - 28.711 µs - 37.737 µs - 45.946 µs + 17.481 µs + 27.399 µs + 35.731 µs Median - 11.080 ms - 11.089 ms - 11.101 ms + 11.162 ms + 11.164 ms + 11.167 ms MAD - 26.561 µs - 33.863 µs - 39.769 µs + 9.4067 µs + 11.809 µs + 15.552 µs diff --git a/criterion/day 12/part 1/iteration_times.svg b/criterion/day 12/part 1/iteration_times.svg index 40c2e6b9..256ae685 100644 --- a/criterion/day 12/part 1/iteration_times.svg +++ b/criterion/day 12/part 1/iteration_times.svg @@ -12,57 +12,47 @@ Average Iteration Time (ms) - - - - - - - - - - + + + + + + + + - -11.06 - - - -11.08 - - - -11.1 - - - -11.12 - - - -11.14 - - - + 11.16 - - + + 11.18 - - + + 11.2 - - + + 11.22 - - + + 11.24 - + + +11.26 + + + +11.28 + + + +11.3 + + 10 @@ -104,106 +94,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 12/part 1/iteration_times_small.svg b/criterion/day 12/part 1/iteration_times_small.svg index c70072eb..bdea9c79 100644 --- a/criterion/day 12/part 1/iteration_times_small.svg +++ b/criterion/day 12/part 1/iteration_times_small.svg @@ -12,57 +12,47 @@ Average Iteration Time (ms) - - - - - - - - - - + + + + + + + + - -11.06 - - - -11.08 - - - -11.1 - - - -11.12 - - - -11.14 - - - + 11.16 - - + + 11.18 - - + + 11.2 - - + + 11.22 - - + + 11.24 - + + +11.26 + + + +11.28 + + + +11.3 + + 10 @@ -104,104 +94,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 12/part 1/mean.svg b/criterion/day 12/part 1/mean.svg index 65631e8e..3245344f 100644 --- a/criterion/day 12/part 1/mean.svg +++ b/criterion/day 12/part 1/mean.svg @@ -9,90 +9,62 @@ Density (a.u.) Average time (ms) - -10 - - - + 20 - - -30 - - - + + 40 - - -50 - - - + + 60 - - -70 - - - + + 80 - - -90 - - - + + 100 - - -110 + + +120 - - - -11.086 - - - -11.088 + + +140 - - -11.09 - - - -11.092 + + + +11.166 - - -11.094 + + +11.168 - - -11.096 + + +11.17 - - -11.098 + + +11.172 - - -11.1 + + +11.174 - - -11.102 + + +11.176 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 1/median.svg b/criterion/day 12/part 1/median.svg index 5816e2b9..044b9ec2 100644 --- a/criterion/day 12/part 1/median.svg +++ b/criterion/day 12/part 1/median.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (ms) - -20 + +50 - + -40 +100 - -60 + +150 - - -80 + + +200 - - -100 + + +250 - - -120 + + +300 - - -140 + + +350 - - -160 + + +400 - - -180 + + +450 - + - -11.08 + +11.162 + + + +11.163 + + + +11.164 - - -11.085 + + +11.165 - - -11.09 + + +11.166 - - -11.095 + + +11.167 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 1/pdf.svg b/criterion/day 12/part 1/pdf.svg index 060b232c..d1267bc0 100644 --- a/criterion/day 12/part 1/pdf.svg +++ b/criterion/day 12/part 1/pdf.svg @@ -54,26 +54,18 @@ Average Time (ms) - -11 - - - -11.05 - - - -11.1 - - - + 11.15 - - + + 11.2 - + + +11.25 + + Density (a.u.) @@ -82,132 +74,128 @@ Density (a.u.) 0 - -2 - - - -4 + +5 - - -6 + + +10 - - -8 + + +15 - - -10 + + +20 - - - - - + + + + + - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - + + + + + + + + + + + + + - - - - + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - - - - + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 12/part 1/pdf_small.svg b/criterion/day 12/part 1/pdf_small.svg index f86af447..58dec4aa 100644 --- a/criterion/day 12/part 1/pdf_small.svg +++ b/criterion/day 12/part 1/pdf_small.svg @@ -10,43 +10,39 @@ Average Time (ms) 0 - -2 + +5 - - -4 - - - -6 + + +10 - - -8 + + +15 - - -10 + + +20 - + -12 +25 - -11 + +11.15 - - -11.1 - - - + + 11.2 - - - + + +11.25 + + + + diff --git a/criterion/day 12/part 1/typical.svg b/criterion/day 12/part 1/typical.svg index c7b73d68..74576b30 100644 --- a/criterion/day 12/part 1/typical.svg +++ b/criterion/day 12/part 1/typical.svg @@ -9,90 +9,62 @@ Density (a.u.) Average time (ms) - -10 - - - + 20 - - -30 - - - + + 40 - - -50 - - - + + 60 - - -70 - - - + + 80 - - -90 - - - + + 100 - - -110 + + +120 - - - -11.086 - - - -11.088 + + +140 - - -11.09 - - - -11.092 + + + +11.166 - - -11.094 + + +11.168 - - -11.096 + + +11.17 - - -11.098 + + +11.172 - - -11.1 + + +11.174 - - -11.102 + + +11.176 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/MAD.svg b/criterion/day 12/part 2/MAD.svg index 51e1fdd2..81a27b14 100644 --- a/criterion/day 12/part 2/MAD.svg +++ b/criterion/day 12/part 2/MAD.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (µs) - -0.02 + +0.05 - - -0.04 + + +0.1 - - -0.06 + + +0.15 - - -0.08 + + +0.2 - - -0.1 + + +0.25 - - -0.12 + + + +13 - - -0.14 + + +14 - - - -20 + + +15 - - -22 + + +16 - - -24 + + +17 - - -26 + + +18 - - -28 + + +19 - - -30 + + +20 - - -32 + + +21 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/SD.svg b/criterion/day 12/part 2/SD.svg index 822d1359..e5662af4 100644 --- a/criterion/day 12/part 2/SD.svg +++ b/criterion/day 12/part 2/SD.svg @@ -9,82 +9,86 @@ Density (a.u.) Average time (µs) - + 0.005 - - + + 0.01 - - + + 0.015 - - + + 0.02 - - + + 0.025 - - + + 0.03 - - + + 0.035 - - + + 0.04 - - + + 0.045 - - + + 0.05 - - + + 0.055 - + - + +15 + + + +20 + + + 25 - - + + 30 - - + + 35 - - + + 40 - - + + 45 - - + + 50 - - -55 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/index.html b/criterion/day 12/part 2/index.html index aa4810e5..1877ac24 100644 --- a/criterion/day 12/part 2/index.html +++ b/criterion/day 12/part 2/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0135984 - 0.0140363 - 0.0134531 + 0.0295780 + 0.0304710 + 0.0291766 Mean - 12.663 ms - 12.670 ms - 12.678 ms + 12.741 ms + 12.747 ms + 12.754 ms Std. Dev. - 24.112 µs - 38.817 µs - 53.476 µs + 16.048 µs + 35.308 µs + 49.325 µs Median - 12.658 ms - 12.662 ms - 12.670 ms + 12.736 ms + 12.741 ms + 12.745 ms MAD - 20.274 µs - 25.615 µs - 32.155 µs + 13.316 µs + 16.692 µs + 20.488 µs diff --git a/criterion/day 12/part 2/iteration_times.svg b/criterion/day 12/part 2/iteration_times.svg index 3928785b..73f3dfaf 100644 --- a/criterion/day 12/part 2/iteration_times.svg +++ b/criterion/day 12/part 2/iteration_times.svg @@ -12,32 +12,22 @@ Average Iteration Time (ms) - - - - - + + + - -12.65 - - - -12.7 - - - + 12.75 - - + + 12.8 - - + + 12.85 - + 10 @@ -79,106 +69,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + Current diff --git a/criterion/day 12/part 2/iteration_times_small.svg b/criterion/day 12/part 2/iteration_times_small.svg index 232fb3c4..a682bd5c 100644 --- a/criterion/day 12/part 2/iteration_times_small.svg +++ b/criterion/day 12/part 2/iteration_times_small.svg @@ -12,32 +12,22 @@ Average Iteration Time (ms) - - - - - + + + - -12.65 - - - -12.7 - - - + 12.75 - - + + 12.8 - - + + 12.85 - + 10 @@ -79,104 +69,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/criterion/day 12/part 2/mean.svg b/criterion/day 12/part 2/mean.svg index 33b67031..b4e8ed7d 100644 --- a/criterion/day 12/part 2/mean.svg +++ b/criterion/day 12/part 2/mean.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (ms) - -10 - - - + 20 - - -30 - - - + + 40 - - -50 - - - + + 60 - - -70 - - - + + 80 - - -90 - - - + + 100 - - -110 + + +120 - + - -12.662 - - - -12.664 + +12.74 - - -12.666 + + +12.742 - - -12.668 + + +12.744 - - -12.67 + + +12.746 - - -12.672 + + +12.748 - - -12.674 + + +12.75 - - -12.676 + + +12.752 - - -12.678 + + +12.754 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/median.svg b/criterion/day 12/part 2/median.svg index 308272a4..01edf17c 100644 --- a/criterion/day 12/part 2/median.svg +++ b/criterion/day 12/part 2/median.svg @@ -9,58 +9,78 @@ Density (a.u.) Average time (ms) - + 50 - - + + 100 - - + + 150 - - + + 200 - - + + 250 - - + + 300 - + - -12.658 + +12.735 - - -12.66 + + +12.736 - - -12.662 + + +12.737 - - -12.664 + + +12.738 - - -12.666 + + +12.739 - - -12.668 + + +12.74 - - - - + + +12.741 + + + +12.742 + + + +12.743 + + + +12.744 + + + +12.745 + + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/pdf.svg b/criterion/day 12/part 2/pdf.svg index 0b19f5dc..c579601c 100644 --- a/criterion/day 12/part 2/pdf.svg +++ b/criterion/day 12/part 2/pdf.svg @@ -46,38 +46,30 @@ Average Time (ms) - -12.6 - - - -12.65 - - - + 12.7 - - + + 12.75 - - + + 12.8 - - + + 12.85 - - + + 12.9 - - + + 12.95 - + Density (a.u.) @@ -86,136 +78,148 @@ Density (a.u.) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - - - - + + +14 + + + +16 + + + +18 + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + - - - - - - - - + + + + + + + + + + - - - + + + + + - - - - - - + - - - - - + + + + + + + + + + + + - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 12/part 2/pdf_small.svg b/criterion/day 12/part 2/pdf_small.svg index fb550819..fb914c7d 100644 --- a/criterion/day 12/part 2/pdf_small.svg +++ b/criterion/day 12/part 2/pdf_small.svg @@ -10,51 +10,59 @@ Average Time (ms) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - + + 14 - - - -12.6 + + +16 + + + +18 - - + + +20 + + + + 12.7 - - + + 12.8 - - + + 12.9 - - - + + + diff --git a/criterion/day 12/part 2/typical.svg b/criterion/day 12/part 2/typical.svg index 19eab53b..54aad2af 100644 --- a/criterion/day 12/part 2/typical.svg +++ b/criterion/day 12/part 2/typical.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (ms) - -10 - - - + 20 - - -30 - - - + + 40 - - -50 - - - + + 60 - - -70 - - - + + 80 - - -90 - - - + + 100 - - -110 + + +120 - + - -12.662 - - - -12.664 + +12.74 - - -12.666 + + +12.742 - - -12.668 + + +12.744 - - -12.67 + + +12.746 - - -12.672 + + +12.748 - - -12.674 + + +12.75 - - -12.676 + + +12.752 - - -12.678 + + +12.754 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/violin.svg b/criterion/day 12/violin.svg index 11ef7a1c..57658498 100644 --- a/criterion/day 12/violin.svg +++ b/criterion/day 12/violin.svg @@ -26,28 +26,28 @@ day 12/part 1 2.0 - + 4.0 - - + + 6.0 - - + + 8.0 - - + + 10.0 - - + + 12.0 - - - - - + + + + + diff --git a/criterion/day 13/part 1/MAD.svg b/criterion/day 13/part 1/MAD.svg index d7a0a0e8..d5b84f9d 100644 --- a/criterion/day 13/part 1/MAD.svg +++ b/criterion/day 13/part 1/MAD.svg @@ -9,70 +9,70 @@ Density (a.u.) Average time (ns) - -0.005 + +0.002 - - -0.01 + + +0.004 - - -0.015 + + +0.006 - - -0.02 + + +0.008 - - -0.025 + + +0.01 - - -0.03 + + +0.012 - - -0.035 + + +0.014 - + - -100 + +160 - - -110 + + +180 - - -120 + + +200 - - -130 + + +220 - - -140 + + +240 - - -150 + + +260 - - -160 + + +280 - - -170 + + +300 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/SD.svg b/criterion/day 13/part 1/SD.svg index 0265f1ba..0ae8d203 100644 --- a/criterion/day 13/part 1/SD.svg +++ b/criterion/day 13/part 1/SD.svg @@ -9,54 +9,90 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 + + +1 - - -0.6 + + +1.5 - - -0.8 + + +2 - - -1 + + +2.5 - - -1.2 + + +3 + + + +3.5 - + + +4 + + + +4.5 + + - + +0.2 + + + +0.3 + + + +0.4 + + + 0.5 - - -1 + + +0.6 - - -1.5 + + +0.7 - - -2 + + +0.8 - - -2.5 + + +0.9 + + + +1 + + + +1.1 + + + +1.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/index.html b/criterion/day 13/part 1/index.html index 20b1cf0e..bd280ae0 100644 --- a/criterion/day 13/part 1/index.html +++ b/criterion/day 13/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 67.028 µs - 67.171 µs - 67.403 µs + 60.201 µs + 60.257 µs + 60.319 µs R² - 0.9787914 - 0.9793980 - 0.9777944 + 0.9979847 + 0.9981032 + 0.9979554 Mean - 67.070 µs - 67.297 µs - 67.627 µs + 60.173 µs + 60.277 µs + 60.432 µs Std. Dev. - 312.84 ns - 1.4656 µs - 2.3702 µs + 233.88 ns + 688.31 ns + 1.1251 µs Median - 67.001 µs - 67.033 µs - 67.068 µs + 60.150 µs + 60.221 µs + 60.267 µs MAD - 101.24 ns - 126.49 ns - 164.25 ns + 165.18 ns + 214.52 ns + 296.39 ns diff --git a/criterion/day 13/part 1/mean.svg b/criterion/day 13/part 1/mean.svg index bb4e2fc8..c697d7e3 100644 --- a/criterion/day 13/part 1/mean.svg +++ b/criterion/day 13/part 1/mean.svg @@ -9,58 +9,62 @@ Density (a.u.) Average time (µs)
- -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - + + +4 + + + +5 + + + +6 + + - -67.1 + +60.15 + + + +60.2 - - -67.2 + + +60.25 - - -67.3 + + +60.3 - - -67.4 + + +60.35 - - -67.5 + + +60.4 - - -67.6 + + +60.45 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/median.svg b/criterion/day 13/part 1/median.svg index 0b94506a..96d35fdb 100644 --- a/criterion/day 13/part 1/median.svg +++ b/criterion/day 13/part 1/median.svg @@ -9,66 +9,78 @@ Density (a.u.) Average time (µs) - + +2 + + + +4 + + + +6 + + + +8 + + + 10 - - -20 + + +12 - - -30 + + +14 - - -40 + + +16 - - -50 + + +18 - - -60 + + +20 - + - -67 - - - -67.01 + +60.14 - - -67.02 + + +60.16 - - -67.03 + + +60.18 - - -67.04 + + +60.2 - - -67.05 + + +60.22 - - -67.06 + + +60.24 - - -67.07 + + +60.26 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/pdf.svg b/criterion/day 13/part 1/pdf.svg index 39f04fa9..c6d54bae 100644 --- a/criterion/day 13/part 1/pdf.svg +++ b/criterion/day 13/part 1/pdf.svg @@ -13,67 +13,75 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - + + +1.6 + + - -66 + +59 + + + +60 - - -68 + + +61 - - -70 + + +62 - - -72 + + +63 - - -74 + + +64 - - -76 + + +65 - - -78 + + +66 - - -80 + + +67 - + Density (a.u.) @@ -82,132 +90,152 @@ Density (a.u.) 0 - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.6 + + + +0.7 + + + +0.8 + + + +0.9 + + + +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 13/part 1/pdf_small.svg b/criterion/day 13/part 1/pdf_small.svg index fbcd04f8..41291b88 100644 --- a/criterion/day 13/part 1/pdf_small.svg +++ b/criterion/day 13/part 1/pdf_small.svg @@ -10,47 +10,43 @@ Average Time (µs) 0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - + + +0.8 + + + +1 + + - -65 + +60 - - -70 + + +62 - - -75 + + +64 - - -80 + + +66 - - - + + + diff --git a/criterion/day 13/part 1/regression.svg b/criterion/day 13/part 1/regression.svg index 3f36c0a1..6231cbb9 100644 --- a/criterion/day 13/part 1/regression.svg +++ b/criterion/day 13/part 1/regression.svg @@ -8,101 +8,106 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - + + +1.6 + + - - + + - - + + @@ -110,90 +115,90 @@ Iterations (x 10^3) - + - - - + + + - - - + + + - + - + - - - + + + - + - - - - - + + + + + - - - - - - - - - + + + + + + + + + - - - + + + - + - + - + - + - - - + + + - - + + - - + + - + - + - - + + - - - - - - - - - + + + + + + + + + diff --git a/criterion/day 13/part 1/regression_small.svg b/criterion/day 13/part 1/regression_small.svg index 2cf094ca..cf4f6512 100644 --- a/criterion/day 13/part 1/regression_small.svg +++ b/criterion/day 13/part 1/regression_small.svg @@ -5,95 +5,100 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + 10.0 - + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - + + +1.6 + + - + @@ -109,13 +114,13 @@ Iterations (x 10^3) - + - - + + @@ -133,64 +138,64 @@ Iterations (x 10^3) - - + + - + - - - + + + - + - + - + - + - + - + - - - + + + - - + + - - + + - - + + - - + + - - + + - + - + - + diff --git a/criterion/day 13/part 1/slope.svg b/criterion/day 13/part 1/slope.svg index 146d1f6f..8fbe403b 100644 --- a/criterion/day 13/part 1/slope.svg +++ b/criterion/day 13/part 1/slope.svg @@ -9,82 +9,66 @@ Density (a.u.) Average time (µs) - -0.5 - - - -1 - - - -1.5 - - - + 2 - - -2.5 - - - -3 + + +4 - - -3.5 + + +6 - - -4 + + +8 - - -4.5 + + +10 - - - -67 + + +12 - - -67.05 + + +14 - - -67.1 + + + +60.2 - - -67.15 + + +60.22 - - -67.2 + + +60.24 - - -67.25 + + +60.26 - - -67.3 + + +60.28 - - -67.35 + + +60.3 - - -67.4 + + +60.32 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/typical.svg b/criterion/day 13/part 1/typical.svg index 2f0d6bd3..139b646b 100644 --- a/criterion/day 13/part 1/typical.svg +++ b/criterion/day 13/part 1/typical.svg @@ -9,82 +9,66 @@ Density (a.u.) Average time (µs) - -0.5 - - - -1 - - - -1.5 - - - + 2 - - -2.5 - - - -3 + + +4 - - -3.5 + + +6 - - -4 + + +8 - - -4.5 + + +10 - - - -67 + + +12 - - -67.05 + + +14 - - -67.1 + + + +60.2 - - -67.15 + + +60.22 - - -67.2 + + +60.24 - - -67.25 + + +60.26 - - -67.3 + + +60.28 - - -67.35 + + +60.3 - - -67.4 + + +60.32 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/MAD.svg b/criterion/day 13/part 2/MAD.svg index e3d5ea95..e4a6dea1 100644 --- a/criterion/day 13/part 2/MAD.svg +++ b/criterion/day 13/part 2/MAD.svg @@ -9,66 +9,94 @@ Density (a.u.) Average time (ns) - -0.005 + +0.002 - - + + +0.004 + + + +0.006 + + + +0.008 + + + 0.01 - - -0.015 + + +0.012 - - -0.02 + + +0.014 - - - -110 + + +0.016 - - -120 + + +0.018 - - + + +0.02 + + + +0.022 + + + + 130 - - + + 140 - - + + 150 - - + + 160 - - + + 170 - - + + 180 - - + + 190 - - + + 200 - - - - + + +210 + + + +220 + + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/SD.svg b/criterion/day 13/part 2/SD.svg index e2715a03..21789214 100644 --- a/criterion/day 13/part 2/SD.svg +++ b/criterion/day 13/part 2/SD.svg @@ -6,77 +6,69 @@ day 13/part 2:SD Density (a.u.) -Average time (ns) +Average time (µs) - -5e-4 + +0.5 - - -0.001 + + +1 - - -0.0015 + + +1.5 - - -0.002 + + +2 - - -0.0025 + + +2.5 - - -0.003 + + +3 - - -0.0035 + + +3.5 - - -0.004 + + +4 - - -0.0045 - - + - -100 - - - -200 + +0.2 - - -300 + + +0.4 - - -400 + + +0.6 - - -500 + + +0.8 - - -600 + + +1 - + -700 +1.2 - - - + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/index.html b/criterion/day 13/part 2/index.html index 15456b0d..3c931883 100644 --- a/criterion/day 13/part 2/index.html +++ b/criterion/day 13/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 65.578 µs - 65.618 µs - 65.660 µs + 58.758 µs + 58.805 µs + 58.855 µs R² - 0.9989416 - 0.9989943 - 0.9989383 + 0.9979507 + 0.9980360 + 0.9979348 Mean - 65.566 µs - 65.638 µs - 65.738 µs + 58.727 µs + 58.838 µs + 59.009 µs Std. Dev. - 161.46 ns - 451.18 ns - 715.16 ns + 206.87 ns + 748.88 ns + 1.2271 µs Median - 65.536 µs - 65.570 µs - 65.609 µs + 58.673 µs + 58.740 µs + 58.778 µs MAD - 110.99 ns - 160.56 ns - 198.14 ns + 132.65 ns + 166.24 ns + 214.30 ns diff --git a/criterion/day 13/part 2/mean.svg b/criterion/day 13/part 2/mean.svg index 8c77f15a..900d9805 100644 --- a/criterion/day 13/part 2/mean.svg +++ b/criterion/day 13/part 2/mean.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs)
- + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - -7 - - - -8 - - - -9 - - + - -65.56 - - - -65.58 - - - -65.6 + +58.7 - - -65.62 + + +58.75 - - -65.64 + + +58.8 - - -65.66 + + +58.85 - - -65.68 + + +58.9 - - -65.7 + + +58.95 - - -65.72 + + +59 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/median.svg b/criterion/day 13/part 2/median.svg index 25954bd6..779846ef 100644 --- a/criterion/day 13/part 2/median.svg +++ b/criterion/day 13/part 2/median.svg @@ -9,74 +9,74 @@ Density (a.u.) Average time (µs) - -5 + +2 - - -10 + + +4 - - -15 + + +6 - - -20 + + +8 - - -25 + + +10 - - -30 + + +12 - - -35 + + +14 - - - -65.53 + + +16 - - -65.54 + + +18 - - -65.55 + + +20 - - -65.56 + + +22 - - -65.57 + + + +58.68 - - -65.58 + + +58.7 - - -65.59 + + +58.72 - - -65.6 + + +58.74 - - -65.61 + + +58.76 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/pdf.svg b/criterion/day 13/part 2/pdf.svg index 64765bc4..78c6c31c 100644 --- a/criterion/day 13/part 2/pdf.svg +++ b/criterion/day 13/part 2/pdf.svg @@ -13,75 +13,75 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - - -65 + + +1.6 - - -65.5 + + + +58 - - -66 + + +59 - - -66.5 + + +60 - - -67 + + +61 - - -67.5 + + +62 - - -68 + + +63 - - -68.5 + + +64 - - -69 + + +65 - - -69.5 + + +66 - + Density (a.u.) @@ -90,140 +90,152 @@ Density (a.u.) 0 - + +0.1 + + + 0.2 - - + + +0.3 + + + 0.4 - - + + +0.5 + + + 0.6 - - + + +0.7 + + + 0.8 - - -1 + + +0.9 - - -1.2 - - - -1.4 + + +1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 13/part 2/pdf_small.svg b/criterion/day 13/part 2/pdf_small.svg index ee3e3454..91fc1365 100644 --- a/criterion/day 13/part 2/pdf_small.svg +++ b/criterion/day 13/part 2/pdf_small.svg @@ -10,59 +10,47 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - -1.2 - - - -1.4 - - - -1.6 - - + - -65 + +58 - - -66 + + +60 - - -67 + + +62 - - -68 + + +64 - - -69 + + +66 - - - + + + diff --git a/criterion/day 13/part 2/regression.svg b/criterion/day 13/part 2/regression.svg index 5571985a..bb0a86ae 100644 --- a/criterion/day 13/part 2/regression.svg +++ b/criterion/day 13/part 2/regression.svg @@ -8,190 +8,195 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - + + +1.6 + + - + - + - - + + - - - + + + - - - + + + - + - - + + - - - - - - + + + + + + - + - + - + - - - - + + + + - + - - - - - - - - - + + + + + + + + + - - - + + + - + - - - - - + + + + + - - - + + + - - - + + + - - - - - - + + + + + + - + - + - + - + Sample diff --git a/criterion/day 13/part 2/regression_small.svg b/criterion/day 13/part 2/regression_small.svg index 48649781..b805ded1 100644 --- a/criterion/day 13/part 2/regression_small.svg +++ b/criterion/day 13/part 2/regression_small.svg @@ -5,88 +5,93 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - + + +1.6 + + @@ -94,99 +99,99 @@ Iterations (x 10^3) - + - + - + - + - + - + - + - - + + - + - + - + - - - + + + - + - - - + + + - + - + - + - + - - - - - + + + + + - - + + - - - + + + - - + + - - + + - + - - + + - + - + - + diff --git a/criterion/day 13/part 2/slope.svg b/criterion/day 13/part 2/slope.svg index 970affc3..8e49a8b5 100644 --- a/criterion/day 13/part 2/slope.svg +++ b/criterion/day 13/part 2/slope.svg @@ -9,86 +9,62 @@ Density (a.u.) Average time (µs) - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - + + 14 - - + + 16 - - -18 - - - -20 - - + - -65.57 - - - -65.58 - - - -65.59 - - - -65.6 - - - -65.61 + +58.76 - - -65.62 + + +58.78 - - -65.63 + + +58.8 - - -65.64 + + +58.82 - - -65.65 + + +58.84 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/typical.svg b/criterion/day 13/part 2/typical.svg index 5f148901..060b0f82 100644 --- a/criterion/day 13/part 2/typical.svg +++ b/criterion/day 13/part 2/typical.svg @@ -9,86 +9,62 @@ Density (a.u.) Average time (µs) - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - + + 14 - - + + 16 - - -18 - - - -20 - - + - -65.57 - - - -65.58 - - - -65.59 - - - -65.6 - - - -65.61 + +58.76 - - -65.62 + + +58.78 - - -65.63 + + +58.8 - - -65.64 + + +58.82 - - -65.65 + + +58.84 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/violin.svg b/criterion/day 13/violin.svg index 01e138bd..9b6138c4 100644 --- a/criterion/day 13/violin.svg +++ b/criterion/day 13/violin.svg @@ -22,40 +22,32 @@ day 13/part 1 0.0 - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - -70.0 - - - -80.0 - - - - - - + + + + + diff --git a/criterion/day 14/part 1/MAD.svg b/criterion/day 14/part 1/MAD.svg index 17d5c618..8c373394 100644 --- a/criterion/day 14/part 1/MAD.svg +++ b/criterion/day 14/part 1/MAD.svg @@ -9,66 +9,74 @@ Density (a.u.) Average time (ns) - -0.005 + +0.002 - - -0.01 - - - -0.015 + + +0.004 - - -0.02 + + +0.006 - - -0.025 + + +0.008 - - -0.03 + + +0.01 - - -0.035 + + +0.012 - + - -80 + +140 - - -90 + + +160 - - -100 + + +180 - - -110 + + +200 - - -120 + + +220 - - -130 + + +240 - - -140 + + +260 + + + +280 + + + +300 + + + +320 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 1/SD.svg b/criterion/day 14/part 1/SD.svg index b5939088..d207d0c8 100644 --- a/criterion/day 14/part 1/SD.svg +++ b/criterion/day 14/part 1/SD.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (ns) - + 0.001 - - + + 0.002 - - + + 0.003 - - + + 0.004 - - + + 0.005 - - + + 0.006 - - -0.007 - - - -0.008 - - - -0.009 - - + - -100 - - - -150 - - - -200 - - - + 250 - - + + 300 - - + + 350 - - + + 400 - - + + 450 - - + + 500 - - + + 550 - - + + 600 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 1/index.html b/criterion/day 14/part 1/index.html index 3755a955..ed81bbcc 100644 --- a/criterion/day 14/part 1/index.html +++ b/criterion/day 14/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 45.539 µs - 45.577 µs - 45.617 µs + 43.620 µs + 43.715 µs + 43.803 µs R² - 0.9984307 - 0.9985314 - 0.9984246 + 0.9916694 + 0.9922646 + 0.9917483 Mean - 45.555 µs - 45.606 µs - 45.685 µs + 43.479 µs + 43.556 µs + 43.647 µs Std. Dev. - 112.88 ns - 345.26 ns - 565.59 ns + 271.41 ns + 433.47 ns + 610.64 ns Median - 45.542 µs - 45.570 µs - 45.591 µs + 43.388 µs + 43.427 µs + 43.491 µs MAD - 81.267 ns - 108.73 ns - 136.86 ns + 152.99 ns + 215.61 ns + 314.10 ns diff --git a/criterion/day 14/part 1/mean.svg b/criterion/day 14/part 1/mean.svg index 977ce60e..9d5316cc 100644 --- a/criterion/day 14/part 1/mean.svg +++ b/criterion/day 14/part 1/mean.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs)
- + +1 + + + 2 - - + + +3 + + + 4 - - + + +5 + + + 6 - - + + +7 + + + 8 - - -10 + + +9 - - -12 + + +10 - + - -45.56 + +43.48 + + + +43.5 + + + +43.52 + + + +43.54 - - -45.58 + + +43.56 - - -45.6 + + +43.58 - - -45.62 + + +43.6 - - -45.64 + + +43.62 - - -45.66 + + +43.64 - - -45.68 + + +43.66 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 1/median.svg b/criterion/day 14/part 1/median.svg index 88e56167..04d75d2b 100644 --- a/criterion/day 14/part 1/median.svg +++ b/criterion/day 14/part 1/median.svg @@ -9,78 +9,66 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - -40 - - - -45 - - - -50 - - - -55 - - + - -45.54 + +43.38 + + + +43.4 - - -45.55 + + +43.42 - - -45.56 + + +43.44 - - -45.57 + + +43.46 - - -45.58 + + +43.48 - - -45.59 + + +43.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 1/pdf.svg b/criterion/day 14/part 1/pdf.svg index 32d64c4b..43e3f978 100644 --- a/criterion/day 14/part 1/pdf.svg +++ b/criterion/day 14/part 1/pdf.svg @@ -13,59 +13,63 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - + - + +42.5 + + + +43 + + + +43.5 + + + +44 + + + +44.5 + + + 45 - - + + 45.5 - - + + 46 - - + + 46.5 - - + + 47 - - -47.5 - - - -48 - - - -48.5 - - - -49 - - + Density (a.u.) @@ -74,152 +78,136 @@ Density (a.u.) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - - -1.8 - - - -2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 14/part 1/pdf_small.svg b/criterion/day 14/part 1/pdf_small.svg index 942a3738..1ffe9fe3 100644 --- a/criterion/day 14/part 1/pdf_small.svg +++ b/criterion/day 14/part 1/pdf_small.svg @@ -10,43 +10,55 @@ Average Time (µs) 0 - -0.5 + +0.2 - - + + +0.4 + + + +0.6 + + + +0.8 + + + 1 - - -1.5 + + +1.2 - - -2 + + +1.4 - + - + +43 + + + +44 + + + 45 - - + + 46 - - + + 47 - - -48 - - - -49 - - - - + + + diff --git a/criterion/day 14/part 1/regression.svg b/criterion/day 14/part 1/regression.svg index fc6b7525..ec4bee67 100644 --- a/criterion/day 14/part 1/regression.svg +++ b/criterion/day 14/part 1/regression.svg @@ -8,215 +8,180 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 - - - -1.4 + + +1.5 - - -1.6 - - - -1.8 - - - + + 2 - - -2.2 - - + - + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 14/part 1/regression_small.svg b/criterion/day 14/part 1/regression_small.svg index f04efcbc..20f93695 100644 --- a/criterion/day 14/part 1/regression_small.svg +++ b/criterion/day 14/part 1/regression_small.svg @@ -5,213 +5,178 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 - - - -1.4 + + +1.5 - - -1.6 - - - -1.8 - - - + + 2 - - -2.2 - - + - + - - + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 14/part 1/slope.svg b/criterion/day 14/part 1/slope.svg index fb9a82d4..be1b8f4d 100644 --- a/criterion/day 14/part 1/slope.svg +++ b/criterion/day 14/part 1/slope.svg @@ -9,86 +9,66 @@ Density (a.u.) Average time (µs) - -2 - - - -4 + +1 - - -6 + + +2 - - -8 + + +3 - - -10 + + +4 - - -12 + + +5 - - -14 + + +6 - - -16 + + +7 - - -18 + + +8 - - -20 + + +9 - + - -45.53 - - - -45.54 - - - -45.55 - - - -45.56 - - - -45.57 + +43.6 - - -45.58 + + +43.65 - - -45.59 + + +43.7 - - -45.6 + + +43.75 - - -45.61 + + +43.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 1/typical.svg b/criterion/day 14/part 1/typical.svg index 497d91ff..cf02957c 100644 --- a/criterion/day 14/part 1/typical.svg +++ b/criterion/day 14/part 1/typical.svg @@ -9,86 +9,66 @@ Density (a.u.) Average time (µs) - -2 - - - -4 + +1 - - -6 + + +2 - - -8 + + +3 - - -10 + + +4 - - -12 + + +5 - - -14 + + +6 - - -16 + + +7 - - -18 + + +8 - - -20 + + +9 - + - -45.53 - - - -45.54 - - - -45.55 - - - -45.56 - - - -45.57 + +43.6 - - -45.58 + + +43.65 - - -45.59 + + +43.7 - - -45.6 + + +43.75 - - -45.61 + + +43.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 2/MAD.svg b/criterion/day 14/part 2/MAD.svg index 1be2f9fa..8aa00901 100644 --- a/criterion/day 14/part 2/MAD.svg +++ b/criterion/day 14/part 2/MAD.svg @@ -9,82 +9,66 @@ Density (a.u.) Average time (µs) - + 0.005 - - + + 0.01 - - + + 0.015 - - + + 0.02 - - + + 0.025 - - -0.03 - - - -0.035 - - - -0.04 - - + - -35 - - - -40 + +80 - - -45 + + +90 - - -50 + + +100 - - -55 + + +110 - - -60 + + +120 - - -65 + + +130 - - -70 + + +140 - - -75 + + +150 - - -80 + + +160 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 2/SD.svg b/criterion/day 14/part 2/SD.svg index aa4df0f3..4b68b9fd 100644 --- a/criterion/day 14/part 2/SD.svg +++ b/criterion/day 14/part 2/SD.svg @@ -9,90 +9,94 @@ Density (a.u.) Average time (µs) - -0.002 - - - -0.004 + +5e-4 - - -0.006 + + +0.001 - - -0.008 + + +0.0015 - - -0.01 + + +0.002 - - -0.012 + + +0.0025 - - -0.014 + + +0.003 - - -0.016 + + +0.0035 - - -0.018 + + +0.004 - - -0.02 + + +0.0045 - - -0.022 + + +0.005 - + - -110 + +100 - - -120 + + +150 - - -130 + + +200 - - -140 + + +250 - - -150 + + +300 + + + +350 + + + +400 - - -160 + + +450 - - -170 + + +500 - - -180 + + +550 - - -190 + + +600 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 2/index.html b/criterion/day 14/part 2/index.html index bcfe7fc1..5bb8936c 100644 --- a/criterion/day 14/part 2/index.html +++ b/criterion/day 14/part 2/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0034494 - 0.0035694 - 0.0034256 + 0.0007186 + 0.0007381 + 0.0007040 Mean - 161.68 ms - 161.71 ms - 161.74 ms + 162.23 ms + 162.29 ms + 162.36 ms Std. Dev. - 111.55 µs - 150.68 µs - 183.31 µs + 144.20 µs + 362.23 µs + 562.48 µs Median - 161.64 ms - 161.66 ms - 161.67 ms + 162.18 ms + 162.22 ms + 162.25 ms MAD - 37.321 µs - 56.719 µs - 79.585 µs + 86.315 µs + 115.81 µs + 156.35 µs diff --git a/criterion/day 14/part 2/iteration_times.svg b/criterion/day 14/part 2/iteration_times.svg index 5de33a2f..c68c377e 100644 --- a/criterion/day 14/part 2/iteration_times.svg +++ b/criterion/day 14/part 2/iteration_times.svg @@ -12,42 +12,42 @@ Average Iteration Time (ms) - - - - - - - + + + + + + + - -161.6 + +162.0 - - -161.7 + + +162.5 - - -161.8 + + +163.0 - - -161.9 + + +163.5 - - -162.0 + + +164.0 - - -162.1 + + +164.5 - - -162.2 + + +165.0 - + 10 @@ -89,106 +89,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 14/part 2/iteration_times_small.svg b/criterion/day 14/part 2/iteration_times_small.svg index 60f01d13..69adca9a 100644 --- a/criterion/day 14/part 2/iteration_times_small.svg +++ b/criterion/day 14/part 2/iteration_times_small.svg @@ -12,42 +12,42 @@ Average Iteration Time (ms) - - - - - - - + + + + + + + - -161.6 + +162.0 - - -161.7 + + +162.5 - - -161.8 + + +163.0 - - -161.9 + + +163.5 - - -162.0 + + +164.0 - - -162.1 + + +164.5 - - -162.2 + + +165.0 - + 10 @@ -89,104 +89,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 14/part 2/mean.svg b/criterion/day 14/part 2/mean.svg index 5ccb75f3..5b3024ab 100644 --- a/criterion/day 14/part 2/mean.svg +++ b/criterion/day 14/part 2/mean.svg @@ -9,58 +9,66 @@ Density (a.u.) Average time (ms) - -5 + +2 - - -10 + + +4 + + + +6 - - -15 + + +8 - - -20 + + +10 - - -25 + + +12 - + - -161.68 + +162.22 + + + +162.24 - - -161.69 + + +162.26 - - -161.7 + + +162.28 - - -161.71 + + +162.3 - - -161.72 + + +162.32 - - -161.73 + + +162.34 - - -161.74 + + +162.36 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 2/median.svg b/criterion/day 14/part 2/median.svg index 070219de..ae0c0e70 100644 --- a/criterion/day 14/part 2/median.svg +++ b/criterion/day 14/part 2/median.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (ms) - -10 + +5 - + -20 +10 -30 +15 - -40 + +20 - - -50 + + +25 - - -60 + + +30 - - -70 + + +35 - + - -161.645 + +162.18 + + + +162.19 + + + +162.2 - - -161.65 + + +162.21 - - -161.655 + + +162.22 - - -161.66 + + +162.23 - - -161.665 + + +162.24 - - -161.67 + + +162.25 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/part 2/pdf.svg b/criterion/day 14/part 2/pdf.svg index 3e2d7d63..98e32134 100644 --- a/criterion/day 14/part 2/pdf.svg +++ b/criterion/day 14/part 2/pdf.svg @@ -54,50 +54,42 @@ Average Time (ms) - -161.4 - - - + 161.5 - - -161.6 - - - -161.7 + + +162 - - -161.8 + + +162.5 - - -161.9 + + +163 - - -162 + + +163.5 - - -162.1 + + +164 - - -162.2 + + +164.5 - - -162.3 + + +165 - - -162.4 + + +165.5 - + Density (a.u.) @@ -106,144 +98,148 @@ Density (a.u.) 0 - -0.5 + +0.2 - - + + +0.4 + + + +0.6 + + + +0.8 + + + 1 - - -1.5 - - - -2 - - - -2.5 - - - -3 - - - -3.5 - - - -4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +1.2 + + + +1.4 + + + +1.6 + + + +1.8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + - - - - + + + + - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 14/part 2/pdf_small.svg b/criterion/day 14/part 2/pdf_small.svg index 4d64e608..37c6c27d 100644 --- a/criterion/day 14/part 2/pdf_small.svg +++ b/criterion/day 14/part 2/pdf_small.svg @@ -10,51 +10,63 @@ Average Time (ms) 0 - -0.5 + +0.2 - - -1 + + +0.4 - - -1.5 + + +0.6 - - -2 + + +0.8 - - -2.5 + + +1 - - -3 + + +1.2 - - -3.5 + + +1.4 - - -4 + + +1.6 - - -4.5 + + +1.8 - - - -161.5 + + +2 - - + + + 162 - - - + + +163 + + + +164 + + + +165 + + + + diff --git a/criterion/day 14/part 2/typical.svg b/criterion/day 14/part 2/typical.svg index a34dd2ad..30951073 100644 --- a/criterion/day 14/part 2/typical.svg +++ b/criterion/day 14/part 2/typical.svg @@ -9,58 +9,66 @@ Density (a.u.) Average time (ms) - -5 + +2 - - -10 + + +4 + + + +6 - - -15 + + +8 - - -20 + + +10 - - -25 + + +12 - + - -161.68 + +162.22 + + + +162.24 - - -161.69 + + +162.26 - - -161.7 + + +162.28 - - -161.71 + + +162.3 - - -161.72 + + +162.32 - - -161.73 + + +162.34 - - -161.74 + + +162.36 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 14/violin.svg b/criterion/day 14/violin.svg index e9e23105..982ae3bf 100644 --- a/criterion/day 14/violin.svg +++ b/criterion/day 14/violin.svg @@ -22,40 +22,40 @@ day 14/part 1 0.0 - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - - - - + + + + + diff --git a/criterion/day 15/index.html b/criterion/day 15/index.html new file mode 100644 index 00000000..c3577242 --- /dev/null +++ b/criterion/day 15/index.html @@ -0,0 +1,113 @@ + + + + + + day 15 Summary - Criterion.rs + + + + +
+

day 15

+

Violin Plot

+ + Violin Plot + +

This chart shows the relationship between function/parameter and iteration time. The thickness of the shaded + region indicates the probability that a measurement of the given function/parameter would take a particular + length of time.

+
+ +

day 15/part 1

+
+ + + + + + + +
+ + PDF of Slope + + + + Regression + +
+
+
+ +

day 15/part 2

+
+ + + + + + + +
+ + PDF of Slope + + + + Iteration Times + +
+
+
+ + + + \ No newline at end of file diff --git a/criterion/day 15/part 1/MAD.svg b/criterion/day 15/part 1/MAD.svg new file mode 100644 index 00000000..1f50c56f --- /dev/null +++ b/criterion/day 15/part 1/MAD.svg @@ -0,0 +1,96 @@ + + +day 15/part 1:MAD + + +Density (a.u.) + + +Average time (µs) + + + +0.2 + + + +0.4 + + + +0.6 + + + +0.8 + + + +1 + + + +1.2 + + + +1.4 + + + + +2.2 + + + +2.4 + + + +2.6 + + + +2.8 + + + +3 + + + +3.2 + + + +3.4 + + + +3.6 + + + +3.8 + + + +4 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 1/SD.svg b/criterion/day 15/part 1/SD.svg new file mode 100644 index 00000000..4158206b --- /dev/null +++ b/criterion/day 15/part 1/SD.svg @@ -0,0 +1,96 @@ + + +day 15/part 1:SD + + +Density (a.u.) + + +Average time (µs) + + + +0.005 + + + +0.01 + + + +0.015 + + + +0.02 + + + +0.025 + + + +0.03 + + + +0.035 + + + + +0 + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 1/index.html b/criterion/day 15/part 1/index.html new file mode 100644 index 00000000..c4138d7f --- /dev/null +++ b/criterion/day 15/part 1/index.html @@ -0,0 +1,200 @@ + + + + + + day 15/part 1 - Criterion.rs + + + + +
+

day 15/part 1 (History)

+
+
+ + + + + + + +
+ + PDF of Slope + + + + Regression + +
+
+
+
+

Additional Statistics:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lower boundEstimateUpper bound
Slope1.9671 ms1.9753 ms1.9922 ms
0.88815750.89011590.8820043
Mean1.9665 ms1.9738 ms1.9857 ms
Std. Dev.5.7148 µs51.927 µs86.300 µs
Median1.9645 ms1.9652 ms1.9658 ms
MAD2.2029 µs3.0753 µs3.8208 µs
+
+
+

Additional Plots:

+ +
+
+
+

Understanding this report:

+

The plot on the left displays the average time per iteration for this benchmark. The shaded region + shows the estimated probabilty of an iteration taking a certain amount of time, while the line + shows the mean. Click on the plot for a larger view showing the outliers.

+

The plot on the right shows the linear regression calculated from the measurements. Each point + represents a sample, though here it shows the total time for the sample rather than time per + iteration. The line is the line of best fit for these measurements.

+

See the + documentation for more details on the additional statistics.

+
+
+
+ + + + \ No newline at end of file diff --git a/criterion/day 15/part 1/mean.svg b/criterion/day 15/part 1/mean.svg new file mode 100644 index 00000000..46d4a670 --- /dev/null +++ b/criterion/day 15/part 1/mean.svg @@ -0,0 +1,108 @@ + + +day 15/part 1:mean + + +Density (a.u.) + + +Average time (ms) + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + + +1.966 + + + +1.968 + + + +1.97 + + + +1.972 + + + +1.974 + + + +1.976 + + + +1.978 + + + +1.98 + + + +1.982 + + + +1.984 + + + +1.986 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 1/median.svg b/criterion/day 15/part 1/median.svg new file mode 100644 index 00000000..d28a27f2 --- /dev/null +++ b/criterion/day 15/part 1/median.svg @@ -0,0 +1,88 @@ + + +day 15/part 1:median + + +Density (a.u.) + + +Average time (ms) + + + +500 + + + +1000 + + + +1500 + + + +2000 + + + +2500 + + + +3000 + + + +3500 + + + + +1.9644 + + + +1.9646 + + + +1.9648 + + + +1.965 + + + +1.9652 + + + +1.9654 + + + +1.9656 + + + +1.9658 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 1/pdf.svg b/criterion/day 15/part 1/pdf.svg new file mode 100644 index 00000000..ab62d69f --- /dev/null +++ b/criterion/day 15/part 1/pdf.svg @@ -0,0 +1,251 @@ + + +day 15/part 1 + + +Iterations + + +Average Time (ms) + + + +0 + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + +100 + + + + +1.9 + + + +2 + + + +2.1 + + + +2.2 + + + +2.3 + + + +2.4 + + + +2.5 + + + +Density (a.u.) + + + +0 + + + +2 + + + +4 + + + +6 + + + +8 + + + +10 + + + +12 + + + +14 + + + +16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PDF + + +Mean + + +"Clean" sample + + +Mild outliers + + +Severe outliers + + + + + + + diff --git a/criterion/day 15/part 1/pdf_small.svg b/criterion/day 15/part 1/pdf_small.svg new file mode 100644 index 00000000..f2bc7399 --- /dev/null +++ b/criterion/day 15/part 1/pdf_small.svg @@ -0,0 +1,64 @@ + + +Density (a.u.) + + +Average Time (ms) + + + +0 + + + +2 + + + +4 + + + +6 + + + +8 + + + +10 + + + +12 + + + +14 + + + +16 + + + +18 + + + + +2 + + + +2.2 + + + +2.4 + + + + + diff --git a/criterion/day 15/part 1/regression.svg b/criterion/day 15/part 1/regression.svg new file mode 100644 index 00000000..998852cb --- /dev/null +++ b/criterion/day 15/part 1/regression.svg @@ -0,0 +1,222 @@ + + +day 15/part 1 + + +Total sample time (ms) + + +Iterations + + + + + + + + + + + + + + + + + + + + + + +20.0 + + + +40.0 + + + +60.0 + + + +80.0 + + + +100.0 + + + +120.0 + + + +140.0 + + + +160.0 + + + +180.0 + + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + +100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sample + + +Linear regression + + +Confidence interval + + + + + diff --git a/criterion/day 15/part 1/regression_small.svg b/criterion/day 15/part 1/regression_small.svg new file mode 100644 index 00000000..133ab78e --- /dev/null +++ b/criterion/day 15/part 1/regression_small.svg @@ -0,0 +1,207 @@ + + +Total sample time (ms) + + +Iterations + + + + + + + + + + + + + + + + + + + + + + +20.0 + + + +40.0 + + + +60.0 + + + +80.0 + + + +100.0 + + + +120.0 + + + +140.0 + + + +160.0 + + + +180.0 + + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + +100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 15/part 1/slope.svg b/criterion/day 15/part 1/slope.svg new file mode 100644 index 00000000..b5118636 --- /dev/null +++ b/criterion/day 15/part 1/slope.svg @@ -0,0 +1,84 @@ + + +day 15/part 1:slope + + +Density (a.u.) + + +Average time (ms) + + + +20 + + + +40 + + + +60 + + + +80 + + + +100 + + + +120 + + + +140 + + + + +1.965 + + + +1.97 + + + +1.975 + + + +1.98 + + + +1.985 + + + +1.99 + + + +1.995 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 1/typical.svg b/criterion/day 15/part 1/typical.svg new file mode 100644 index 00000000..fbf00a6a --- /dev/null +++ b/criterion/day 15/part 1/typical.svg @@ -0,0 +1,84 @@ + + +day 15/part 1:typical + + +Density (a.u.) + + +Average time (ms) + + + +20 + + + +40 + + + +60 + + + +80 + + + +100 + + + +120 + + + +140 + + + + +1.965 + + + +1.97 + + + +1.975 + + + +1.98 + + + +1.985 + + + +1.99 + + + +1.995 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 2/MAD.svg b/criterion/day 15/part 2/MAD.svg new file mode 100644 index 00000000..dfa8e90b --- /dev/null +++ b/criterion/day 15/part 2/MAD.svg @@ -0,0 +1,112 @@ + + +day 15/part 2:MAD + + +Density (a.u.) + + +Average time (µs) + + + +0.1 + + + +0.2 + + + +0.3 + + + +0.4 + + + +0.5 + + + +0.6 + + + +0.7 + + + +0.8 + + + +0.9 + + + +1 + + + +1.1 + + + + +3.2 + + + +3.4 + + + +3.6 + + + +3.8 + + + +4 + + + +4.2 + + + +4.4 + + + +4.6 + + + +4.8 + + + +5 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 2/SD.svg b/criterion/day 15/part 2/SD.svg new file mode 100644 index 00000000..d186c1f1 --- /dev/null +++ b/criterion/day 15/part 2/SD.svg @@ -0,0 +1,88 @@ + + +day 15/part 2:SD + + +Density (a.u.) + + +Average time (µs) + + + +0.02 + + + +0.04 + + + +0.06 + + + +0.08 + + + +0.1 + + + +0.12 + + + + +0 + + + +5 + + + +10 + + + +15 + + + +20 + + + +25 + + + +30 + + + +35 + + + +40 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 2/index.html b/criterion/day 15/part 2/index.html new file mode 100644 index 00000000..d0ae7a01 --- /dev/null +++ b/criterion/day 15/part 2/index.html @@ -0,0 +1,190 @@ + + + + + + day 15/part 2 - Criterion.rs + + + + +
+

day 15/part 2 (History)

+
+
+ + + + + + + +
+ + PDF of Slope + + + + Iteration Times + +
+
+
+
+

Additional Statistics:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lower boundEstimateUpper bound
0.47925140.48352030.4711710
Mean2.1007 ms2.1035 ms2.1083 ms
Std. Dev.3.4938 µs21.539 µs36.376 µs
Median2.0998 ms2.1005 ms2.1020 ms
MAD3.2568 µs4.0458 µs4.9029 µs
+
+
+

Additional Plots:

+ +
+
+
+

Understanding this report:

+

The plot on the left displays the average time per iteration for this benchmark. The shaded region + shows the estimated probabilty of an iteration taking a certain amount of time, while the line + shows the mean. Click on the plot for a larger view showing the outliers.

+

The plot on the right shows the average time per iteration for the samples. Each point + represents one sample.

+

See the + documentation for more details on the additional statistics.

+
+
+
+ + + + \ No newline at end of file diff --git a/criterion/day 15/part 2/iteration_times.svg b/criterion/day 15/part 2/iteration_times.svg new file mode 100644 index 00000000..d94148a5 --- /dev/null +++ b/criterion/day 15/part 2/iteration_times.svg @@ -0,0 +1,216 @@ + + +Average Iteration Time (ms) + + + + + + + + + + + + + + + + + + + + + + + + +2.1 + + + +2.12 + + + +2.14 + + + +2.16 + + + +2.18 + + + +2.2 + + + +2.22 + + + +2.24 + + + +2.26 + + + +2.28 + + + +2.3 + + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + +100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Current + + + diff --git a/criterion/day 15/part 2/iteration_times_small.svg b/criterion/day 15/part 2/iteration_times_small.svg new file mode 100644 index 00000000..5297ad99 --- /dev/null +++ b/criterion/day 15/part 2/iteration_times_small.svg @@ -0,0 +1,212 @@ + + +Average Iteration Time (ms) + + + + + + + + + + + + + + + + + + + + + + + + +2.1 + + + +2.12 + + + +2.14 + + + +2.16 + + + +2.18 + + + +2.2 + + + +2.22 + + + +2.24 + + + +2.26 + + + +2.28 + + + +2.3 + + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + +100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 15/part 2/mean.svg b/criterion/day 15/part 2/mean.svg new file mode 100644 index 00000000..bb1a1961 --- /dev/null +++ b/criterion/day 15/part 2/mean.svg @@ -0,0 +1,92 @@ + + +day 15/part 2:mean + + +Density (a.u.) + + +Average time (ms) + + + +50 + + + +100 + + + +150 + + + +200 + + + +250 + + + +300 + + + + +2.1 + + + +2.101 + + + +2.102 + + + +2.103 + + + +2.104 + + + +2.105 + + + +2.106 + + + +2.107 + + + +2.108 + + + +2.109 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 2/median.svg b/criterion/day 15/part 2/median.svg new file mode 100644 index 00000000..df0d0975 --- /dev/null +++ b/criterion/day 15/part 2/median.svg @@ -0,0 +1,76 @@ + + +day 15/part 2:median + + +Density (a.u.) + + +Average time (ms) + + + +200 + + + +400 + + + +600 + + + +800 + + + +1000 + + + +1200 + + + +1400 + + + + +2.1 + + + +2.1005 + + + +2.101 + + + +2.1015 + + + +2.102 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/part 2/pdf.svg b/criterion/day 15/part 2/pdf.svg new file mode 100644 index 00000000..071f050f --- /dev/null +++ b/criterion/day 15/part 2/pdf.svg @@ -0,0 +1,219 @@ + + +day 15/part 2 + + +Iterations + + +Average Time (ms) + + + +0 + + + +5 + + + +10 + + + +15 + + + +20 + + + +25 + + + + +2.1 + + + +2.15 + + + +2.2 + + + +2.25 + + + +2.3 + + + +Density (a.u.) + + + +0 + + + +5 + + + +10 + + + +15 + + + +20 + + + +25 + + + +30 + + + +35 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PDF + + +Mean + + +"Clean" sample + + +Mild outliers + + +Severe outliers + + + + + + + diff --git a/criterion/day 15/part 2/pdf_small.svg b/criterion/day 15/part 2/pdf_small.svg new file mode 100644 index 00000000..8bff5c10 --- /dev/null +++ b/criterion/day 15/part 2/pdf_small.svg @@ -0,0 +1,68 @@ + + +Density (a.u.) + + +Average Time (ms) + + + +0 + + + +5 + + + +10 + + + +15 + + + +20 + + + +25 + + + +30 + + + +35 + + + +40 + + + + +2.1 + + + +2.15 + + + +2.2 + + + +2.25 + + + +2.3 + + + + + diff --git a/criterion/day 15/part 2/typical.svg b/criterion/day 15/part 2/typical.svg new file mode 100644 index 00000000..31ff1f3e --- /dev/null +++ b/criterion/day 15/part 2/typical.svg @@ -0,0 +1,92 @@ + + +day 15/part 2:typical + + +Density (a.u.) + + +Average time (ms) + + + +50 + + + +100 + + + +150 + + + +200 + + + +250 + + + +300 + + + + +2.1 + + + +2.101 + + + +2.102 + + + +2.103 + + + +2.104 + + + +2.105 + + + +2.106 + + + +2.107 + + + +2.108 + + + +2.109 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 15/violin.svg b/criterion/day 15/violin.svg new file mode 100644 index 00000000..49526263 --- /dev/null +++ b/criterion/day 15/violin.svg @@ -0,0 +1,49 @@ + + +day 15: Violin plot + + +Input + + +Average time (ms) + + + +day 15/part 2 + + + +day 15/part 1 + + + + +0.0 + + + +0.5 + + + +1.0 + + + +1.5 + + + +2.0 + + + +2.5 + + + + + + + diff --git a/criterion/day 2/part 1/MAD.svg b/criterion/day 2/part 1/MAD.svg index 11538ab3..2936d6ae 100644 --- a/criterion/day 2/part 1/MAD.svg +++ b/criterion/day 2/part 1/MAD.svg @@ -9,74 +9,70 @@ Density (a.u.) Average time (ns)
- -0.001 - - - -0.002 - - - -0.003 + +5e-4 - - -0.004 + + +0.001 - - -0.005 + + +0.0015 - - -0.006 + + +0.002 - - -0.007 + + +0.0025 - - -0.008 + + +0.003 - - -0.009 + + +0.0035 - - -0.01 + + +0.004 - + - -250 + +400 - - -300 + + +500 - - -350 + + +600 - - -400 + + +700 - - -450 + + +800 - - -500 + + +900 + + + +1000 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/SD.svg b/criterion/day 2/part 1/SD.svg index 97feadd1..64e84ede 100644 --- a/criterion/day 2/part 1/SD.svg +++ b/criterion/day 2/part 1/SD.svg @@ -9,66 +9,78 @@ Density (a.u.) Average time (µs) - + +0.1 + + + 0.2 - - -0.4 + + +0.3 - - -0.6 + + +0.4 - + -0.8 +0.5 - -1 + +0.6 + + + +0.7 - - -1.2 + + +0.8 + + + +0.9 - - -1.4 + + +1 - - -1.6 + + +1.1 - + - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/index.html b/criterion/day 2/part 1/index.html index 57ac988e..ef53d37a 100644 --- a/criterion/day 2/part 1/index.html +++ b/criterion/day 2/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 139.95 µs - 140.19 µs - 140.41 µs + 145.17 µs + 145.65 µs + 146.40 µs R² - 0.9939559 - 0.9943579 - 0.9940336 + 0.9644839 + 0.9659017 + 0.9624799 Mean - 140.20 µs - 140.51 µs - 140.94 µs + 145.29 µs + 145.59 µs + 145.99 µs Std. Dev. - 749.92 ns - 1.9151 µs - 3.0689 µs + 674.01 ns + 1.8520 µs + 2.9127 µs Median - 140.36 µs - 140.46 µs - 140.52 µs + 145.07 µs + 145.57 µs + 145.66 µs MAD - 251.78 ns - 315.43 ns - 482.68 ns + 403.84 ns + 768.04 ns + 980.22 ns diff --git a/criterion/day 2/part 1/mean.svg b/criterion/day 2/part 1/mean.svg index 365f06c4..fb8e3a44 100644 --- a/criterion/day 2/part 1/mean.svg +++ b/criterion/day 2/part 1/mean.svg @@ -9,90 +9,58 @@ Density (a.u.) Average time (µs)
- -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 - - - -1.4 + + +1.5 - - -1.6 - - - -1.8 - - - + + 2 - - -2.2 - - + - -140.2 - - - -140.3 + +145.3 - - -140.4 + + +145.4 - - -140.5 + + +145.5 - - -140.6 + + +145.6 - - -140.7 + + +145.7 - - -140.8 + + +145.8 - - -140.9 + + +145.9 - - -141 + + +146 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/median.svg b/criterion/day 2/part 1/median.svg index cfad9281..256c77a6 100644 --- a/criterion/day 2/part 1/median.svg +++ b/criterion/day 2/part 1/median.svg @@ -9,70 +9,74 @@ Density (a.u.) Average time (µs) - -5 + +1 - - -10 + + +2 - - -15 + + +3 - - -20 + + +4 - - -25 + + +5 - - -30 + + +6 - - - -140.36 + + +7 - - -140.38 + + +8 + + + + +145 - - -140.4 + + +145.1 - - -140.42 + + +145.2 - - -140.44 + + +145.3 - - -140.46 + + +145.4 - - -140.48 + + +145.5 - - -140.5 + + +145.6 - - -140.52 + + +145.7 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/pdf.svg b/criterion/day 2/part 1/pdf.svg index 53e31cdd..44761c21 100644 --- a/criterion/day 2/part 1/pdf.svg +++ b/criterion/day 2/part 1/pdf.svg @@ -13,55 +13,79 @@ Average Time (µs) 0 - + 100 - - + + 200 - - + + 300 - - + + 400 - - + + 500 - - + + 600 - - -700 - - + -800 +700 - -140 + +142 + + + +144 + + + +146 + + + +148 - + -145 +150 - -150 + +152 + + + +154 + + + +156 + + + +158 + + + +160 - - -155 + + +162 - + Density (a.u.) @@ -70,140 +94,140 @@ Density (a.u.) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - - + + 0.35 - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 2/part 1/pdf_small.svg b/criterion/day 2/part 1/pdf_small.svg index 9ec1e98e..d92b2378 100644 --- a/criterion/day 2/part 1/pdf_small.svg +++ b/criterion/day 2/part 1/pdf_small.svg @@ -10,55 +10,55 @@ Average Time (µs) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - - + + 0.35 - - + + 0.4 - + - -140 - - - + 145 - - + + 150 - - + + 155 - - - + + +160 + + + + diff --git a/criterion/day 2/part 1/regression.svg b/criterion/day 2/part 1/regression.svg index 43afbc5d..56eacd9e 100644 --- a/criterion/day 2/part 1/regression.svg +++ b/criterion/day 2/part 1/regression.svg @@ -8,205 +8,195 @@ Total sample time (ms) Iterations - - - - - - - + + + + + + - - - - - - - - - + + + + + + + + - + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - -90.0 - - + -100.0 +90.0 - -110.0 + +100.0 - + - + 100 - - + + 200 - - + + 300 - - + + 400 - - + + 500 - - + + 600 - - -700 - - + -800 +700 - + - + - - + + - + - + - - + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - - - - + + + + - - + + Sample diff --git a/criterion/day 2/part 1/regression_small.svg b/criterion/day 2/part 1/regression_small.svg index 5e7236a6..ba1ab503 100644 --- a/criterion/day 2/part 1/regression_small.svg +++ b/criterion/day 2/part 1/regression_small.svg @@ -5,114 +5,104 @@ Total sample time (ms) Iterations - - - - - - - + + + + + + - - - - - - - - - + + + + + + + + - + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - -90.0 - - + -100.0 +90.0 - -110.0 + +100.0 - + - + 100 - - + + 200 - - + + 300 - - + + 400 - - + + 500 - - + + 600 - - -700 - - + -800 +700 - + - + - + @@ -122,86 +112,86 @@ Iterations - + - + - + - + - - + + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - - - - + + + + - - + + diff --git a/criterion/day 2/part 1/slope.svg b/criterion/day 2/part 1/slope.svg index d87c6069..5a7e90e3 100644 --- a/criterion/day 2/part 1/slope.svg +++ b/criterion/day 2/part 1/slope.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 + +0.2 - - -1 - - - -1.5 + + +0.4 - - -2 + + +0.6 - - -2.5 + + +0.8 - - -3 + + +1 - - -3.5 + + +1.2 - + - -139.95 - - - -140 - - - -140.05 - - - -140.1 - - - -140.15 + +145.2 - - -140.2 + + +145.4 - - -140.25 + + +145.6 - - -140.3 + + +145.8 - - -140.35 + + +146 - - -140.4 + + +146.2 - - -140.45 + + +146.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/typical.svg b/criterion/day 2/part 1/typical.svg index db53dfb1..84de4953 100644 --- a/criterion/day 2/part 1/typical.svg +++ b/criterion/day 2/part 1/typical.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 + +0.2 - - -1 - - - -1.5 + + +0.4 - - -2 + + +0.6 - - -2.5 + + +0.8 - - -3 + + +1 - - -3.5 + + +1.2 - + - -139.95 - - - -140 - - - -140.05 - - - -140.1 - - - -140.15 + +145.2 - - -140.2 + + +145.4 - - -140.25 + + +145.6 - - -140.3 + + +145.8 - - -140.35 + + +146 - - -140.4 + + +146.2 - - -140.45 + + +146.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/MAD.svg b/criterion/day 2/part 2/MAD.svg index a8525bd2..cb962147 100644 --- a/criterion/day 2/part 2/MAD.svg +++ b/criterion/day 2/part 2/MAD.svg @@ -9,66 +9,58 @@ Density (a.u.) Average time (ns) - + 0.001 - - + + 0.002 - - + + 0.003 - - + + 0.004 - - + + 0.005 - - + + 0.006 - + + +0.007 + + - + 300 - - + + 350 - - + + 400 - - + + 450 - - + + 500 - - -550 - - - -600 - - - -650 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/SD.svg b/criterion/day 2/part 2/SD.svg index c3c2c1e1..ac8902e8 100644 --- a/criterion/day 2/part 2/SD.svg +++ b/criterion/day 2/part 2/SD.svg @@ -9,90 +9,78 @@ Density (a.u.) Average time (µs) - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 + + +1 + + + +1.2 - + - + +0.4 + + + +0.6 + + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - + + 1.8 - - + + 2 - - + + 2.2 - - + + 2.4 - - -2.6 - - - -2.8 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/index.html b/criterion/day 2/part 2/index.html index 6509b805..c496a19e 100644 --- a/criterion/day 2/part 2/index.html +++ b/criterion/day 2/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 174.18 µs - 174.69 µs - 175.43 µs + 187.47 µs + 187.57 µs + 187.72 µs R² - 0.9780417 - 0.9791409 - 0.9767116 + 0.9985485 + 0.9985908 + 0.9985093 Mean - 174.46 µs - 174.77 µs - 175.15 µs + 187.59 µs + 187.83 µs + 188.15 µs Std. Dev. - 816.21 ns - 1.7861 µs - 2.6192 µs + 423.34 ns + 1.4759 µs + 2.3491 µs Median - 174.45 µs - 174.58 µs - 174.68 µs + 187.46 µs + 187.58 µs + 187.67 µs MAD - 328.01 ns - 432.22 ns - 625.60 ns + 310.55 ns + 433.20 ns + 509.90 ns diff --git a/criterion/day 2/part 2/mean.svg b/criterion/day 2/part 2/mean.svg index dc6fe4ca..775e5047 100644 --- a/criterion/day 2/part 2/mean.svg +++ b/criterion/day 2/part 2/mean.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs)
- + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - - -174.4 - - - -174.5 + + +3 - - -174.6 + + + +187.6 - - -174.7 + + +187.7 - - -174.8 + + +187.8 - - -174.9 + + +187.9 - - -175 + + +188 - - -175.1 + + +188.1 - - -175.2 + + +188.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/median.svg b/criterion/day 2/part 2/median.svg index d9946ca2..a18f91e4 100644 --- a/criterion/day 2/part 2/median.svg +++ b/criterion/day 2/part 2/median.svg @@ -9,70 +9,54 @@ Density (a.u.) Average time (µs) - -1 - - - + 2 - - -3 - - - + + 4 - - -5 - - - + + 6 - - -7 - - - + + 8 - - -9 + + +10 - - - -174.45 + + +12 - - -174.5 + + + +187.45 - - -174.55 + + +187.5 - - -174.6 + + +187.55 - - -174.65 + + +187.6 - - -174.7 + + +187.65 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/pdf.svg b/criterion/day 2/part 2/pdf.svg index 3655a0ae..7b8e1c3d 100644 --- a/criterion/day 2/part 2/pdf.svg +++ b/criterion/day 2/part 2/pdf.svg @@ -38,46 +38,42 @@ Average Time (µs) - -170 - - - -172 + +186 - - -174 + + +188 - - -176 + + +190 - - -178 + + +192 - - -180 + + +194 - - -182 + + +196 - - -184 + + +198 - - -186 + + +200 - - -188 + + +202 - + Density (a.u.) @@ -86,144 +82,152 @@ Density (a.u.) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - - + + 0.35 - - + + 0.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.45 + + + +0.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 2/part 2/pdf_small.svg b/criterion/day 2/part 2/pdf_small.svg index 05551126..5d666db6 100644 --- a/criterion/day 2/part 2/pdf_small.svg +++ b/criterion/day 2/part 2/pdf_small.svg @@ -10,55 +10,39 @@ Average Time (µs) 0 - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - - - -170 + + +0.5 - - -175 + + + +190 - - -180 + + +195 - - -185 + + +200 - - - + + + diff --git a/criterion/day 2/part 2/regression.svg b/criterion/day 2/part 2/regression.svg index c8c7c6b9..12470873 100644 --- a/criterion/day 2/part 2/regression.svg +++ b/criterion/day 2/part 2/regression.svg @@ -14,57 +14,62 @@ Iterations - - - - - - - - - - + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + + +110.0 + + 100 @@ -91,7 +96,7 @@ Iterations - + @@ -99,69 +104,69 @@ Iterations - + - + - + - + - - - + + + - + - + - - + + - + - + - - + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -170,25 +175,25 @@ Iterations - + - - + + - - - - - + + + + + - - - + + + - - + + diff --git a/criterion/day 2/part 2/regression_small.svg b/criterion/day 2/part 2/regression_small.svg index 0cdd2e95..dbfe7900 100644 --- a/criterion/day 2/part 2/regression_small.svg +++ b/criterion/day 2/part 2/regression_small.svg @@ -11,57 +11,62 @@ Iterations - - - - - - - - - - + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + + +110.0 + + 100 @@ -99,8 +104,8 @@ Iterations - - + + @@ -111,12 +116,12 @@ Iterations - + - + - + @@ -128,36 +133,36 @@ Iterations - + - + - + - + - + - - - - + + + + - - - - - - + + + + + + @@ -169,23 +174,23 @@ Iterations - - - + + + - - - - + + + + - + - - + + diff --git a/criterion/day 2/part 2/slope.svg b/criterion/day 2/part 2/slope.svg index 43756e37..d19b35a8 100644 --- a/criterion/day 2/part 2/slope.svg +++ b/criterion/day 2/part 2/slope.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +1 - - -0.4 + + +2 - - -0.6 + + +3 - - -0.8 + + +4 - - -1 + + +5 - - -1.2 + + +6 - - - -174.2 + + +7 - - -174.4 + + + +187.45 - - -174.6 + + +187.5 - - -174.8 + + +187.55 - - -175 + + +187.6 - - -175.2 + + +187.65 - - -175.4 + + +187.7 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/typical.svg b/criterion/day 2/part 2/typical.svg index 392970a1..243dab9f 100644 --- a/criterion/day 2/part 2/typical.svg +++ b/criterion/day 2/part 2/typical.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +1 - - -0.4 + + +2 - - -0.6 + + +3 - - -0.8 + + +4 - - -1 + + +5 - - -1.2 + + +6 - - - -174.2 + + +7 - - -174.4 + + + +187.45 - - -174.6 + + +187.5 - - -174.8 + + +187.55 - - -175 + + +187.6 - - -175.2 + + +187.65 - - -175.4 + + +187.7 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/violin.svg b/criterion/day 2/violin.svg index 3b5e90ac..6d3e8ee4 100644 --- a/criterion/day 2/violin.svg +++ b/criterion/day 2/violin.svg @@ -22,44 +22,48 @@ day 2/part 1 0.0 - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - - - - - + + +200.0 + + + + + + diff --git a/criterion/day 3/part 1/MAD.svg b/criterion/day 3/part 1/MAD.svg index aaf1a2b0..7ca6d052 100644 --- a/criterion/day 3/part 1/MAD.svg +++ b/criterion/day 3/part 1/MAD.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (ns) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - - + + 0.014 - - -0.016 - - - -0.018 - - + - -130 + +120 - - + + 140 - - -150 - - - + + 160 - - -170 - - - + + 180 - - -190 - - - + + 200 - - -210 - - - + + 220 - - -230 + + +240 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/SD.svg b/criterion/day 3/part 1/SD.svg index 16434322..d1624f48 100644 --- a/criterion/day 3/part 1/SD.svg +++ b/criterion/day 3/part 1/SD.svg @@ -9,86 +9,58 @@ Density (a.u.) Average time (ns) - -0.001 - - - -0.002 - - - -0.003 - - - -0.004 + +5e-4 - - -0.005 - - - -0.006 + + +0.001 - - -0.007 + + +0.0015 - - -0.008 + + +0.002 - - -0.009 + + +0.0025 - + - -150 - - - -200 - - - -250 - - - + 300 - - -350 - - - + + 400 - - -450 - - - + + 500 - - -550 - - - + + 600 - - - - + + +700 + + + +800 + + + +900 + + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/index.html b/criterion/day 3/part 1/index.html index 2e32ca28..00493edf 100644 --- a/criterion/day 3/part 1/index.html +++ b/criterion/day 3/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 45.254 µs - 45.279 µs - 45.307 µs + 44.979 µs + 45.042 µs + 45.127 µs R² - 0.9989100 - 0.9989525 - 0.9989000 + 0.9895579 + 0.9898340 + 0.9893459 Mean - 45.365 µs - 45.425 µs - 45.509 µs + 45.097 µs + 45.203 µs + 45.335 µs Std. Dev. - 159.62 ns - 379.12 ns - 600.16 ns + 292.31 ns + 611.35 ns + 878.98 ns Median - 45.331 µs - 45.385 µs - 45.415 µs + 45.023 µs + 45.072 µs + 45.100 µs MAD - 132.07 ns - 187.33 ns - 224.29 ns + 117.87 ns + 161.62 ns + 231.00 ns diff --git a/criterion/day 3/part 1/mean.svg b/criterion/day 3/part 1/mean.svg index 1fba0616..86acdb33 100644 --- a/criterion/day 3/part 1/mean.svg +++ b/criterion/day 3/part 1/mean.svg @@ -9,90 +9,62 @@ Density (a.u.) Average time (µs)
- + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - -8 - - - -9 - - - -10 - - - -11 - - + - -45.36 - - - -45.38 - - - -45.4 - - - -45.42 + +45.1 - - -45.44 + + +45.15 - - -45.46 + + +45.2 - - -45.48 + + +45.25 - - -45.5 + + +45.3 - - -45.52 + + +45.35 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/median.svg b/criterion/day 3/part 1/median.svg index ed9ebdf6..12a794f1 100644 --- a/criterion/day 3/part 1/median.svg +++ b/criterion/day 3/part 1/median.svg @@ -9,74 +9,66 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - -30 - - + - -45.33 - - - -45.34 + +45.02 - - -45.35 + + +45.03 - - -45.36 + + +45.04 - - -45.37 + + +45.05 - - -45.38 + + +45.06 - - -45.39 + + +45.07 - - -45.4 + + +45.08 - - -45.41 + + +45.09 - - -45.42 + + +45.1 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/pdf.svg b/criterion/day 3/part 1/pdf.svg index ebfca55e..1e1dfb02 100644 --- a/criterion/day 3/part 1/pdf.svg +++ b/criterion/day 3/part 1/pdf.svg @@ -30,42 +30,30 @@ Average Time (µs) - -45 + +44 - - -45.5 + + +45 - - + + 46 - - -46.5 - - - + + 47 - - -47.5 - - - + + 48 - - -48.5 - - - + + 49 - + Density (a.u.) @@ -74,144 +62,136 @@ Density (a.u.) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 3/part 1/pdf_small.svg b/criterion/day 3/part 1/pdf_small.svg index 3a69b010..86d0e1b6 100644 --- a/criterion/day 3/part 1/pdf_small.svg +++ b/criterion/day 3/part 1/pdf_small.svg @@ -10,63 +10,43 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - - -1.8 - - + - -45 + +44 - - + + 46 - - -47 - - - + + 48 - - -49 - - - - + + + diff --git a/criterion/day 3/part 1/regression.svg b/criterion/day 3/part 1/regression.svg index c81560f0..04956abc 100644 --- a/criterion/day 3/part 1/regression.svg +++ b/criterion/day 3/part 1/regression.svg @@ -19,52 +19,52 @@ Iterations (x 10^3) - - - - - - - - - + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - + 0.2 @@ -123,23 +123,23 @@ Iterations (x 10^3) - + - - - + + + - - - - - + + + + + - + @@ -148,70 +148,70 @@ Iterations (x 10^3) - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - + + + + + + + + + + - - + + Sample diff --git a/criterion/day 3/part 1/regression_small.svg b/criterion/day 3/part 1/regression_small.svg index 857ee442..79234a5a 100644 --- a/criterion/day 3/part 1/regression_small.svg +++ b/criterion/day 3/part 1/regression_small.svg @@ -17,51 +17,51 @@ Iterations (x 10^3) - + - - - - - - + + + + + + 10.0 - + 20.0 - + 30.0 - + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - + 0.2 @@ -124,89 +124,89 @@ Iterations (x 10^3) - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - + - - - - - - + + + + + + - - - - - - + + + + + + - + - - + + diff --git a/criterion/day 3/part 1/slope.svg b/criterion/day 3/part 1/slope.svg index 50503eeb..31913e2c 100644 --- a/criterion/day 3/part 1/slope.svg +++ b/criterion/day 3/part 1/slope.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs) - + +1 + + + +2 + + + +3 + + + +4 + + + 5 - - -10 + + +6 - - -15 + + +7 - - -20 + + +8 - - -25 + + +9 - - -30 + + +10 + + + +11 - + - -45.25 + +44.98 + + + +45 + + + +45.02 - - -45.26 + + +45.04 - - -45.27 + + +45.06 - - -45.28 + + +45.08 - - -45.29 + + +45.1 - - -45.3 + + +45.12 - - -45.31 + + +45.14 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/typical.svg b/criterion/day 3/part 1/typical.svg index e92f22d7..9d33425d 100644 --- a/criterion/day 3/part 1/typical.svg +++ b/criterion/day 3/part 1/typical.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs) - + +1 + + + +2 + + + +3 + + + +4 + + + 5 - - -10 + + +6 - - -15 + + +7 - - -20 + + +8 - - -25 + + +9 - - -30 + + +10 + + + +11 - + - -45.25 + +44.98 + + + +45 + + + +45.02 - - -45.26 + + +45.04 - - -45.27 + + +45.06 - - -45.28 + + +45.08 - - -45.29 + + +45.1 - - -45.3 + + +45.12 - - -45.31 + + +45.14 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/MAD.svg b/criterion/day 3/part 2/MAD.svg index fbf7942b..611ac255 100644 --- a/criterion/day 3/part 2/MAD.svg +++ b/criterion/day 3/part 2/MAD.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (ns) - -0.005 + +0.002 - - + + +0.004 + + + +0.006 + + + +0.008 + + + 0.01 - - -0.015 + + +0.012 + + + +0.014 - - -0.02 + + +0.016 - - -0.025 + + +0.018 - + -70 +120 - -80 + +130 - - -90 + + +140 - - -100 + + +150 - - -110 + + +160 - - -120 + + +170 - - -130 + + +180 - - -140 + + +190 + + + +200 + + + +210 + + + +220 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/SD.svg b/criterion/day 3/part 2/SD.svg index 041f5ab5..40e6e174 100644 --- a/criterion/day 3/part 2/SD.svg +++ b/criterion/day 3/part 2/SD.svg @@ -6,65 +6,85 @@ day 3/part 2:SD Density (a.u.) -Average time (µs) +Average time (ns) - -0.2 + +5e-4 - - -0.4 + + +0.001 - - -0.6 + + +0.0015 - - -0.8 + + +0.002 - - -1 + + +0.0025 - - -1.2 + + +0.003 - - -1.4 + + +0.0035 - - -1.6 + + +0.004 - + + +0.0045 + + + +0.005 + + - -0.5 + +200 + + + +300 + + + +400 + + + +500 - - -1 + + +600 - - -1.5 + + +700 - - -2 + + +800 - - -2.5 + + +900 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/index.html b/criterion/day 3/part 2/index.html index dfda6a16..1d977ebe 100644 --- a/criterion/day 3/part 2/index.html +++ b/criterion/day 3/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 31.869 µs - 31.998 µs - 32.199 µs + 32.095 µs + 32.231 µs + 32.376 µs R² - 0.8649049 - 0.8666540 - 0.8624028 + 0.9740346 + 0.9761136 + 0.9737770 Mean - 31.901 µs - 32.112 µs - 32.441 µs + 32.103 µs + 32.193 µs + 32.314 µs Std. Dev. - 302.25 ns - 1.4324 µs - 2.3555 µs + 231.80 ns + 547.50 ns + 849.97 ns Median - 31.792 µs - 31.817 µs - 31.835 µs + 32.024 µs + 32.082 µs + 32.120 µs MAD - 72.431 ns - 110.12 ns - 140.46 ns + 123.32 ns + 170.29 ns + 216.79 ns diff --git a/criterion/day 3/part 2/mean.svg b/criterion/day 3/part 2/mean.svg index e72df337..5b1ba3c3 100644 --- a/criterion/day 3/part 2/mean.svg +++ b/criterion/day 3/part 2/mean.svg @@ -9,58 +9,62 @@ Density (a.u.) Average time (µs)
- -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - - -31.9 + + +4 + + + +5 + + + +6 - - -32 + + +7 - - + + +8 + + + + 32.1 - - + + +32.15 + + + 32.2 - - -32.3 + + +32.25 - - -32.4 + + +32.3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/median.svg b/criterion/day 3/part 2/median.svg index 1d9da493..144db3ad 100644 --- a/criterion/day 3/part 2/median.svg +++ b/criterion/day 3/part 2/median.svg @@ -9,94 +9,66 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - + + 40 - - + + 45 - - -50 - - + - -31.79 - - - -31.795 - - - -31.8 - - - -31.805 - - - -31.81 - - - -31.815 - - - -31.82 + +32.02 - - -31.825 + + +32.04 - - -31.83 + + +32.06 - - -31.835 + + +32.08 - - -31.84 + + +32.1 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/pdf.svg b/criterion/day 3/part 2/pdf.svg index d889c8d6..98ff6a02 100644 --- a/criterion/day 3/part 2/pdf.svg +++ b/criterion/day 3/part 2/pdf.svg @@ -13,67 +13,55 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + - -30 - - - + 32 - - -34 - - - -36 + + +33 - - -38 - - - -40 + + +34 - - -42 + + +35 - - -44 + + +36 - - -46 + + +37 - + Density (a.u.) @@ -82,132 +70,136 @@ Density (a.u.) 0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 + + +0.6 + + + +0.8 + + + +1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +1.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 3/part 2/pdf_small.svg b/criterion/day 3/part 2/pdf_small.svg index 31fb5542..7482e71f 100644 --- a/criterion/day 3/part 2/pdf_small.svg +++ b/criterion/day 3/part 2/pdf_small.svg @@ -10,47 +10,47 @@ Average Time (µs) 0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - - -30 + + +0.8 - - -35 + + +1 + + + +1.2 + + + +1.4 + + + + +32 - - -40 + + +34 - - -45 + + +36 - - - + + + diff --git a/criterion/day 3/part 2/regression.svg b/criterion/day 3/part 2/regression.svg index 6dcfb86b..10951c16 100644 --- a/criterion/day 3/part 2/regression.svg +++ b/criterion/day 3/part 2/regression.svg @@ -8,190 +8,190 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + 10.0 - + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 3/part 2/regression_small.svg b/criterion/day 3/part 2/regression_small.svg index 4548f0f0..85f3e171 100644 --- a/criterion/day 3/part 2/regression_small.svg +++ b/criterion/day 3/part 2/regression_small.svg @@ -5,188 +5,188 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + - + - - + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/criterion/day 3/part 2/slope.svg b/criterion/day 3/part 2/slope.svg index 0b3b4b65..9a3fdbe0 100644 --- a/criterion/day 3/part 2/slope.svg +++ b/criterion/day 3/part 2/slope.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - - + + 4.5 - - + + 5 - - - -31.85 + + +5.5 - - -31.9 + + + +32.1 - - -31.95 + + +32.15 - - -32 + + +32.2 - - -32.05 + + +32.25 - - -32.1 + + +32.3 - - -32.15 + + +32.35 - - -32.2 + + +32.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/typical.svg b/criterion/day 3/part 2/typical.svg index 7065d53c..a95d027a 100644 --- a/criterion/day 3/part 2/typical.svg +++ b/criterion/day 3/part 2/typical.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - - + + 4.5 - - + + 5 - - - -31.85 + + +5.5 - - -31.9 + + + +32.1 - - -31.95 + + +32.15 - - -32 + + +32.2 - - -32.05 + + +32.25 - - -32.1 + + +32.3 - - -32.15 + + +32.35 - - -32.2 + + +32.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/violin.svg b/criterion/day 3/violin.svg index 8f6f17ec..49fe0c2c 100644 --- a/criterion/day 3/violin.svg +++ b/criterion/day 3/violin.svg @@ -22,44 +22,44 @@ day 3/part 1 0.0 - + 5.0 - - + + 10.0 - - + + 15.0 - - + + 20.0 - - + + 25.0 - - + + 30.0 - - + + 35.0 - - + + 40.0 - - + + 45.0 - - - - - + + + + + diff --git a/criterion/day 4/part 1/MAD.svg b/criterion/day 4/part 1/MAD.svg index 1a5b750e..24f08497 100644 --- a/criterion/day 4/part 1/MAD.svg +++ b/criterion/day 4/part 1/MAD.svg @@ -9,70 +9,82 @@ Density (a.u.) Average time (ns) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - - + + 0.014 - - + + 0.016 - - + + 0.018 - + + +0.02 + + - + 160 - - + + 180 - - + + 200 - - + + 220 - - + + 240 - - + + 260 - - - - + + +280 + + + +300 + + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/SD.svg b/criterion/day 4/part 1/SD.svg index ae5b74df..977864d1 100644 --- a/criterion/day 4/part 1/SD.svg +++ b/criterion/day 4/part 1/SD.svg @@ -10,77 +10,89 @@ Average time (µs) -0.2 +0.1 - + +0.2 + + + +0.3 + + + 0.4 - - + + +0.5 + + + 0.6 - - -0.8 + + +0.7 - - -1 + + +0.8 - - -1.2 + + +0.9 - - -1.4 + + + +0.5 - - -1.6 + + +1 - - - -0.2 + + +1.5 - - -0.4 + + +2 - - -0.6 + + +2.5 - - -0.8 + + +3 - - -1 + + +3.5 - - -1.2 + + +4 - - -1.4 + + +4.5 - - -1.6 + + +5 - - -1.8 + + +5.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/index.html b/criterion/day 4/part 1/index.html index 45f152a6..ad98b36d 100644 --- a/criterion/day 4/part 1/index.html +++ b/criterion/day 4/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 243.50 µs - 243.70 µs - 244.03 µs + 237.68 µs + 238.26 µs + 239.06 µs R² - 0.9969826 - 0.9970784 - 0.9968278 + 0.9736760 + 0.9744697 + 0.9729740 Mean - 243.50 µs - 243.69 µs - 243.95 µs + 237.61 µs + 238.10 µs + 238.86 µs Std. Dev. - 295.73 ns - 1.1682 µs - 1.7649 µs + 851.09 ns + 3.3271 µs + 5.4617 µs Median - 243.40 µs - 243.46 µs - 243.51 µs + 237.36 µs + 237.41 µs + 237.53 µs MAD - 155.76 ns - 202.31 ns - 254.76 ns + 162.94 ns + 219.41 ns + 302.20 ns diff --git a/criterion/day 4/part 1/mean.svg b/criterion/day 4/part 1/mean.svg index b8eb1ede..70f0e1e5 100644 --- a/criterion/day 4/part 1/mean.svg +++ b/criterion/day 4/part 1/mean.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs)
- -0.5 + +0.2 - - -1 - - - -1.5 + + +0.4 - - -2 + + +0.6 - - -2.5 + + +0.8 - - -3 + + +1 - - -3.5 + + +1.2 - + - -243.45 - - - -243.5 - - - -243.55 - - - -243.6 - - - -243.65 + +237.6 - - -243.7 + + +237.8 - - -243.75 + + +238 - - -243.8 + + +238.2 - - -243.85 + + +238.4 - - -243.9 + + +238.6 - - -243.95 + + +238.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/median.svg b/criterion/day 4/part 1/median.svg index ef1c51b3..2e4215c5 100644 --- a/criterion/day 4/part 1/median.svg +++ b/criterion/day 4/part 1/median.svg @@ -9,66 +9,90 @@ Density (a.u.) Average time (µs) - -5 + +2 - - + + +4 + + + +6 + + + +8 + + + 10 - - -15 + + +12 - - -20 + + +14 - - -25 + + +16 - - -30 + + +18 - - -35 + + +20 + + + +22 - + - -243.4 + +237.36 + + + +237.38 + + + +237.4 - - -243.42 + + +237.42 - - -243.44 + + +237.44 - - -243.46 + + +237.46 - - -243.48 + + +237.48 - - -243.5 + + +237.5 - - -243.52 + + +237.52 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/pdf.svg b/criterion/day 4/part 1/pdf.svg index 6a5fa6ae..8fb16680 100644 --- a/criterion/day 4/part 1/pdf.svg +++ b/criterion/day 4/part 1/pdf.svg @@ -54,30 +54,38 @@ Average Time (µs) - -242 + +235 - - -244 + + +240 - - -246 + + +245 - + + +250 + + -248 +255 - -250 + +260 - - -252 + + +265 - + + +270 + + Density (a.u.) @@ -86,140 +94,132 @@ Density (a.u.) 0 - + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - -0.3 - - - -0.4 - - - -0.5 - - - -0.6 - - - -0.7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 4/part 1/pdf_small.svg b/criterion/day 4/part 1/pdf_small.svg index 3ddfb38c..f40b4ec1 100644 --- a/criterion/day 4/part 1/pdf_small.svg +++ b/criterion/day 4/part 1/pdf_small.svg @@ -10,43 +10,43 @@ Average Time (µs) 0 - -0.1 - - - -0.2 - - - -0.3 + +0.05 - - -0.4 + + +0.1 - - -0.5 + + +0.15 - - -0.6 + + +0.2 - - -0.7 + + +0.25 - + - -245 + +240 - - + + 250 - - - + + +260 + + + +270 + + + + diff --git a/criterion/day 4/part 1/regression.svg b/criterion/day 4/part 1/regression.svg index cfbadf7a..9525f53a 100644 --- a/criterion/day 4/part 1/regression.svg +++ b/criterion/day 4/part 1/regression.svg @@ -18,37 +18,62 @@ Iterations - - - - - - + + + + + + + + + + + - + +10.0 + + + 20.0 - - + + +30.0 + + + 40.0 - - + + +50.0 + + + 60.0 - - + + +70.0 + + + 80.0 - - + + +90.0 + + + 100.0 - - -120.0 + + +110.0 - + 50 @@ -95,7 +120,7 @@ Iterations - + @@ -104,94 +129,94 @@ Iterations - + - + - + - + - - + + - + - + - - - + + + - - - + + + - - - + + + - - + + - - - - - + + + + + - - - + + + - - + + - - - - - - - - + + + + + + + + - - + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + - + Sample diff --git a/criterion/day 4/part 1/regression_small.svg b/criterion/day 4/part 1/regression_small.svg index 6509a8cc..0eb46225 100644 --- a/criterion/day 4/part 1/regression_small.svg +++ b/criterion/day 4/part 1/regression_small.svg @@ -15,37 +15,62 @@ Iterations - - - - - - + + + + + + + + + + + - + +10.0 + + + 20.0 - - + + +30.0 + + + 40.0 - - + + +50.0 + + + 60.0 - - + + +70.0 + + + 80.0 - - + + +90.0 + + + 100.0 - - -120.0 + + +110.0 - + 50 @@ -113,80 +138,80 @@ Iterations - + - + - + - + - + - + - + - + - - + + - - + + - - + + - + - + - + - + - - - + + + - - + + - + - + - - - + + + - - + + - - + + - + diff --git a/criterion/day 4/part 1/slope.svg b/criterion/day 4/part 1/slope.svg index 050916ee..a5f1102b 100644 --- a/criterion/day 4/part 1/slope.svg +++ b/criterion/day 4/part 1/slope.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 + +0.2 - - -1 - - - -1.5 + + +0.4 - - -2 + + +0.6 - - -2.5 + + +0.8 - - -3 + + +1 - - -3.5 + + +1.2 - + - -243.5 + +237.6 + + + +237.8 + + + +238 + + + +238.2 - - -243.6 + + +238.4 - - -243.7 + + +238.6 - - -243.8 + + +238.8 - - -243.9 + + +239 - - -244 + + +239.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/typical.svg b/criterion/day 4/part 1/typical.svg index a5a1baed..d264c35b 100644 --- a/criterion/day 4/part 1/typical.svg +++ b/criterion/day 4/part 1/typical.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 + +0.2 - - -1 - - - -1.5 + + +0.4 - - -2 + + +0.6 - - -2.5 + + +0.8 - - -3 + + +1 - - -3.5 + + +1.2 - + - -243.5 + +237.6 + + + +237.8 + + + +238 + + + +238.2 - - -243.6 + + +238.4 - - -243.7 + + +238.6 - - -243.8 + + +238.8 - - -243.9 + + +239 - - -244 + + +239.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/MAD.svg b/criterion/day 4/part 2/MAD.svg index aa84f45b..4601a5ce 100644 --- a/criterion/day 4/part 2/MAD.svg +++ b/criterion/day 4/part 2/MAD.svg @@ -9,70 +9,54 @@ Density (a.u.) Average time (ns) - -0.002 + +0.005 - - -0.004 - - - -0.006 - - - -0.008 - - - + + 0.01 - - -0.012 + + +0.015 - - -0.014 + + +0.02 - - -0.016 + + +0.025 - + - -160 - - - + 180 - - + + 200 - - + + 220 - - + + 240 - - + + 260 - - + + 280 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/SD.svg b/criterion/day 4/part 2/SD.svg index 86ef7b3f..48a1861e 100644 --- a/criterion/day 4/part 2/SD.svg +++ b/criterion/day 4/part 2/SD.svg @@ -9,58 +9,78 @@ Density (a.u.) Average time (ns) - + 0.001 - - + + 0.002 - - + + 0.003 - - + + 0.004 - - + + 0.005 - - + + 0.006 - + + +0.007 + + + +0.008 + + - + +200 + + + 250 - - + + 300 - - + + 350 - - + + 400 - - + + 450 - - + + 500 - - - - + + +550 + + + +600 + + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/index.html b/criterion/day 4/part 2/index.html index 468f1838..07bd7996 100644 --- a/criterion/day 4/part 2/index.html +++ b/criterion/day 4/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 75.601 µs - 75.676 µs - 75.758 µs + 77.190 µs + 77.264 µs + 77.352 µs R² - 0.9977887 - 0.9979217 - 0.9977607 + 0.9980610 + 0.9981902 + 0.9980143 Mean - 75.494 µs - 75.559 µs - 75.634 µs + 77.267 µs + 77.332 µs + 77.414 µs Std. Dev. - 236.31 ns - 360.80 ns - 484.04 ns + 206.57 ns + 376.43 ns + 561.98 ns Median - 75.449 µs - 75.502 µs - 75.578 µs + 77.235 µs + 77.284 µs + 77.364 µs MAD - 159.92 ns - 209.19 ns - 281.31 ns + 190.07 ns + 240.89 ns + 286.93 ns diff --git a/criterion/day 4/part 2/mean.svg b/criterion/day 4/part 2/mean.svg index fd3f24f9..68919dd9 100644 --- a/criterion/day 4/part 2/mean.svg +++ b/criterion/day 4/part 2/mean.svg @@ -9,70 +9,90 @@ Density (a.u.) Average time (µs)
- + +1 + + + 2 - - + + +3 + + + 4 - - + + +5 + + + 6 - - + + +7 + + + 8 - - + + +9 + + + 10 - - -12 + + +11 - + - -75.48 + +77.26 - - -75.5 + + +77.28 - - -75.52 + + +77.3 - - -75.54 + + +77.32 - - -75.56 + + +77.34 - - -75.58 + + +77.36 - - -75.6 + + +77.38 - - -75.62 + + +77.4 - - -75.64 + + +77.42 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/median.svg b/criterion/day 4/part 2/median.svg index de94208c..79375b74 100644 --- a/criterion/day 4/part 2/median.svg +++ b/criterion/day 4/part 2/median.svg @@ -9,58 +9,70 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - - -75.44 + + +25 + + + +30 + + + +35 - - -75.46 + + +40 + + + + +77.24 - - -75.48 + + +77.26 - - -75.5 + + +77.28 - - -75.52 + + +77.3 - - -75.54 + + +77.32 - - -75.56 + + +77.34 - - -75.58 + + +77.36 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/pdf.svg b/criterion/day 4/part 2/pdf.svg index 97175800..b0fabaa3 100644 --- a/criterion/day 4/part 2/pdf.svg +++ b/criterion/day 4/part 2/pdf.svg @@ -13,67 +13,67 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - + - -74.5 - - - -75 - - - -75.5 - - - -76 - - - + 76.5 - - + + 77 - - + + 77.5 - - + + 78 - + + +78.5 + + + +79 + + + +79.5 + + + +80 + + + +80.5 + + Density (a.u.) @@ -82,140 +82,140 @@ Density (a.u.) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 4/part 2/pdf_small.svg b/criterion/day 4/part 2/pdf_small.svg index aaf007b1..29fa5145 100644 --- a/criterion/day 4/part 2/pdf_small.svg +++ b/criterion/day 4/part 2/pdf_small.svg @@ -14,47 +14,47 @@ Average Time (µs) 0.2 - + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - + - -75 - - - -76 - - - + 77 - - + + 78 - - - + + +79 + + + +80 + + + + diff --git a/criterion/day 4/part 2/regression.svg b/criterion/day 4/part 2/regression.svg index dd82c8ac..710adde4 100644 --- a/criterion/day 4/part 2/regression.svg +++ b/criterion/day 4/part 2/regression.svg @@ -8,195 +8,190 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - + - + - + - - - + + + - - - - - - - - - + + + + + + + + + - - + + - - + + - - - - - + + + + + - - + + - + - + - + - + - - - + + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + Sample diff --git a/criterion/day 4/part 2/regression_small.svg b/criterion/day 4/part 2/regression_small.svg index 9abe0b8d..cee72f62 100644 --- a/criterion/day 4/part 2/regression_small.svg +++ b/criterion/day 4/part 2/regression_small.svg @@ -5,93 +5,88 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - + @@ -109,89 +104,89 @@ Iterations (x 10^3) - + - - + + - + - - + + - + - + - - + + - + - - + + - + - + - + - - - + + + - + - - + + - + - - - - + + + + - - - - - + + + + + - - - - - + + + + + - - + + - + diff --git a/criterion/day 4/part 2/slope.svg b/criterion/day 4/part 2/slope.svg index a234c08b..761043d1 100644 --- a/criterion/day 4/part 2/slope.svg +++ b/criterion/day 4/part 2/slope.svg @@ -9,90 +9,90 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - - + + 9 - - + + 10 - - -11 - - + - -75.6 + +77.18 + + + +77.2 - - -75.62 + + +77.22 - - -75.64 + + +77.24 - - -75.66 + + +77.26 - - -75.68 + + +77.28 - - -75.7 + + +77.3 - - -75.72 + + +77.32 - - -75.74 + + +77.34 - - -75.76 + + +77.36 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/typical.svg b/criterion/day 4/part 2/typical.svg index 4dca121b..81892e2e 100644 --- a/criterion/day 4/part 2/typical.svg +++ b/criterion/day 4/part 2/typical.svg @@ -9,90 +9,90 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - - + + 9 - - + + 10 - - -11 - - + - -75.6 + +77.18 + + + +77.2 - - -75.62 + + +77.22 - - -75.64 + + +77.24 - - -75.66 + + +77.26 - - -75.68 + + +77.28 - - -75.7 + + +77.3 - - -75.72 + + +77.32 - - -75.74 + + +77.34 - - -75.76 + + +77.36 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/violin.svg b/criterion/day 4/violin.svg index 912c7ba1..e645c17d 100644 --- a/criterion/day 4/violin.svg +++ b/criterion/day 4/violin.svg @@ -22,28 +22,28 @@ day 4/part 1 0.0 - + 50.0 - - + + 100.0 - - + + 150.0 - - + + 200.0 - - + + 250.0 - - - - - + + + + + diff --git a/criterion/day 5/part 1/MAD.svg b/criterion/day 5/part 1/MAD.svg index fc2169f7..08111cb8 100644 --- a/criterion/day 5/part 1/MAD.svg +++ b/criterion/day 5/part 1/MAD.svg @@ -9,86 +9,82 @@ Density (a.u.) Average time (ns) - + 5e-4 - - + + 0.001 - - + + 0.0015 - - + + 0.002 - - + + 0.0025 - - + + 0.003 - - + + 0.0035 - - + + 0.004 - - -0.0045 - - - -0.005 - - - -0.0055 - - + - + 550 - - + + 600 - - + + 650 - - + + 700 - - + + 750 - - + + 800 - - + + 850 - - + + 900 - - - - + + +950 + + + +1000 + + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/SD.svg b/criterion/day 5/part 1/SD.svg index 3ebba3d3..3e35e30a 100644 --- a/criterion/day 5/part 1/SD.svg +++ b/criterion/day 5/part 1/SD.svg @@ -9,82 +9,90 @@ Density (a.u.) Average time (µs) - -0.02 + +0.05 - - -0.04 + + +0.1 - - -0.06 + + +0.15 - - -0.08 + + +0.2 - - -0.1 + + +0.25 + + + +0.3 - - -0.12 + + +0.35 - - -0.14 + + +0.4 - - -0.16 + + +0.45 - - -0.18 + + +0.5 - + - -0 + +1 - - + + 2 - - + + +3 + + + 4 - - -6 + + +5 - - -8 + + +6 - - -10 + + +7 - - -12 + + +8 - - -14 + + +9 - - -16 + + +10 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/index.html b/criterion/day 5/part 1/index.html index 2afce911..ab60563a 100644 --- a/criterion/day 5/part 1/index.html +++ b/criterion/day 5/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 540.84 µs - 541.62 µs - 543.02 µs + 511.58 µs + 512.08 µs + 512.68 µs R² - 0.9880615 - 0.9883430 - 0.9874344 + 0.9980036 + 0.9981336 + 0.9979476 Mean - 540.92 µs - 542.38 µs - 544.57 µs + 511.53 µs + 512.31 µs + 513.59 µs Std. Dev. - 857.92 ns - 9.6464 µs - 15.799 µs + 1.0079 µs + 5.6511 µs + 9.4388 µs Median - 540.70 µs - 540.93 µs - 541.07 µs + 511.19 µs + 511.38 µs + 511.57 µs MAD - 566.07 ns - 731.66 ns - 909.31 ns + 576.16 ns + 748.07 ns + 982.60 ns diff --git a/criterion/day 5/part 1/mean.svg b/criterion/day 5/part 1/mean.svg index a1d17d6e..5b43771b 100644 --- a/criterion/day 5/part 1/mean.svg +++ b/criterion/day 5/part 1/mean.svg @@ -9,78 +9,66 @@ Density (a.u.) Average time (µs)
- -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - - -0.45 + + +0.5 - - - -541 + + +0.6 + + + +0.7 - - -541.5 + + +0.8 - - -542 + + +0.9 - - -542.5 + + + +511.5 - - -543 + + +512 - - -543.5 + + +512.5 - - -544 + + +513 - - -544.5 + + +513.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/median.svg b/criterion/day 5/part 1/median.svg index 7ae5d3aa..cd192c03 100644 --- a/criterion/day 5/part 1/median.svg +++ b/criterion/day 5/part 1/median.svg @@ -9,74 +9,74 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - -7 - - + - -540.7 + +511.15 + + + +511.2 - - -540.75 + + +511.25 - - -540.8 + + +511.3 - - -540.85 + + +511.35 - - -540.9 + + +511.4 - - -540.95 + + +511.45 - - -541 + + +511.5 - - -541.05 + + +511.55 - - -541.1 + + +511.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/pdf.svg b/criterion/day 5/part 1/pdf.svg index 18ff04cc..bfac30d2 100644 --- a/criterion/day 5/part 1/pdf.svg +++ b/criterion/day 5/part 1/pdf.svg @@ -54,50 +54,34 @@ Average Time (µs) - + +510 + + + +520 + + + 530 - - + + 540 - - + + 550 - - + + 560 - - + + 570 - - -580 - - - -590 - - - -600 - - - -610 - - - -620 - - - -630 - - + Density (a.u.) @@ -106,148 +90,140 @@ Density (a.u.) 0 - -0.01 - - - + 0.02 - - -0.03 - - - + + 0.04 - - -0.05 - - - + + 0.06 - - -0.07 - - - + + 0.08 - - -0.09 - - - - - - - - + + +0.1 + + + +0.12 + + + +0.14 + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + PDF diff --git a/criterion/day 5/part 1/pdf_small.svg b/criterion/day 5/part 1/pdf_small.svg index 483a71c1..100700f8 100644 --- a/criterion/day 5/part 1/pdf_small.svg +++ b/criterion/day 5/part 1/pdf_small.svg @@ -10,67 +10,51 @@ Average Time (µs) 0 - -0.01 - - - + 0.02 - - -0.03 - - - + + 0.04 - - -0.05 - - - + + 0.06 - - -0.07 - - - + + 0.08 - - -0.09 - - - + + 0.1 - - - -540 + + +0.12 - - -560 + + +0.14 + + + +0.16 - - -580 + + + +520 - - -600 + + +540 - - -620 + + +560 - - - + + + diff --git a/criterion/day 5/part 1/regression.svg b/criterion/day 5/part 1/regression.svg index 6fd9f30a..ee4df6ea 100644 --- a/criterion/day 5/part 1/regression.svg +++ b/criterion/day 5/part 1/regression.svg @@ -18,57 +18,57 @@ Iterations - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 20 @@ -117,101 +117,101 @@ Iterations - + - + - + - + - + - + - - - - + + + + - - + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + Sample diff --git a/criterion/day 5/part 1/regression_small.svg b/criterion/day 5/part 1/regression_small.svg index 6ee9f8ac..7fe74df5 100644 --- a/criterion/day 5/part 1/regression_small.svg +++ b/criterion/day 5/part 1/regression_small.svg @@ -15,57 +15,57 @@ Iterations - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 20 @@ -108,10 +108,10 @@ Iterations - + - + @@ -130,83 +130,83 @@ Iterations - + - - + + - - + + - - + + - - + + - - - + + + - - + + - + - - - + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - + - - + + diff --git a/criterion/day 5/part 1/slope.svg b/criterion/day 5/part 1/slope.svg index a1542771..7121109a 100644 --- a/criterion/day 5/part 1/slope.svg +++ b/criterion/day 5/part 1/slope.svg @@ -9,70 +9,66 @@ Density (a.u.) Average time (µs) - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 - - - + + 1 - + + +1.2 + + + +1.4 + + - -541 + +511.6 + + + +511.8 + + + +512 - - -541.5 + + +512.2 - - -542 + + +512.4 - - -542.5 + + +512.6 - - -543 + + +512.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/typical.svg b/criterion/day 5/part 1/typical.svg index ab8bce2b..159e471e 100644 --- a/criterion/day 5/part 1/typical.svg +++ b/criterion/day 5/part 1/typical.svg @@ -9,70 +9,66 @@ Density (a.u.) Average time (µs) - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 - - - + + 1 - + + +1.2 + + + +1.4 + + - -541 + +511.6 + + + +511.8 + + + +512 - - -541.5 + + +512.2 - - -542 + + +512.4 - - -542.5 + + +512.6 - - -543 + + +512.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/MAD.svg b/criterion/day 5/part 2/MAD.svg index 89805ca3..a748952e 100644 --- a/criterion/day 5/part 2/MAD.svg +++ b/criterion/day 5/part 2/MAD.svg @@ -9,94 +9,78 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - + + 1.8 - - + + 2 - - + + 2.2 - + - -1.3 + +1.2 - - + + 1.4 - - -1.5 - - - + + 1.6 - - -1.7 - - - + + 1.8 - - -1.9 - - - + + 2 - - -2.1 - - - + + 2.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/SD.svg b/criterion/day 5/part 2/SD.svg index 4b714b1c..c17a47c0 100644 --- a/criterion/day 5/part 2/SD.svg +++ b/criterion/day 5/part 2/SD.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (µs) - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - + + 0.07 - - + + 0.08 - - -0.09 - - - -0.1 - - + - + +0 + + + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - -35 - - - -40 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/index.html b/criterion/day 5/part 2/index.html index f41ac42a..8e0a626d 100644 --- a/criterion/day 5/part 2/index.html +++ b/criterion/day 5/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 1.8207 ms - 1.8220 ms - 1.8238 ms + 1.8782 ms + 1.8788 ms + 1.8796 ms R² - 0.9970745 - 0.9971504 - 0.9970153 + 0.9996423 + 0.9996581 + 0.9996374 Mean - 1.8206 ms - 1.8239 ms - 1.8291 ms + 1.8787 ms + 1.8815 ms + 1.8857 ms Std. Dev. - 3.7858 µs - 22.862 µs - 37.670 µs + 2.6827 µs + 18.617 µs + 30.472 µs Median - 1.8193 ms - 1.8198 ms - 1.8201 ms + 1.8776 ms + 1.8780 ms + 1.8786 ms MAD - 1.3106 µs - 1.6833 µs - 2.1661 µs + 1.1878 µs + 1.5642 µs + 2.2070 µs diff --git a/criterion/day 5/part 2/mean.svg b/criterion/day 5/part 2/mean.svg index ada72efa..59efe24f 100644 --- a/criterion/day 5/part 2/mean.svg +++ b/criterion/day 5/part 2/mean.svg @@ -9,94 +9,66 @@ Density (a.u.) Average time (ms)
- -20 + +50 - - -40 - - - -60 - - + -80 - - - 100 - - -120 - - - -140 - - - -160 - - - -180 + + +150 - - + + 200 - - - -1.82 + + +250 - - -1.821 - - - -1.822 + + + +1.878 - - -1.823 + + +1.879 - - -1.824 + + +1.88 - - -1.825 + + +1.881 - - -1.826 + + +1.882 - - -1.827 + + +1.883 - - -1.828 + + +1.884 - - -1.829 + + +1.885 - - -1.83 + + +1.886 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/median.svg b/criterion/day 5/part 2/median.svg index 14409242..68c0e980 100644 --- a/criterion/day 5/part 2/median.svg +++ b/criterion/day 5/part 2/median.svg @@ -9,66 +9,58 @@ Density (a.u.) Average time (ms) - + 500 - - + + 1000 - - + + 1500 - - + + 2000 - - + + 2500 - - - -1.8193 - - - -1.8194 - - - -1.8195 + + +3000 - - -1.8196 + + + +1.8776 - - -1.8197 + + +1.8778 - - -1.8198 + + +1.878 - - -1.8199 + + +1.8782 - - -1.82 + + +1.8784 - - -1.8201 + + +1.8786 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/pdf.svg b/criterion/day 5/part 2/pdf.svg index 9ad69ec6..d6008dbf 100644 --- a/criterion/day 5/part 2/pdf.svg +++ b/criterion/day 5/part 2/pdf.svg @@ -54,30 +54,50 @@ Average Time (ms) - -1.8 + +1.86 - - -1.85 + + +1.88 - - + + 1.9 - - -1.95 + + +1.92 - - + + +1.94 + + + +1.96 + + + +1.98 + + + 2 - - -2.05 + + +2.02 + + + +2.04 - + + +2.06 + + Density (a.u.) @@ -86,140 +106,148 @@ Density (a.u.) 0 - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - + + +40 + + + +45 + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 5/part 2/pdf_small.svg b/criterion/day 5/part 2/pdf_small.svg index 53c5193c..86a59b40 100644 --- a/criterion/day 5/part 2/pdf_small.svg +++ b/criterion/day 5/part 2/pdf_small.svg @@ -10,51 +10,63 @@ Average Time (ms) 0 - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - + + 40 - - - -1.8 + + +45 + + + +50 - - + + + 1.9 - - + + +1.95 + + + 2 - - - + + +2.05 + + + + diff --git a/criterion/day 5/part 2/regression.svg b/criterion/day 5/part 2/regression.svg index 83d8b734..3f836556 100644 --- a/criterion/day 5/part 2/regression.svg +++ b/criterion/day 5/part 2/regression.svg @@ -18,52 +18,52 @@ Iterations - - - - - - - - - + + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - + 10 @@ -107,11 +107,11 @@ Iterations - + - + @@ -121,92 +121,92 @@ Iterations - + - - + + - + - - + + - - - + + + - - - + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - + + Sample diff --git a/criterion/day 5/part 2/regression_small.svg b/criterion/day 5/part 2/regression_small.svg index 32832e2a..9bb890d2 100644 --- a/criterion/day 5/part 2/regression_small.svg +++ b/criterion/day 5/part 2/regression_small.svg @@ -16,51 +16,51 @@ Iterations - - - - - - - - + + + + + + + + 20.0 - + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - + 10 @@ -106,9 +106,9 @@ Iterations - + - + @@ -116,13 +116,13 @@ Iterations - + - + - + @@ -132,76 +132,76 @@ Iterations - + - - + + - + - - + + - - + + - - + + - + - - + + - + - - + + - - - + + + - + - + - - + + - + - - - - - + + + + + - - - - + + + + - - - - - - + + + + + + - - + + - - + + diff --git a/criterion/day 5/part 2/slope.svg b/criterion/day 5/part 2/slope.svg index 9eeeefbb..9c30a363 100644 --- a/criterion/day 5/part 2/slope.svg +++ b/criterion/day 5/part 2/slope.svg @@ -9,86 +9,66 @@ Density (a.u.) Average time (ms) - -50 - - - -100 - - - -150 - - - + 200 - - -250 - - - -300 - - - -350 - - - + + 400 - - -450 + + +600 + + + +800 - - -500 + + +1000 - - -550 + + +1200 - + - -1.8205 + +1.8782 - - -1.821 + + +1.8784 - - -1.8215 + + +1.8786 - - -1.822 + + +1.8788 - - -1.8225 + + +1.879 - - -1.823 + + +1.8792 - - -1.8235 + + +1.8794 - - -1.824 + + +1.8796 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/typical.svg b/criterion/day 5/part 2/typical.svg index 2678a0a6..8147de02 100644 --- a/criterion/day 5/part 2/typical.svg +++ b/criterion/day 5/part 2/typical.svg @@ -9,86 +9,66 @@ Density (a.u.) Average time (ms) - -50 - - - -100 - - - -150 - - - + 200 - - -250 - - - -300 - - - -350 - - - + + 400 - - -450 + + +600 + + + +800 - - -500 + + +1000 - - -550 + + +1200 - + - -1.8205 + +1.8782 - - -1.821 + + +1.8784 - - -1.8215 + + +1.8786 - - -1.822 + + +1.8788 - - -1.8225 + + +1.879 - - -1.823 + + +1.8792 - - -1.8235 + + +1.8794 - - -1.824 + + +1.8796 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/violin.svg b/criterion/day 5/violin.svg index c4b7860f..5dedd7d1 100644 --- a/criterion/day 5/violin.svg +++ b/criterion/day 5/violin.svg @@ -22,48 +22,48 @@ day 5/part 1 0.0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1.0 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - + + 1.8 - - + + 2.0 - - - - - + + + + + diff --git a/criterion/day 6/part 1/MAD.svg b/criterion/day 6/part 1/MAD.svg index bcc1f874..23940c24 100644 --- a/criterion/day 6/part 1/MAD.svg +++ b/criterion/day 6/part 1/MAD.svg @@ -6,81 +6,85 @@ day 6/part 1:MAD Density (a.u.) -Average time (ns) +Average time (µs) - -5e-4 + +0.5 - - -0.001 + + +1 - - -0.0015 + + +1.5 - - -0.002 + + +2 - - -0.0025 + + +2.5 - - -0.003 + + +3 - - -0.0035 + + +3.5 - - -0.004 + + +4 - + - -350 + +0.95 - - -400 + + +1 - - -450 + + +1.05 - - -500 + + +1.1 - - -550 + + +1.15 - - -600 + + +1.2 - - -650 + + +1.25 - - -700 + + +1.3 - - -750 + + +1.35 - - - - + + +1.4 + + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/SD.svg b/criterion/day 6/part 1/SD.svg index e563eec1..9a803606 100644 --- a/criterion/day 6/part 1/SD.svg +++ b/criterion/day 6/part 1/SD.svg @@ -9,70 +9,58 @@ Density (a.u.) Average time (µs) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - -0.7 - - - -0.8 - - - -0.9 - - - -1 - - + - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - - - + + +4 + + + +5 + + + +6 + + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/index.html b/criterion/day 6/part 1/index.html index c0147c32..5d58fb7f 100644 --- a/criterion/day 6/part 1/index.html +++ b/criterion/day 6/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 432.43 µs - 432.64 µs - 432.90 µs + 437.38 µs + 438.24 µs + 439.74 µs R² - 0.9991350 - 0.9991691 - 0.9991216 + 0.9866363 + 0.9871511 + 0.9855850 Mean - 432.54 µs - 432.88 µs - 433.33 µs + 437.51 µs + 438.11 µs + 438.94 µs Std. Dev. - 861.98 ns - 2.0836 µs - 3.2111 µs + 945.48 ns + 3.7537 µs + 5.7776 µs Median - 432.25 µs - 432.33 µs - 432.46 µs + 437.17 µs + 437.59 µs + 438.02 µs MAD - 357.16 ns - 531.34 ns - 720.14 ns + 953.25 ns + 1.2126 µs + 1.3897 µs diff --git a/criterion/day 6/part 1/mean.svg b/criterion/day 6/part 1/mean.svg index ded32062..c376a6c5 100644 --- a/criterion/day 6/part 1/mean.svg +++ b/criterion/day 6/part 1/mean.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (µs)
- + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - - -1.8 - - - -2 - - + - -432.5 - - - -432.6 - - - -432.7 + +437.4 - - -432.8 + + +437.6 - - -432.9 + + +437.8 - - -433 + + +438 - - -433.1 + + +438.2 - - -433.2 + + +438.4 - - -433.3 + + +438.6 - - -433.4 + + +438.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/median.svg b/criterion/day 6/part 1/median.svg index 619c36ef..f121c7be 100644 --- a/criterion/day 6/part 1/median.svg +++ b/criterion/day 6/part 1/median.svg @@ -9,58 +9,94 @@ Density (a.u.) Average time (µs) - -2 + +0.2 + + + +0.4 + + + +0.6 - - -4 + + +0.8 - - -6 + + +1 - - -8 + + +1.2 - - -10 + + +1.4 - - -12 + + +1.6 - - -14 + + +1.8 - + + +2 + + - -432.25 + +437.1 + + + +437.2 + + + +437.3 + + + +437.4 + + + +437.5 + + + +437.6 + + + +437.7 - - -432.3 + + +437.8 - - -432.35 + + +437.9 - - -432.4 + + +438 - - -432.45 + + +438.1 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/pdf.svg b/criterion/day 6/part 1/pdf.svg index c8da711b..54e1ce83 100644 --- a/criterion/day 6/part 1/pdf.svg +++ b/criterion/day 6/part 1/pdf.svg @@ -38,26 +38,34 @@ Average Time (µs) - -430 - - - + 435 - - + + 440 - - + + 445 - - + + 450 - + + +455 + + + +460 + + + +465 + + Density (a.u.) @@ -66,140 +74,152 @@ Density (a.u.) 0 - -0.05 + +0.02 + + + +0.04 - - + + +0.06 + + + +0.08 + + + 0.1 - - -0.15 + + +0.12 + + + +0.14 + + + +0.16 + + + +0.18 - - + + 0.2 - - -0.25 - - - -0.3 - - - -0.35 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 6/part 1/pdf_small.svg b/criterion/day 6/part 1/pdf_small.svg index cbf16b9f..651fed95 100644 --- a/criterion/day 6/part 1/pdf_small.svg +++ b/criterion/day 6/part 1/pdf_small.svg @@ -10,55 +10,35 @@ Average Time (µs) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - -0.25 - - - -0.3 - - - -0.35 - - + - -430 - - - -435 - - - + 440 - - -445 - - - + + 450 - - - + + +460 + + + + diff --git a/criterion/day 6/part 1/regression.svg b/criterion/day 6/part 1/regression.svg index 81e71b1f..7603f9ca 100644 --- a/criterion/day 6/part 1/regression.svg +++ b/criterion/day 6/part 1/regression.svg @@ -14,37 +14,37 @@ Iterations - - - - - - + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - + 50 @@ -71,7 +71,7 @@ Iterations - + @@ -89,89 +89,89 @@ Iterations - + - - - + + + - - - + + + - - + + - - - + + + - + - + - + - - - - - - - + + + + + + + - + - - + + - - + + - + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 6/part 1/regression_small.svg b/criterion/day 6/part 1/regression_small.svg index 209827e1..253c5b97 100644 --- a/criterion/day 6/part 1/regression_small.svg +++ b/criterion/day 6/part 1/regression_small.svg @@ -11,37 +11,37 @@ Iterations - - - - - - + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - + 50 @@ -77,7 +77,7 @@ Iterations - + @@ -87,86 +87,86 @@ Iterations - + - - + + - - - + + + - + - + - - + + - - + + - - + + - - + + - + - - + + - - + + - + - + - + - + - - - - - - - - + + + + + + + + - - - - + + + + - - + + diff --git a/criterion/day 6/part 1/slope.svg b/criterion/day 6/part 1/slope.svg index 2123f594..b612d907 100644 --- a/criterion/day 6/part 1/slope.svg +++ b/criterion/day 6/part 1/slope.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 + +0.1 + + + +0.2 - - -1 + + +0.3 - - -1.5 + + +0.4 + + + +0.5 - - -2 + + +0.6 - - -2.5 + + +0.7 - - -3 + + +0.8 - - -3.5 + + +0.9 - + - -432.4 + +437.5 - - -432.5 + + +438 - - -432.6 + + +438.5 - - -432.7 + + +439 - - -432.8 + + +439.5 - - -432.9 + + +440 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/typical.svg b/criterion/day 6/part 1/typical.svg index 331f25df..3111f488 100644 --- a/criterion/day 6/part 1/typical.svg +++ b/criterion/day 6/part 1/typical.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 + +0.1 + + + +0.2 - - -1 + + +0.3 - - -1.5 + + +0.4 + + + +0.5 - - -2 + + +0.6 - - -2.5 + + +0.7 - - -3 + + +0.8 - - -3.5 + + +0.9 - + - -432.4 + +437.5 - - -432.5 + + +438 - - -432.6 + + +438.5 - - -432.7 + + +439 - - -432.8 + + +439.5 - - -432.9 + + +440 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/MAD.svg b/criterion/day 6/part 2/MAD.svg index 72832e2c..54044828 100644 --- a/criterion/day 6/part 2/MAD.svg +++ b/criterion/day 6/part 2/MAD.svg @@ -9,82 +9,66 @@ Density (a.u.) Average time (ms) - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - - -0.45 - - - + + 0.5 - + + +0.6 + + + +0.7 + + - + +3 + + + +3.5 + + + 4 - - + + 4.5 - - + + 5 - - + + 5.5 - - + + 6 - - -6.5 - - - -7 - - - -7.5 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/SD.svg b/criterion/day 6/part 2/SD.svg index 92c6bbba..6b28dc32 100644 --- a/criterion/day 6/part 2/SD.svg +++ b/criterion/day 6/part 2/SD.svg @@ -9,58 +9,58 @@ Density (a.u.) Average time (ms) - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - + + +0.4 + + + +0.5 + + + +0.6 + + + +0.7 + + - -5 + +5.5 - - + + 6 - - -7 + + +6.5 - - -8 - - - -9 + + +7 - - -10 + + +7.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/index.html b/criterion/day 6/part 2/index.html index 82056744..11109d34 100644 --- a/criterion/day 6/part 2/index.html +++ b/criterion/day 6/part 2/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0033805 - 0.0034905 - 0.0033428 + 0.0063728 + 0.0066044 + 0.0063489 Mean - 645.61 ms - 646.92 ms - 648.45 ms + 650.53 ms + 651.77 ms + 653.07 ms Std. Dev. - 4.6848 ms - 7.3041 ms - 9.8587 ms + 5.2617 ms + 6.4918 ms + 7.5861 ms Median - 643.58 ms - 646.86 ms - 647.72 ms + 648.16 ms + 649.55 ms + 651.00 ms MAD - 4.1584 ms - 6.2819 ms - 7.2953 ms + 2.9093 ms + 4.2734 ms + 5.8760 ms diff --git a/criterion/day 6/part 2/iteration_times.svg b/criterion/day 6/part 2/iteration_times.svg index 6aeaf70d..1e756e81 100644 --- a/criterion/day 6/part 2/iteration_times.svg +++ b/criterion/day 6/part 2/iteration_times.svg @@ -12,57 +12,37 @@ Average Iteration Time (ms) - - - - - + + + - - - - + + - -640.0 - - - + 645.0 - - + + 650.0 - - + + 655.0 - - + + 660.0 - - + + 665.0 - - + + 670.0 - - -675.0 - - - -680.0 - - - -685.0 - - + 10 @@ -104,106 +84,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 6/part 2/iteration_times_small.svg b/criterion/day 6/part 2/iteration_times_small.svg index f3c0b9f6..97e13214 100644 --- a/criterion/day 6/part 2/iteration_times_small.svg +++ b/criterion/day 6/part 2/iteration_times_small.svg @@ -12,57 +12,37 @@ Average Iteration Time (ms) - - - - - + + + - - - - + + - -640.0 - - - + 645.0 - - + + 650.0 - - + + 655.0 - - + + 660.0 - - + + 665.0 - - + + 670.0 - - -675.0 - - - -680.0 - - - -685.0 - - + 10 @@ -104,104 +84,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 6/part 2/mean.svg b/criterion/day 6/part 2/mean.svg index 3265c184..de781bb1 100644 --- a/criterion/day 6/part 2/mean.svg +++ b/criterion/day 6/part 2/mean.svg @@ -9,62 +9,58 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - + - -645.5 + +650.5 - - -646 + + +651 - - -646.5 + + +651.5 - - -647 + + +652 - - -647.5 + + +652.5 - - -648 + + +653 - - -648.5 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/median.svg b/criterion/day 6/part 2/median.svg index ef2afb6d..622d39cb 100644 --- a/criterion/day 6/part 2/median.svg +++ b/criterion/day 6/part 2/median.svg @@ -9,74 +9,70 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - - -643.5 - - - -644 + + +0.7 - - -644.5 + + +0.8 - - -645 + + + +648 - - -645.5 + + +648.5 - - -646 + + +649 - - -646.5 + + +649.5 - - -647 + + +650 - - -647.5 + + +650.5 - - -648 + + +651 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/pdf.svg b/criterion/day 6/part 2/pdf.svg index f4b20085..5b4e6703 100644 --- a/criterion/day 6/part 2/pdf.svg +++ b/criterion/day 6/part 2/pdf.svg @@ -54,30 +54,42 @@ Average Time (ms) - + 640 - - + + +645 + + + 650 - - + + +655 + + + 660 - - + + +665 + + + 670 - - -680 + + +675 - - -690 + + +680 - + Density (a.u.) @@ -86,136 +98,144 @@ Density (a.u.) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - - - - + + +0.07 + + + +0.08 + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + + + + + - - - - - - - - - - + + + + - - - - - - - - - - + - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 6/part 2/pdf_small.svg b/criterion/day 6/part 2/pdf_small.svg index ae062ecf..8eaa2089 100644 --- a/criterion/day 6/part 2/pdf_small.svg +++ b/criterion/day 6/part 2/pdf_small.svg @@ -10,47 +10,59 @@ Average Time (ms) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - + + 0.07 - + + +0.08 + + - + 640 - - + + +650 + + + 660 - - + + +670 + + + 680 - - - + + + diff --git a/criterion/day 6/part 2/typical.svg b/criterion/day 6/part 2/typical.svg index 077e5a8f..43d9959a 100644 --- a/criterion/day 6/part 2/typical.svg +++ b/criterion/day 6/part 2/typical.svg @@ -9,62 +9,58 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - + - -645.5 + +650.5 - - -646 + + +651 - - -646.5 + + +651.5 - - -647 + + +652 - - -647.5 + + +652.5 - - -648 + + +653 - - -648.5 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/violin.svg b/criterion/day 6/violin.svg index 6c9cbfe4..038d64eb 100644 --- a/criterion/day 6/violin.svg +++ b/criterion/day 6/violin.svg @@ -22,32 +22,32 @@ day 6/part 1 0.0 - + 100.0 - - + + 200.0 - - + + 300.0 - - + + 400.0 - - + + 500.0 - - + + 600.0 - - - - - + + + + + diff --git a/criterion/day 7/part 1/MAD.svg b/criterion/day 7/part 1/MAD.svg index f487ea02..a066e2e6 100644 --- a/criterion/day 7/part 1/MAD.svg +++ b/criterion/day 7/part 1/MAD.svg @@ -9,78 +9,70 @@ Density (a.u.) Average time (µs) - -0.05 + +0.2 - - -0.1 + + +0.4 - - -0.15 + + +0.6 - - -0.2 + + +0.8 - - -0.25 + + +1 - - -0.3 + + +1.2 - - -0.35 + + +1.4 - - -0.4 + + +1.6 - + - -2 - - - -3 + +0.8 - - -4 + + +1 - - -5 + + +1.2 - - -6 + + +1.4 - - -7 + + +1.6 - - -8 + + +1.8 - - -9 - - - -10 + + +2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/SD.svg b/criterion/day 7/part 1/SD.svg index b6c29e63..7985ea7d 100644 --- a/criterion/day 7/part 1/SD.svg +++ b/criterion/day 7/part 1/SD.svg @@ -9,70 +9,70 @@ Density (a.u.) Average time (µs) - -0.05 + +0.01 + + + +0.02 - - -0.1 + + +0.03 - - -0.15 + + +0.04 - - -0.2 + + +0.05 - - -0.25 + + +0.06 - - -0.3 + + +0.07 - - -0.35 + + +0.08 - - -0.4 + + +0.09 - + - + 5 - - -6 - - - -7 + + +10 - - -8 + + +15 - - -9 + + +20 - - -10 + + +25 - - -11 + + +30 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/index.html b/criterion/day 7/part 1/index.html index 13a68b98..cd794100 100644 --- a/criterion/day 7/part 1/index.html +++ b/criterion/day 7/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 813.49 µs - 814.91 µs - 816.70 µs + 847.33 µs + 854.49 µs + 864.87 µs R² - 0.9890853 - 0.9894914 - 0.9888440 + 0.8404545 + 0.8476050 + 0.8327388 Mean - 809.61 µs - 811.05 µs - 812.74 µs + 845.78 µs + 849.08 µs + 853.61 µs Std. Dev. - 5.2248 µs - 8.0308 µs - 11.071 µs + 4.7171 µs + 20.635 µs + 31.941 µs Median - 806.10 µs - 807.22 µs - 815.43 µs + 846.28 µs + 846.47 µs + 846.81 µs MAD - 1.9063 µs - 3.8422 µs - 9.6977 µs + 876.65 ns + 1.3129 µs + 1.8954 µs diff --git a/criterion/day 7/part 1/mean.svg b/criterion/day 7/part 1/mean.svg index b9c70148..df93f8ef 100644 --- a/criterion/day 7/part 1/mean.svg +++ b/criterion/day 7/part 1/mean.svg @@ -9,86 +9,94 @@ Density (a.u.) Average time (µs)
- -0.05 + +0.02 - - -0.1 + + +0.04 - - -0.15 + + +0.06 - - -0.2 + + +0.08 - - -0.25 + + +0.1 - - -0.3 + + +0.12 - + -0.35 +0.14 - -0.4 + +0.16 - - -0.45 + + +0.18 - - -0.5 + + +0.2 - - -0.55 + + +0.22 - + - -809.5 + +845 + + + +846 - - -810 + + +847 - + -810.5 +848 - -811 + +849 + + + +850 - - -811.5 + + +851 - - -812 + + +852 - - -812.5 + + +853 - - -813 + + +854 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/median.svg b/criterion/day 7/part 1/median.svg index 6f60e58b..6ff483d0 100644 --- a/criterion/day 7/part 1/median.svg +++ b/criterion/day 7/part 1/median.svg @@ -9,98 +9,78 @@ Density (a.u.) Average time (µs) - -0.05 + +0.5 - - -0.1 + + +1 - - -0.15 + + +1.5 - - -0.2 + + +2 - - -0.25 + + +2.5 - - -0.3 + + +3 - - -0.35 + + +3.5 - - -0.4 + + +4 - - -0.45 + + +4.5 - - -0.5 + + +5 - - -0.55 + + +5.5 - + - -806 - - - -807 - - - -808 - - - -809 - - - -810 - - - -811 + +846.3 - - -812 + + +846.4 - - -813 + + +846.5 - - -814 + + +846.6 - - -815 + + +846.7 - - -816 + + +846.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/pdf.svg b/criterion/day 7/part 1/pdf.svg index cf1379ca..b4fa91a6 100644 --- a/criterion/day 7/part 1/pdf.svg +++ b/criterion/day 7/part 1/pdf.svg @@ -54,38 +54,50 @@ Average Time (µs) - -800 + +820 - - -810 + + +840 - - -820 + + +860 - - -830 + + +880 - - -840 + + +900 - - -850 + + +920 - - -860 + + +940 - - -870 + + +960 - + + +980 + + + +1000 + + + +1020 + + Density (a.u.) @@ -94,136 +106,140 @@ Density (a.u.) 0 - + +0.005 + + + 0.01 - - + + +0.015 + + + 0.02 - - + + +0.025 + + + 0.03 - - -0.04 - - - -0.05 - - - -0.06 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.035 + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 7/part 1/pdf_small.svg b/criterion/day 7/part 1/pdf_small.svg index 98bd346e..b88e5b4a 100644 --- a/criterion/day 7/part 1/pdf_small.svg +++ b/criterion/day 7/part 1/pdf_small.svg @@ -10,47 +10,55 @@ Average Time (µs) 0 - + +0.005 + + + 0.01 - - + + +0.015 + + + 0.02 - - -0.03 + + +0.025 - - -0.04 + + +0.03 - - -0.05 + + +0.035 - - -0.06 + + +0.04 - + - -800 + +850 - - -820 + + +900 - - -840 + + +950 - - -860 + + +1000 - - - + + + diff --git a/criterion/day 7/part 1/regression.svg b/criterion/day 7/part 1/regression.svg index 50ed7ae8..d0bab9c7 100644 --- a/criterion/day 7/part 1/regression.svg +++ b/criterion/day 7/part 1/regression.svg @@ -18,47 +18,52 @@ Iterations - - - - - - - - + + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - + + +180.0 + + 20 @@ -102,106 +107,106 @@ Iterations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 7/part 1/regression_small.svg b/criterion/day 7/part 1/regression_small.svg index d1918862..60d6abaf 100644 --- a/criterion/day 7/part 1/regression_small.svg +++ b/criterion/day 7/part 1/regression_small.svg @@ -15,47 +15,52 @@ Iterations - - - - - - - - + + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - + + +180.0 + + 20 @@ -101,102 +106,102 @@ Iterations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 7/part 1/slope.svg b/criterion/day 7/part 1/slope.svg index 62100d30..e50a399b 100644 --- a/criterion/day 7/part 1/slope.svg +++ b/criterion/day 7/part 1/slope.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - -0.05 + +0.02 - - -0.1 + + +0.04 - - -0.15 + + +0.06 - - -0.2 + + +0.08 - - -0.25 + + +0.1 - - -0.3 + + +0.12 - - -0.35 + + +0.14 - - -0.4 + + + +846 - - -0.45 + + +848 - - -0.5 + + +850 - - - -813.5 + + +852 - - -814 + + +854 - - -814.5 + + +856 - - -815 + + +858 - - -815.5 + + +860 - - -816 + + +862 - - -816.5 + + +864 - - -817 + + +866 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/typical.svg b/criterion/day 7/part 1/typical.svg index 164aa4c4..9856962b 100644 --- a/criterion/day 7/part 1/typical.svg +++ b/criterion/day 7/part 1/typical.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - -0.05 + +0.02 - - -0.1 + + +0.04 - - -0.15 + + +0.06 - - -0.2 + + +0.08 - - -0.25 + + +0.1 - - -0.3 + + +0.12 - - -0.35 + + +0.14 - - -0.4 + + + +846 - - -0.45 + + +848 - - -0.5 + + +850 - - - -813.5 + + +852 - - -814 + + +854 - - -814.5 + + +856 - - -815 + + +858 - - -815.5 + + +860 - - -816 + + +862 - - -816.5 + + +864 - - -817 + + +866 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/MAD.svg b/criterion/day 7/part 2/MAD.svg index e8699a0b..194919c3 100644 --- a/criterion/day 7/part 2/MAD.svg +++ b/criterion/day 7/part 2/MAD.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + + 1.4 - - + + 1.6 - - - + + +1.8 + + + +2 + + + 2.2 - - + + 2.4 - - + + 2.6 - - -2.8 - - - -3 - - - -3.2 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/SD.svg b/criterion/day 7/part 2/SD.svg index f838044c..c5803553 100644 --- a/criterion/day 7/part 2/SD.svg +++ b/criterion/day 7/part 2/SD.svg @@ -9,90 +9,62 @@ Density (a.u.) Average time (µs) - -0.02 + +0.05 - - -0.04 - - - -0.06 - - - -0.08 - - - + + 0.1 - - -0.12 + + +0.15 - - -0.14 + + +0.2 - - -0.16 + + +0.25 - - -0.18 - - + - -3 + +2 - - + + 4 - - -5 - - - + + 6 - - -7 - - - + + 8 - - -9 - - - + + 10 - - -11 - - - + + 12 - - -13 + + +14 + + + +16 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/index.html b/criterion/day 7/part 2/index.html index 623ea010..3cf6fb9a 100644 --- a/criterion/day 7/part 2/index.html +++ b/criterion/day 7/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 983.14 µs - 983.83 µs - 984.67 µs + 1.0088 ms + 1.0095 ms + 1.0102 ms R² - 0.9964802 - 0.9965475 - 0.9964468 + 0.9987796 + 0.9988319 + 0.9987667 Mean - 983.48 µs - 984.93 µs - 986.78 µs + 1.0081 ms + 1.0096 ms + 1.0118 ms Std. Dev. - 3.7221 µs - 8.5345 µs - 12.511 µs + 2.4280 µs + 9.5862 µs + 15.619 µs Median - 982.13 µs - 983.40 µs - 984.18 µs + 1.0074 ms + 1.0078 ms + 1.0084 ms MAD - 2.2545 µs - 2.7301 µs - 3.2810 µs + 1.4782 µs + 2.0011 µs + 2.4921 µs diff --git a/criterion/day 7/part 2/mean.svg b/criterion/day 7/part 2/mean.svg index cd4af5b7..de3d828d 100644 --- a/criterion/day 7/part 2/mean.svg +++ b/criterion/day 7/part 2/mean.svg @@ -6,85 +6,85 @@ day 7/part 2:mean Density (a.u.)
-Average time (µs) +Average time (ms) - -0.05 + +50 - - -0.1 + + +100 - - -0.15 + + +150 - - -0.2 + + +200 - - -0.25 + + +250 - - -0.3 + + +300 - - -0.35 + + +350 - - -0.4 + + +400 - - -0.45 + + +450 - - -0.5 - - + - -983.5 + +1.008 + + + +1.0085 - - -984 + + +1.009 - - -984.5 + + +1.0095 - - -985 + + +1.01 - - -985.5 + + +1.0105 - - -986 + + +1.011 - - -986.5 + + +1.0115 - + -987 +1.012 - - - + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/median.svg b/criterion/day 7/part 2/median.svg index 41f83fdf..fb36ddff 100644 --- a/criterion/day 7/part 2/median.svg +++ b/criterion/day 7/part 2/median.svg @@ -6,61 +6,61 @@ day 7/part 2:median Density (a.u.) -Average time (µs) +Average time (ms) - -0.2 + +500 - - -0.4 + + +1000 - - -0.6 + + +1500 - - -0.8 + + +2000 - - -1 + + +2500 - - -1.2 + + +3000 - - -1.4 - - + - -982 + +1.0074 + + + +1.0076 - - -982.5 + + +1.0078 - - -983 + + +1.008 - - -983.5 + + +1.0082 - - -984 + + +1.0084 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/pdf.svg b/criterion/day 7/part 2/pdf.svg index 43c721ea..f3200054 100644 --- a/criterion/day 7/part 2/pdf.svg +++ b/criterion/day 7/part 2/pdf.svg @@ -14,82 +14,90 @@ Average Time (ms) -20 +10 -40 +20 -60 +30 -80 +40 -100 +50 -120 +60 -140 +70 -160 +80 -180 +90 -200 +100 - -0.97 - - - -0.98 - - - -0.99 - - - + 1 - - + + 1.01 - - + + 1.02 - - + + 1.03 - - + + 1.04 - - + + 1.05 - + + +1.06 + + + +1.07 + + + +1.08 + + + +1.09 + + + +1.1 + + Density (a.u.) @@ -98,144 +106,144 @@ Density (a.u.) 0 - + 10 - - + + 20 - - + + 30 - - + + 40 - - + + 50 - - + + 60 - - + + 70 - - + + 80 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 7/part 2/pdf_small.svg b/criterion/day 7/part 2/pdf_small.svg index 38ddf86f..35a2b6d9 100644 --- a/criterion/day 7/part 2/pdf_small.svg +++ b/criterion/day 7/part 2/pdf_small.svg @@ -10,59 +10,55 @@ Average Time (ms) 0 - + 10 - - + + 20 - - + + 30 - - + + 40 - - + + 50 - - + + 60 - - + + 70 - - + + 80 - - + + 90 - + - -0.98 - - - + 1 - - -1.02 + + +1.05 - - -1.04 + + +1.1 - - - + + + diff --git a/criterion/day 7/part 2/regression.svg b/criterion/day 7/part 2/regression.svg index 0846b477..b655c0be 100644 --- a/criterion/day 7/part 2/regression.svg +++ b/criterion/day 7/part 2/regression.svg @@ -18,194 +18,199 @@ Iterations - - - - - - - - - + + + + + + + + + + - + +10.0 + + + 20.0 - - -40.0 + + +30.0 - - -60.0 + + +40.0 - - -80.0 + + +50.0 - - -100.0 + + +60.0 - - -120.0 + + +70.0 - - -140.0 + + +80.0 - - -160.0 + + +90.0 - - -180.0 + + +100.0 - + -20 +10 -40 +20 -60 +30 -80 +40 -100 +50 -120 +60 -140 +70 -160 +80 -180 +90 -200 +100 - + - + - + - + - + - + - - + + - + - + - - - + + + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + - - - + + + - + - + - - + + - - - - + + + + - - - - - - - + + + + + + + - + - + Sample diff --git a/criterion/day 7/part 2/regression_small.svg b/criterion/day 7/part 2/regression_small.svg index 11207b01..20cecd5a 100644 --- a/criterion/day 7/part 2/regression_small.svg +++ b/criterion/day 7/part 2/regression_small.svg @@ -15,91 +15,96 @@ Iterations - - - - - - - - - + + + + + + + + + + - + +10.0 + + + 20.0 - - -40.0 + + +30.0 - - -60.0 + + +40.0 - - -80.0 + + +50.0 - - -100.0 + + +60.0 - - -120.0 + + +70.0 - - -140.0 + + +80.0 - - -160.0 + + +90.0 - - -180.0 + + +100.0 - + -20 +10 -40 +20 -60 +30 -80 +40 -100 +50 -120 +60 -140 +70 -160 +80 -180 +90 -200 +100 @@ -109,13 +114,13 @@ Iterations - + - + - + @@ -123,57 +128,57 @@ Iterations - + - - + + - + - + - + - - + + - + - + - - + + - - + + - - - + + + - + - + - + - + - + - + @@ -183,25 +188,25 @@ Iterations - + - + - + - - - - + + + + - + - + diff --git a/criterion/day 7/part 2/slope.svg b/criterion/day 7/part 2/slope.svg index 89b010b8..a97ae504 100644 --- a/criterion/day 7/part 2/slope.svg +++ b/criterion/day 7/part 2/slope.svg @@ -6,97 +6,69 @@ day 7/part 2:slope Density (a.u.) -Average time (µs) +Average time (ms) - -0.1 + +200 - - -0.2 + + +400 - - -0.3 + + +600 - - -0.4 + + +800 - - -0.5 + + +1000 - - -0.6 + + +1200 - - -0.7 - - - -0.8 - - - -0.9 - - - -1 - - - -1.1 - - + - -983 - - - -983.2 - - - -983.4 + +1.0088 - - -983.6 + + +1.009 - - -983.8 + + +1.0092 - - -984 + + +1.0094 - - -984.2 + + +1.0096 - - -984.4 + + +1.0098 - - -984.6 + + +1.01 - - -984.8 + + +1.0102 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/typical.svg b/criterion/day 7/part 2/typical.svg index 1a72d9bf..8b1181c9 100644 --- a/criterion/day 7/part 2/typical.svg +++ b/criterion/day 7/part 2/typical.svg @@ -6,97 +6,69 @@ day 7/part 2:typical Density (a.u.) -Average time (µs) +Average time (ms) - -0.1 + +200 - - -0.2 + + +400 - - -0.3 + + +600 - - -0.4 + + +800 - - -0.5 + + +1000 - - -0.6 + + +1200 - - -0.7 - - - -0.8 - - - -0.9 - - - -1 - - - -1.1 - - + - -983 - - - -983.2 - - - -983.4 + +1.0088 - - -983.6 + + +1.009 - - -983.8 + + +1.0092 - - -984 + + +1.0094 - - -984.2 + + +1.0096 - - -984.4 + + +1.0098 - - -984.6 + + +1.01 - - -984.8 + + +1.0102 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/violin.svg b/criterion/day 7/violin.svg index 660cd75b..7737ea14 100644 --- a/criterion/day 7/violin.svg +++ b/criterion/day 7/violin.svg @@ -22,48 +22,28 @@ day 7/part 1 0.0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 - - - + + 1.0 - - - - - + + + + + diff --git a/criterion/day 8/part 1/MAD.svg b/criterion/day 8/part 1/MAD.svg index a5cea697..c84182a6 100644 --- a/criterion/day 8/part 1/MAD.svg +++ b/criterion/day 8/part 1/MAD.svg @@ -9,62 +9,78 @@ Density (a.u.) Average time (ns) - + +0.005 + + + 0.01 - - + + +0.015 + + + 0.02 - - -0.03 + + +0.025 - - -0.04 + + +0.03 - - -0.05 + + +0.035 - - -0.06 + + +0.04 - - -0.07 + + +0.045 - + - + 35 - - + + 40 - - + + 45 - - + + 50 - - + + 55 - - + + 60 - - - - + + +65 + + + +70 + + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/SD.svg b/criterion/day 8/part 1/SD.svg index d3189bee..0b3770e1 100644 --- a/criterion/day 8/part 1/SD.svg +++ b/criterion/day 8/part 1/SD.svg @@ -9,74 +9,78 @@ Density (a.u.) Average time (ns) - -5e-4 - - - + 0.001 - - -0.0015 - - - + + 0.002 - - -0.0025 - - - + + 0.003 - - -0.0035 - - - + + 0.004 - - -0.0045 - - - + + 0.005 - + + +0.006 + + + +0.007 + + - + 100 - - + + +150 + + + 200 - - + + +250 + + + 300 - - + + +350 + + + 400 - - + + +450 + + + 500 - - -600 + + +550 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/index.html b/criterion/day 8/part 1/index.html index 5f64104a..f828a41e 100644 --- a/criterion/day 8/part 1/index.html +++ b/criterion/day 8/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 47.020 µs - 47.122 µs - 47.301 µs + 46.012 µs + 46.043 µs + 46.081 µs R² - 0.9884258 - 0.9889319 - 0.9873570 + 0.9984071 + 0.9984690 + 0.9983759 Mean - 47.020 µs - 47.082 µs - 47.168 µs + 46.017 µs + 46.071 µs + 46.147 µs Std. Dev. - 95.756 ns - 382.59 ns - 586.04 ns + 112.10 ns + 342.27 ns + 547.45 ns Median - 46.988 µs - 47.004 µs - 47.021 µs + 45.990 µs + 45.998 µs + 46.007 µs MAD - 36.910 ns - 49.059 ns - 62.084 ns + 38.241 ns + 53.799 ns + 70.392 ns diff --git a/criterion/day 8/part 1/mean.svg b/criterion/day 8/part 1/mean.svg index b8184534..43f9ea45 100644 --- a/criterion/day 8/part 1/mean.svg +++ b/criterion/day 8/part 1/mean.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (µs)
- -1 - - - + 2 - - -3 - - - + + 4 - - -5 - - - + + 6 - - -7 - - - + + 8 - - -9 - - - + + 10 - - -11 + + +12 - + - -47.02 - - - -47.04 + +46.02 - - -47.06 + + +46.04 - - -47.08 + + +46.06 - - -47.1 + + +46.08 - - -47.12 + + +46.1 - - -47.14 + + +46.12 - - -47.16 + + +46.14 - - -47.18 + + +46.16 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/median.svg b/criterion/day 8/part 1/median.svg index b458b540..c6369b6e 100644 --- a/criterion/day 8/part 1/median.svg +++ b/criterion/day 8/part 1/median.svg @@ -9,86 +9,86 @@ Density (a.u.) Average time (µs) - -10 - - - + 20 - - -30 - - - + + 40 - - -50 - - - + + 60 - - -70 - - - + + 80 - - -90 - - - + + 100 - - -110 + + +120 - + + +140 + + + +160 + + + +180 + + - -46.985 + +45.99 + + + +45.992 + + + +45.994 - - -46.99 + + +45.996 - - -46.995 + + +45.998 - - -47 + + +46 - - -47.005 + + +46.002 - - -47.01 + + +46.004 - - -47.015 + + +46.006 - - -47.02 + + +46.008 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/pdf.svg b/criterion/day 8/part 1/pdf.svg index 55ca1aa6..baac733a 100644 --- a/criterion/day 8/part 1/pdf.svg +++ b/criterion/day 8/part 1/pdf.svg @@ -30,38 +30,38 @@ Average Time (µs) - + +45.5 + + + +46 + + + 46.5 - - + + 47 - - + + 47.5 - - + + 48 - - + + 48.5 - - + + 49 - - -49.5 - - - -50 - - + Density (a.u.) @@ -70,152 +70,128 @@ Density (a.u.) 0 - -0.2 - - - -0.4 - - - -0.6 - - - -0.8 + +0.5 - - + + 1 - - -1.2 - - - -1.4 - - - -1.6 - - - -1.8 + + +1.5 - - + + 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 8/part 1/pdf_small.svg b/criterion/day 8/part 1/pdf_small.svg index b9628358..f9c40dc9 100644 --- a/criterion/day 8/part 1/pdf_small.svg +++ b/criterion/day 8/part 1/pdf_small.svg @@ -10,39 +10,43 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - + + +2.5 + + - + +46 + + + 47 - - + + 48 - - + + 49 - - -50 - - - - + + + diff --git a/criterion/day 8/part 1/regression.svg b/criterion/day 8/part 1/regression.svg index da420233..46378e77 100644 --- a/criterion/day 8/part 1/regression.svg +++ b/criterion/day 8/part 1/regression.svg @@ -19,57 +19,57 @@ Iterations (x 10^3) - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -116,107 +116,107 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 8/part 1/regression_small.svg b/criterion/day 8/part 1/regression_small.svg index 1ea7b2c5..cad6ce4a 100644 --- a/criterion/day 8/part 1/regression_small.svg +++ b/criterion/day 8/part 1/regression_small.svg @@ -16,57 +16,57 @@ Iterations (x 10^3) - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -116,102 +116,102 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/criterion/day 8/part 1/slope.svg b/criterion/day 8/part 1/slope.svg index e76ba1e6..b728ca82 100644 --- a/criterion/day 8/part 1/slope.svg +++ b/criterion/day 8/part 1/slope.svg @@ -9,74 +9,62 @@ Density (a.u.) Average time (µs) - -1 - - - -2 - - - -3 - - - -4 - - - + 5 - - -6 + + +10 - - -7 + + +15 - - -8 + + +20 - - -9 + + +25 - + - -47 + +46.01 + + + +46.02 - - -47.05 + + +46.03 - - -47.1 + + +46.04 - - -47.15 + + +46.05 - - -47.2 + + +46.06 - - -47.25 + + +46.07 - - -47.3 + + +46.08 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/typical.svg b/criterion/day 8/part 1/typical.svg index 5e4c72cd..045e183b 100644 --- a/criterion/day 8/part 1/typical.svg +++ b/criterion/day 8/part 1/typical.svg @@ -9,74 +9,62 @@ Density (a.u.) Average time (µs) - -1 - - - -2 - - - -3 - - - -4 - - - + 5 - - -6 + + +10 - - -7 + + +15 - - -8 + + +20 - - -9 + + +25 - + - -47 + +46.01 + + + +46.02 - - -47.05 + + +46.03 - - -47.1 + + +46.04 - - -47.15 + + +46.05 - - -47.2 + + +46.06 - - -47.25 + + +46.07 - - -47.3 + + +46.08 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/MAD.svg b/criterion/day 8/part 2/MAD.svg index 532bb6d3..100967b0 100644 --- a/criterion/day 8/part 2/MAD.svg +++ b/criterion/day 8/part 2/MAD.svg @@ -9,66 +9,94 @@ Density (a.u.) Average time (ns) - + +0.001 + + + 0.002 - - + + +0.003 + + + 0.004 - - + + +0.005 + + + 0.006 - - -0.008 + + +0.007 - - -0.01 + + +0.008 - - -0.012 + + +0.009 - - -0.014 + + +0.01 - + - -220 - - - + 240 - - + + 260 - - + + 280 - - + + 300 - - + + 320 - - + + 340 - - - - + + +360 + + + +380 + + + +400 + + + +420 + + + +440 + + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/SD.svg b/criterion/day 8/part 2/SD.svg index 86ff4193..9810995b 100644 --- a/criterion/day 8/part 2/SD.svg +++ b/criterion/day 8/part 2/SD.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 - - + + +3 + + + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - -1.8 - - - - -0.5 - - - -1 - - - -1.5 - - - -2 - - - -2.5 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/index.html b/criterion/day 8/part 2/index.html index ad25d686..0b5a2875 100644 --- a/criterion/day 8/part 2/index.html +++ b/criterion/day 8/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 155.79 µs - 155.88 µs - 155.99 µs + 156.28 µs + 156.37 µs + 156.49 µs R² - 0.9987949 - 0.9988443 - 0.9987776 + 0.9991320 + 0.9991780 + 0.9991008 Mean - 155.85 µs - 156.07 µs - 156.44 µs + 156.40 µs + 156.56 µs + 156.79 µs Std. Dev. - 407.75 ns - 1.5911 µs - 2.6277 µs + 365.72 ns + 1.0246 µs + 1.6516 µs Median - 155.74 µs - 155.84 µs - 155.90 µs + 156.38 µs + 156.45 µs + 156.49 µs MAD - 225.18 ns - 295.32 ns - 345.69 ns + 249.57 ns + 343.95 ns + 427.30 ns diff --git a/criterion/day 8/part 2/mean.svg b/criterion/day 8/part 2/mean.svg index 79ac10b2..af463596 100644 --- a/criterion/day 8/part 2/mean.svg +++ b/criterion/day 8/part 2/mean.svg @@ -9,66 +9,74 @@ Density (a.u.) Average time (µs)
- + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + + +3.5 + + + +4 + + - -155.8 + +156.4 - - -155.9 + + +156.45 - - -156 + + +156.5 - - -156.1 + + +156.55 - - -156.2 + + +156.6 - - -156.3 + + +156.65 - - -156.4 + + +156.7 - - -156.5 + + +156.75 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/median.svg b/criterion/day 8/part 2/median.svg index 8aac4dab..d05da56b 100644 --- a/criterion/day 8/part 2/median.svg +++ b/criterion/day 8/part 2/median.svg @@ -9,74 +9,54 @@ Density (a.u.) Average time (µs) - -2 + +5 - - -4 - - - -6 - - - -8 - - - + + 10 - - -12 + + +15 - - -14 + + +20 - - - -155.74 + + +25 - - -155.76 - - - -155.78 - - - -155.8 + + + +156.38 - - -155.82 + + +156.4 - - -155.84 + + +156.42 - - -155.86 + + +156.44 - - -155.88 + + +156.46 - - -155.9 + + +156.48 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/pdf.svg b/criterion/day 8/part 2/pdf.svg index 003a8448..483ecc8e 100644 --- a/criterion/day 8/part 2/pdf.svg +++ b/criterion/day 8/part 2/pdf.svg @@ -42,46 +42,30 @@ Average Time (µs) - -154 - - - + 156 - - + + 158 - - + + 160 - - + + 162 - - + + 164 - - + + 166 - - -168 - - - -170 - - - -172 - - + Density (a.u.) @@ -90,152 +74,136 @@ Density (a.u.) 0 - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - - -0.45 - - - + + 0.5 - - - - - - - + + +0.6 + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 8/part 2/pdf_small.svg b/criterion/day 8/part 2/pdf_small.svg index 32c5d3e9..7cf076db 100644 --- a/criterion/day 8/part 2/pdf_small.svg +++ b/criterion/day 8/part 2/pdf_small.svg @@ -10,43 +10,47 @@ Average Time (µs) 0 - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - + + +0.6 + + + +0.7 + + - + 155 - - + + 160 - - + + 165 - - -170 - - - - + + + diff --git a/criterion/day 8/part 2/regression.svg b/criterion/day 8/part 2/regression.svg index f9f1ea85..dbc8a3e0 100644 --- a/criterion/day 8/part 2/regression.svg +++ b/criterion/day 8/part 2/regression.svg @@ -16,24 +16,24 @@ Iterations - + - - + + - + 10.0 - + 20.0 - + 30.0 @@ -46,14 +46,14 @@ Iterations 50.0 - + 60.0 - - + + 70.0 - + 80.0 @@ -62,10 +62,10 @@ Iterations 90.0 - + 100.0 - + 100 @@ -101,102 +101,102 @@ Iterations - + - + - - - + + + - - + + - - - + + + - - - - + + + + - + - - - - + + + + - - - + + + - + - + - - - + + + - + - + - - + + - + - + - - - + + + - + - + - + - - + + - - + + - - - - - - + + + + + + - + - + - + Sample diff --git a/criterion/day 8/part 2/regression_small.svg b/criterion/day 8/part 2/regression_small.svg index 57982558..4ad3cd9b 100644 --- a/criterion/day 8/part 2/regression_small.svg +++ b/criterion/day 8/part 2/regression_small.svg @@ -18,8 +18,8 @@ Iterations - - + + @@ -47,14 +47,14 @@ Iterations 60.0 - + 70.0 - - + + 80.0 - + 90.0 @@ -99,35 +99,35 @@ Iterations - + - + - + - + - + - + - + - - + + - + @@ -137,38 +137,38 @@ Iterations - + - + - + - + - + - - + + - - - + + + - - + + - + - + @@ -176,22 +176,22 @@ Iterations - + - + - - + + - + - + - + diff --git a/criterion/day 8/part 2/slope.svg b/criterion/day 8/part 2/slope.svg index 718bf2aa..57ce67a0 100644 --- a/criterion/day 8/part 2/slope.svg +++ b/criterion/day 8/part 2/slope.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - + - -155.8 + +156.3 - - -155.85 + + +156.35 - - -155.9 + + +156.4 - - -155.95 + + +156.45 - - -156 + + +156.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/typical.svg b/criterion/day 8/part 2/typical.svg index 484dd960..2fb0d9c5 100644 --- a/criterion/day 8/part 2/typical.svg +++ b/criterion/day 8/part 2/typical.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - + - -155.8 + +156.3 - - -155.85 + + +156.35 - - -155.9 + + +156.4 - - -155.95 + + +156.45 - - -156 + + +156.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/violin.svg b/criterion/day 8/violin.svg index 062af2f4..2f678f33 100644 --- a/criterion/day 8/violin.svg +++ b/criterion/day 8/violin.svg @@ -22,40 +22,40 @@ day 8/part 1 0.0 - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - - - - + + + + + diff --git a/criterion/day 9/part 1/MAD.svg b/criterion/day 9/part 1/MAD.svg index 20af5ba5..9d14a4b0 100644 --- a/criterion/day 9/part 1/MAD.svg +++ b/criterion/day 9/part 1/MAD.svg @@ -9,74 +9,62 @@ Density (a.u.) Average time (µs) - + +0.01 + + + 0.02 - - + + +0.03 + + + 0.04 - - -0.06 + + +0.05 - - -0.08 + + +0.06 - - -0.1 + + +0.07 - - -0.12 + + +0.08 - + - -22 + +20 - - -24 + + +25 - - -26 - - - -28 - - - + + 30 - - -32 - - - -34 - - - -36 - - - -38 + + +35 - - + + 40 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/SD.svg b/criterion/day 9/part 1/SD.svg index 83ef3914..40faec4b 100644 --- a/criterion/day 9/part 1/SD.svg +++ b/criterion/day 9/part 1/SD.svg @@ -9,62 +9,82 @@ Density (a.u.) Average time (µs) - -0.002 + +0.005 - + + +0.01 + + -0.004 +0.015 - -0.006 + +0.02 - - -0.008 + + +0.025 - - -0.01 + + +0.03 + + + +0.035 - - -0.012 + + +0.04 - - -0.014 + + +0.045 - + + +0.05 + + - -50 + +60 + + + +65 + + + +70 - - -100 + + +75 - - -150 + + +80 - - -200 + + +85 - - -250 + + +90 - - -300 + + +95 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/index.html b/criterion/day 9/part 1/index.html index a0bd26bb..1cf55162 100644 --- a/criterion/day 9/part 1/index.html +++ b/criterion/day 9/part 1/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0010261 - 0.0010447 - 0.0009939 + 0.1224953 + 0.1261840 + 0.1217113 Mean - 80.555 ms - 80.580 ms - 80.622 ms + 80.616 ms + 80.631 ms + 80.646 ms Std. Dev. - 38.997 µs - 187.66 µs - 315.33 µs + 58.777 µs + 76.969 µs + 92.147 µs Median - 80.542 ms - 80.550 ms - 80.558 ms + 80.596 ms + 80.602 ms + 80.610 ms MAD - 22.902 µs - 28.585 µs - 39.234 µs + 21.465 µs + 30.123 µs + 42.193 µs diff --git a/criterion/day 9/part 1/iteration_times.svg b/criterion/day 9/part 1/iteration_times.svg index 0cf65652..70b78fbe 100644 --- a/criterion/day 9/part 1/iteration_times.svg +++ b/criterion/day 9/part 1/iteration_times.svg @@ -12,52 +12,47 @@ Average Iteration Time (ms) - - - - - - - - - + + + + + + + + - -80.6 - - - -80.8 + +80.55 - - -81.0 + + +80.6 - - -81.2 + + +80.65 - - -81.4 + + +80.7 - - -81.6 + + +80.75 - - -81.8 + + +80.8 - - -82.0 + + +80.85 - - -82.2 + + +80.9 - + 10 @@ -99,106 +94,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 9/part 1/iteration_times_small.svg b/criterion/day 9/part 1/iteration_times_small.svg index 2cb6c9f8..de701b9e 100644 --- a/criterion/day 9/part 1/iteration_times_small.svg +++ b/criterion/day 9/part 1/iteration_times_small.svg @@ -12,52 +12,47 @@ Average Iteration Time (ms) - - - - - - - - - + + + + + + + + - -80.6 - - - -80.8 + +80.55 - - -81.0 + + +80.6 - - -81.2 + + +80.65 - - -81.4 + + +80.7 - - -81.6 + + +80.75 - - -81.8 + + +80.8 - - -82.0 + + +80.85 - - -82.2 + + +80.9 - + 10 @@ -99,104 +94,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 9/part 1/mean.svg b/criterion/day 9/part 1/mean.svg index 6d56955a..3a3360c8 100644 --- a/criterion/day 9/part 1/mean.svg +++ b/criterion/day 9/part 1/mean.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (ms) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - - -80.55 - - - -80.56 + + +35 - - -80.57 + + +40 - - -80.58 + + +45 - - -80.59 + + +50 - - -80.6 + + +55 - - -80.61 + + + +80.615 - - + + 80.62 - - - - + + +80.625 + + + +80.63 + + + +80.635 + + + +80.64 + + + +80.645 + + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/median.svg b/criterion/day 9/part 1/median.svg index 5d45204e..9ee299e2 100644 --- a/criterion/day 9/part 1/median.svg +++ b/criterion/day 9/part 1/median.svg @@ -9,70 +9,82 @@ Density (a.u.) Average time (ms) - + 20 - - + + 40 - - + + 60 - - + + 80 - - + + 100 - - + + 120 - - - -80.542 + + +140 + + + +160 + + + +180 - - -80.544 + + +200 + + + + +80.596 - - -80.546 + + +80.598 - - -80.548 + + +80.6 - - -80.55 + + +80.602 - - -80.552 + + +80.604 - - -80.554 + + +80.606 - - -80.556 + + +80.608 - - -80.558 + + +80.61 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/pdf.svg b/criterion/day 9/part 1/pdf.svg index 4d6315ad..c54fe27b 100644 --- a/criterion/day 9/part 1/pdf.svg +++ b/criterion/day 9/part 1/pdf.svg @@ -54,26 +54,30 @@ Average Time (ms) - + 80.5 - - -81 + + +80.6 + + + +80.7 - - -81.5 + + +80.8 - - -82 + + +80.9 - - -82.5 + + +81 - + Density (a.u.) @@ -82,144 +86,140 @@ Density (a.u.) 0 - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 - - - + + 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +5 + + + +6 + + + +7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 9/part 1/pdf_small.svg b/criterion/day 9/part 1/pdf_small.svg index 24718d27..8c86bbb1 100644 --- a/criterion/day 9/part 1/pdf_small.svg +++ b/criterion/day 9/part 1/pdf_small.svg @@ -10,63 +10,47 @@ Average Time (ms) 0 - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 - - - + + 4 - - -4.5 + + +5 - - - -80.5 + + +6 - - -81 + + +7 - - -81.5 + + +8 - - -82 + + + +80.6 - - -82.5 + + +80.8 - - - + + + diff --git a/criterion/day 9/part 1/typical.svg b/criterion/day 9/part 1/typical.svg index 1e2d1b03..c7c34605 100644 --- a/criterion/day 9/part 1/typical.svg +++ b/criterion/day 9/part 1/typical.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (ms) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - - -80.55 - - - -80.56 + + +35 - - -80.57 + + +40 - - -80.58 + + +45 - - -80.59 + + +50 - - -80.6 + + +55 - - -80.61 + + + +80.615 - - + + 80.62 - - - - + + +80.625 + + + +80.63 + + + +80.635 + + + +80.64 + + + +80.645 + + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/MAD.svg b/criterion/day 9/part 2/MAD.svg index cd87f3ad..c448fa36 100644 --- a/criterion/day 9/part 2/MAD.svg +++ b/criterion/day 9/part 2/MAD.svg @@ -9,90 +9,86 @@ Density (a.u.) Average time (µs) - + 0.005 - - + + 0.01 - - + + 0.015 - - + + 0.02 - - + + 0.025 - - + + 0.03 - - + + 0.035 - - + + 0.04 - - + + 0.045 - - + + 0.05 - - + + 0.055 - + - + 20 - - -30 - - - -40 + + +25 - - -50 + + +30 - - -60 + + +35 - - -70 + + +40 - - -80 + + +45 - - -90 + + +50 - - -100 + + +55 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/SD.svg b/criterion/day 9/part 2/SD.svg index cfcbd33c..bbf396f3 100644 --- a/criterion/day 9/part 2/SD.svg +++ b/criterion/day 9/part 2/SD.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.005 - - + + 0.01 - - + + 0.015 - - + + 0.02 - - + + 0.025 - - + + 0.03 - - + + 0.035 - - + + 0.04 - + + +0.045 + + + +0.05 + + - + +50 + + + 55 - - + + 60 - - + + 65 - - + + 70 - - + + 75 - - + + 80 - - + + 85 - - -90 - - - -95 - - - -100 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/index.html b/criterion/day 9/part 2/index.html index 7d6cc246..40d968fb 100644 --- a/criterion/day 9/part 2/index.html +++ b/criterion/day 9/part 2/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0030396 - 0.0031439 - 0.0030177 + 0.0012228 + 0.0012656 + 0.0012153 Mean - 15.933 ms - 15.948 ms - 15.964 ms + 15.924 ms + 15.937 ms + 15.951 ms Std. Dev. - 59.068 µs - 78.665 µs - 98.153 µs + 52.132 µs + 69.429 µs + 84.533 µs Median - 15.899 ms - 15.907 ms - 15.962 ms + 15.896 ms + 15.906 ms + 15.917 ms MAD - 25.275 µs - 41.372 µs - 92.899 µs + 18.946 µs + 31.518 µs + 52.145 µs diff --git a/criterion/day 9/part 2/iteration_times.svg b/criterion/day 9/part 2/iteration_times.svg index 0c3fbf7e..76183455 100644 --- a/criterion/day 9/part 2/iteration_times.svg +++ b/criterion/day 9/part 2/iteration_times.svg @@ -12,47 +12,37 @@ Average Iteration Time (ms) - - - - - - - - + + + + + + - + 15.9 - - + + 15.95 - - + + 16.0 - - + + 16.05 - - + + 16.1 - - + + 16.15 - - -16.2 - - - -16.25 - - + 10 @@ -94,106 +84,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 9/part 2/iteration_times_small.svg b/criterion/day 9/part 2/iteration_times_small.svg index 3d7709f8..f3c9adf0 100644 --- a/criterion/day 9/part 2/iteration_times_small.svg +++ b/criterion/day 9/part 2/iteration_times_small.svg @@ -13,46 +13,36 @@ Average Iteration Time (ms) - - - + + - - - + + 15.9 - + 15.95 - - + + 16.0 - - + + 16.05 - - + + 16.1 - - + + 16.15 - - -16.2 - - - -16.25 - - + 10 @@ -94,104 +84,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 9/part 2/mean.svg b/criterion/day 9/part 2/mean.svg index c3327752..f2acb376 100644 --- a/criterion/day 9/part 2/mean.svg +++ b/criterion/day 9/part 2/mean.svg @@ -9,82 +9,58 @@ Density (a.u.) Average time (ms) - -5 - - - + 10 - - -15 - - - + + 20 - - -25 - - - + + 30 - - -35 - - - + + 40 - - -45 - - - + + 50 - - -55 + + +60 - + - + +15.925 + + + 15.93 - - + + 15.935 - - + + 15.94 - - + + 15.945 - - + + 15.95 - - -15.955 - - - -15.96 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/median.svg b/criterion/day 9/part 2/median.svg index e330989a..ddeb2841 100644 --- a/criterion/day 9/part 2/median.svg +++ b/criterion/day 9/part 2/median.svg @@ -9,74 +9,66 @@ Density (a.u.) Average time (ms) - + 10 - - + + 20 - - + + 30 - - + + 40 - - + + 50 - - + + 60 - - + + 70 - - + + 80 - - + + 90 - + - -15.9 - - - -15.91 + +15.895 - - -15.92 - - - -15.93 + + +15.9 - - -15.94 + + +15.905 - - -15.95 + + +15.91 - - -15.96 + + +15.915 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/pdf.svg b/criterion/day 9/part 2/pdf.svg index 3ddac615..47957153 100644 --- a/criterion/day 9/part 2/pdf.svg +++ b/criterion/day 9/part 2/pdf.svg @@ -46,34 +46,50 @@ Average Time (ms) - + 15.8 - - + + +15.85 + + + 15.9 - - + + +15.95 + + + 16 - + -16.1 +16.05 - + +16.1 + + + +16.15 + + + 16.2 - - -16.3 + + +16.25 - - -16.4 + + +16.3 - + Density (a.u.) @@ -82,136 +98,144 @@ Density (a.u.) 0 - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - - + + +7 + + + +8 + + + + - + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - + - - - + + + + - - - + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + - - - - - - - - - - - - + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 9/part 2/pdf_small.svg b/criterion/day 9/part 2/pdf_small.svg index cfaafcfe..e26b1413 100644 --- a/criterion/day 9/part 2/pdf_small.svg +++ b/criterion/day 9/part 2/pdf_small.svg @@ -10,51 +10,47 @@ Average Time (ms) 0 - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - + + +8 + + - + 15.8 - - + + 16 - - -16.2 - - - -16.4 - - - - + + + diff --git a/criterion/day 9/part 2/typical.svg b/criterion/day 9/part 2/typical.svg index 4ea912e8..e51acebb 100644 --- a/criterion/day 9/part 2/typical.svg +++ b/criterion/day 9/part 2/typical.svg @@ -9,82 +9,58 @@ Density (a.u.) Average time (ms) - -5 - - - + 10 - - -15 - - - + + 20 - - -25 - - - + + 30 - - -35 - - - + + 40 - - -45 - - - + + 50 - - -55 + + +60 - + - + +15.925 + + + 15.93 - - + + 15.935 - - + + 15.94 - - + + 15.945 - - + + 15.95 - - -15.955 - - - -15.96 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/violin.svg b/criterion/day 9/violin.svg index 8300df61..a021e039 100644 --- a/criterion/day 9/violin.svg +++ b/criterion/day 9/violin.svg @@ -22,40 +22,40 @@ day 9/part 1 0.0 - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - - - - + + + + + diff --git a/criterion/index.html b/criterion/index.html index 5d98d590..488453a0 100644 --- a/criterion/index.html +++ b/criterion/index.html @@ -147,6 +147,12 @@

Criterion.rs Benchmark Index

  • part 1
  • part 2
  • +
  • day 15
  • + +