diff --git a/criterion/day 1/part 1/MAD.svg b/criterion/day 1/part 1/MAD.svg index 6b2f0b1..3791ce5 100644 --- a/criterion/day 1/part 1/MAD.svg +++ b/criterion/day 1/part 1/MAD.svg @@ -9,70 +9,78 @@ Density (a.u.) Average time (ns) - -0.002 + +5e-4 - - -0.004 + + +0.001 - - -0.006 + + +0.0015 - - -0.008 + + +0.002 - - -0.01 + + +0.0025 - - -0.012 + + +0.003 - - -0.014 + + +0.0035 - - -0.016 + + +0.004 - + - -140 + +300 + + + +350 + + + +400 - - -160 + + +450 - - -180 + + +500 - - -200 + + +550 - - -220 + + +600 - - -240 + + +650 - - -260 + + +700 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/SD.svg b/criterion/day 1/part 1/SD.svg index 799d35f..3002765 100644 --- a/criterion/day 1/part 1/SD.svg +++ b/criterion/day 1/part 1/SD.svg @@ -9,66 +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 + + - -0.5 + +0.8 - - + + 1 - - -1.5 + + +1.2 - - -2 + + +1.4 - - -2.5 + + +1.6 - - -3 + + +1.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/index.html b/criterion/day 1/part 1/index.html index ceb6eb8..faabedc 100644 --- a/criterion/day 1/part 1/index.html +++ b/criterion/day 1/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 58.500 µs - 58.960 µs - 59.569 µs + 54.928 µs + 55.193 µs + 55.492 µs R² - 0.8481956 - 0.8532820 - 0.8443832 + 0.9580447 + 0.9605860 + 0.9573706 Mean - 58.470 µs - 58.833 µs - 59.309 µs + 54.754 µs + 54.982 µs + 55.260 µs Std. Dev. - 528.80 ns - 2.1559 µs - 3.1940 µs + 767.25 ns + 1.2920 µs + 1.8249 µs Median - 58.338 µs - 58.388 µs - 58.455 µs + 54.395 µs + 54.535 µs + 54.706 µs MAD - 146.64 ns - 202.33 ns - 249.50 ns + 327.54 ns + 464.65 ns + 669.16 ns diff --git a/criterion/day 1/part 1/mean.svg b/criterion/day 1/part 1/mean.svg index 176ecc8..3b5211a 100644 --- a/criterion/day 1/part 1/mean.svg +++ b/criterion/day 1/part 1/mean.svg @@ -9,94 +9,62 @@ Density (a.u.) Average time (µs)
- -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 - - - -1.4 - - - -1.6 + + +1.5 - - -1.8 - - - + + 2 - - - -58.4 - - - -58.5 + + +2.5 - - -58.6 + + +3 - - -58.7 - - - -58.8 + + + +54.7 - - -58.9 + + +54.8 - - -59 + + +54.9 - - -59.1 + + +55 - - -59.2 + + +55.1 - - -59.3 + + +55.2 - - -59.4 + + +55.3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/median.svg b/criterion/day 1/part 1/median.svg index 13f829e..25e3ae5 100644 --- a/criterion/day 1/part 1/median.svg +++ b/criterion/day 1/part 1/median.svg @@ -9,78 +9,74 @@ Density (a.u.) Average time (µs) - + +1 + + + 2 - - -4 + + +3 - - -6 - - - -8 - - - -10 + + +4 - - -12 + + +5 - - -14 + + +6 - - -16 + + +7 - - -18 + + +8 - - -20 + + +9 - + -58.34 +54.4 - -58.36 + +54.45 - - -58.38 + + +54.5 - - -58.4 + + +54.55 - - -58.42 + + +54.6 - - -58.44 + + +54.65 - - -58.46 + + +54.7 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/pdf.svg b/criterion/day 1/part 1/pdf.svg index 08dbcf3..cb08b46 100644 --- a/criterion/day 1/part 1/pdf.svg +++ b/criterion/day 1/part 1/pdf.svg @@ -13,79 +13,67 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - + + +1.8 + + - + +54 + + + 56 - - + + 58 - - + + 60 - - + + 62 - - + + 64 - - -66 - - - -68 - - - -70 - - - -72 - - - -74 - - + Density (a.u.) @@ -94,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 1/part 1/pdf_small.svg b/criterion/day 1/part 1/pdf_small.svg index e67d48e..df20b6b 100644 --- a/criterion/day 1/part 1/pdf_small.svg +++ b/criterion/day 1/part 1/pdf_small.svg @@ -10,59 +10,39 @@ Average Time (µs) 0 - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - + + +0.5 + + - + 55 - - + + 60 - - + + 65 - - -70 - - - -75 - - - - + + + diff --git a/criterion/day 1/part 1/regression.svg b/criterion/day 1/part 1/regression.svg index 85a2f6f..74ca4e9 100644 --- a/criterion/day 1/part 1/regression.svg +++ b/criterion/day 1/part 1/regression.svg @@ -8,98 +8,103 @@ 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 - + + +1.8 + + @@ -119,89 +124,89 @@ 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 4ed3b9c..8411cbe 100644 --- a/criterion/day 1/part 1/regression_small.svg +++ b/criterion/day 1/part 1/regression_small.svg @@ -5,101 +5,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 - + + +1.8 + + - + @@ -114,89 +119,89 @@ Iterations (x 10^3) - + - + - - - + + + - + - - - + + + - - + + - - - + + + - - - + + + - + - - - - - - + + + + + + - - - - - + + + + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - - + + + - - - - - + + + + + - - + + diff --git a/criterion/day 1/part 1/slope.svg b/criterion/day 1/part 1/slope.svg index d20f8dd..44c1c9d 100644 --- a/criterion/day 1/part 1/slope.svg +++ b/criterion/day 1/part 1/slope.svg @@ -9,66 +9,58 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 + + +1.5 + + + +2 - - -1.4 + + +2.5 - - -1.6 + + +3 - + - -58.4 + +54.9 - - -58.6 + + +55 - - -58.8 + + +55.1 - - -59 + + +55.2 - - -59.2 + + +55.3 - - -59.4 + + +55.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/typical.svg b/criterion/day 1/part 1/typical.svg index 836dc7e..546b016 100644 --- a/criterion/day 1/part 1/typical.svg +++ b/criterion/day 1/part 1/typical.svg @@ -9,66 +9,58 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 + + +1.5 + + + +2 - - -1.4 + + +2.5 - - -1.6 + + +3 - + - -58.4 + +54.9 - - -58.6 + + +55 - - -58.8 + + +55.1 - - -59 + + +55.2 - - -59.2 + + +55.3 - - -59.4 + + +55.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/MAD.svg b/criterion/day 1/part 2/MAD.svg index 2da34aa..df80eb4 100644 --- a/criterion/day 1/part 2/MAD.svg +++ b/criterion/day 1/part 2/MAD.svg @@ -9,70 +9,62 @@ Density (a.u.) Average time (ns) - -0.005 + +5e-4 - - -0.01 + + +0.001 - - -0.015 + + +0.0015 - + + +0.002 + + -0.02 +0.0025 - -0.025 - - - - -70 + +0.003 - - -80 + + +0.0035 - - -90 - - - -100 - - - -110 + + + +400 - - -120 + + +500 - - -130 + + +600 - - -140 + + +700 - - -150 + + +800 - - -160 + + +900 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/SD.svg b/criterion/day 1/part 2/SD.svg index fcc89ab..91af5f1 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.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - - -0 + + +0.8 - - + + 1 - - -2 + + +1.2 - - -3 + + +1.4 - - -4 + + + +1.2 + + + +1.4 + + + +1.6 - - -5 + + +1.8 + + + +2 - - -6 + + +2.2 - - -7 + + +2.4 - - -8 + + +2.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/index.html b/criterion/day 1/part 2/index.html index 2b42ebb..dea2aa6 100644 --- a/criterion/day 1/part 2/index.html +++ b/criterion/day 1/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 74.142 µs - 74.641 µs - 75.676 µs + 83.552 µs + 83.810 µs + 84.101 µs R² - 0.6789789 - 0.6819192 - 0.6694601 + 0.9717124 + 0.9729853 + 0.9713696 Mean - 74.144 µs - 74.647 µs - 75.566 µs + 83.684 µs + 84.010 µs + 84.393 µs Std. Dev. - 340.88 ns - 4.2527 µs - 7.2524 µs + 1.1618 µs + 1.8120 µs + 2.5154 µs Median - 74.087 µs - 74.105 µs - 74.124 µs + 83.132 µs + 83.267 µs + 83.531 µs MAD - 77.552 ns - 112.37 ns - 152.85 ns + 384.85 ns + 577.25 ns + 936.76 ns diff --git a/criterion/day 1/part 2/mean.svg b/criterion/day 1/part 2/mean.svg index 6d0bd44..2a0586f 100644 --- a/criterion/day 1/part 2/mean.svg +++ b/criterion/day 1/part 2/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 - - + - -74 - - - -74.2 + +83.7 - - -74.4 + + +83.8 - - -74.6 + + +83.9 - - -74.8 + + +84 - - -75 + + +84.1 - - -75.2 + + +84.2 - - -75.4 + + +84.3 - - -75.6 + + +84.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/median.svg b/criterion/day 1/part 2/median.svg index d166ca6..0531784 100644 --- a/criterion/day 1/part 2/median.svg +++ b/criterion/day 1/part 2/median.svg @@ -9,70 +9,94 @@ Density (a.u.) Average time (µs) - -10 + +0.5 - - -20 + + +1 - - -30 + + +1.5 - - -40 + + +2 - - -50 + + +2.5 - - -60 + + +3 - + + +3.5 + + + +4 + + + +4.5 + + + +5 + + + +5.5 + + - -74.085 + +83.1 + + + +83.15 - - -74.09 + + +83.2 - - -74.095 + + +83.25 - - -74.1 + + +83.3 - - -74.105 + + +83.35 - - -74.11 + + +83.4 - - -74.115 + + +83.45 - - -74.12 + + +83.5 - - -74.125 + + +83.55 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/pdf.svg b/criterion/day 1/part 2/pdf.svg index 77724dd..6971430 100644 --- a/criterion/day 1/part 2/pdf.svg +++ b/criterion/day 1/part 2/pdf.svg @@ -13,79 +13,71 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - -1.2 - - + -1.4 +1.2 - -70 - - - -75 - - - + 80 - - -85 + + +82 - - -90 + + +84 + + + +86 - - -95 + + +88 - - -100 + + +90 - - -105 + + +92 - - -110 + + +94 - - -115 + + +96 - - -120 + + +98 - + Density (a.u.) @@ -94,152 +86,136 @@ Density (a.u.) 0 - -0.02 - - - -0.04 - - - -0.06 - - - -0.08 + +0.05 - - + + 0.1 - - -0.12 - - - -0.14 - - - -0.16 - - - -0.18 + + +0.15 - - + + 0.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.25 + + + +0.3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 1/part 2/pdf_small.svg b/criterion/day 1/part 2/pdf_small.svg index 4d6cab2..26ed550 100644 --- a/criterion/day 1/part 2/pdf_small.svg +++ b/criterion/day 1/part 2/pdf_small.svg @@ -10,35 +10,51 @@ Average Time (µs) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - + + +0.25 + + + +0.3 + + + +0.35 + + - + 80 - - -100 + + +85 + + + +90 - - -120 + + +95 - - - + + + diff --git a/criterion/day 1/part 2/regression.svg b/criterion/day 1/part 2/regression.svg index 97abd70..7348058 100644 --- a/criterion/day 1/part 2/regression.svg +++ b/criterion/day 1/part 2/regression.svg @@ -8,195 +8,185 @@ 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.2 - - - + + + - - - + + + - - - + + + - - + + - + - + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - - - - - - - + + + + + + + + + - + Sample diff --git a/criterion/day 1/part 2/regression_small.svg b/criterion/day 1/part 2/regression_small.svg index 6a8ee57..c50e0f3 100644 --- a/criterion/day 1/part 2/regression_small.svg +++ b/criterion/day 1/part 2/regression_small.svg @@ -5,193 +5,183 @@ 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.2 - + - + - - + + - - + + - + - + - + - - - - - + + + + + - + - + - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - + + + + - - + + - - - - + + + + - + diff --git a/criterion/day 1/part 2/slope.svg b/criterion/day 1/part 2/slope.svg index 7fccd6e..11450ad 100644 --- a/criterion/day 1/part 2/slope.svg +++ b/criterion/day 1/part 2/slope.svg @@ -9,94 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 - - - -1.4 - - - -1.6 + + +1.5 - - -1.8 - - - + + 2 - - -2.2 - - - - -74 + + +2.5 - - -74.2 + + +3 - - -74.4 - - - -74.6 + + + +83.5 - - -74.8 + + +83.6 - - -75 + + +83.7 - - -75.2 + + +83.8 - - -75.4 + + +83.9 - - -75.6 + + +84 - - -75.8 + + +84.1 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/typical.svg b/criterion/day 1/part 2/typical.svg index c1afa86..a750774 100644 --- a/criterion/day 1/part 2/typical.svg +++ b/criterion/day 1/part 2/typical.svg @@ -9,94 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 - - - -1.4 - - - -1.6 + + +1.5 - - -1.8 - - - + + 2 - - -2.2 - - - - -74 + + +2.5 - - -74.2 + + +3 - - -74.4 - - - -74.6 + + + +83.5 - - -74.8 + + +83.6 - - -75 + + +83.7 - - -75.2 + + +83.8 - - -75.4 + + +83.9 - - -75.6 + + +84 - - -75.8 + + +84.1 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/violin.svg b/criterion/day 1/violin.svg index b032610..319bdfd 100644 --- a/criterion/day 1/violin.svg +++ b/criterion/day 1/violin.svg @@ -22,32 +22,44 @@ day 1/part 1 0.0 - + +10.0 + + + 20.0 - - + + +30.0 + + + 40.0 - - + + +50.0 + + + 60.0 - - -80.0 + + +70.0 - - -100.0 + + +80.0 - - -120.0 + + +90.0 - - - - - + + + + + diff --git a/criterion/day 2/part 1/MAD.svg b/criterion/day 2/part 1/MAD.svg index b302e67..590c04a 100644 --- a/criterion/day 2/part 1/MAD.svg +++ b/criterion/day 2/part 1/MAD.svg @@ -6,73 +6,85 @@ day 2/part 1:MAD Density (a.u.) -Average time (ns) +Average time (µs) - -0.001 + +0.2 - - -0.002 + + +0.4 - - -0.003 + + +0.6 - - -0.004 + + +0.8 - - -0.005 + + +1 - - -0.006 + + +1.2 - - -0.007 + + +1.4 - - -0.008 + + +1.6 - + - -300 + +0.8 - - -350 + + +1 - - -400 + + +1.2 - - -450 + + +1.4 - - -500 + + +1.6 - - -550 + + +1.8 - - -600 + + +2 - - - - + + +2.2 + + + +2.4 + + + +2.6 + + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/SD.svg b/criterion/day 2/part 1/SD.svg index 018a418..15ea77b 100644 --- a/criterion/day 2/part 1/SD.svg +++ b/criterion/day 2/part 1/SD.svg @@ -9,62 +9,82 @@ Density (a.u.) Average time (µs) - -0.5 + +0.05 - - -1 + + +0.1 - - -1.5 + + +0.15 - - -2 + + +0.2 - - -2.5 + + +0.25 - - - -0.9 + + +0.3 + + + +0.35 + + + +0.4 + + + +0.45 - - -1 + + +0.5 + + + +0.55 + + + + +2.5 - - -1.1 + + +3 - - -1.2 + + +3.5 - - -1.3 + + +4 - - -1.4 + + +4.5 - - -1.5 + + +5 - - -1.6 + + +5.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/index.html b/criterion/day 2/part 1/index.html index 040156d..de81563 100644 --- a/criterion/day 2/part 1/index.html +++ b/criterion/day 2/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 150.03 µs - 150.09 µs - 150.15 µs + 149.61 µs + 150.13 µs + 150.71 µs R² - 0.9990875 - 0.9991132 - 0.9990883 + 0.9630118 + 0.9646428 + 0.9625921 Mean - 149.39 µs - 149.63 µs - 149.87 µs + 149.35 µs + 150.08 µs + 150.93 µs Std. Dev. - 911.02 ns - 1.2365 µs - 1.5658 µs + 2.5172 µs + 4.0523 µs + 5.4146 µs Median - 149.89 µs - 149.97 µs - 150.05 µs + 148.99 µs + 149.20 µs + 149.56 µs MAD - 299.29 ns - 416.29 ns - 575.70 ns + 945.83 ns + 1.3469 µs + 2.5047 µs diff --git a/criterion/day 2/part 1/mean.svg b/criterion/day 2/part 1/mean.svg index 80c4059..fa4248f 100644 --- a/criterion/day 2/part 1/mean.svg +++ b/criterion/day 2/part 1/mean.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs)
- -0.5 + +0.1 - - -1 + + +0.2 + + + +0.3 + + + +0.4 - - -1.5 + + +0.5 + + + +0.6 - - -2 + + +0.7 - - -2.5 + + +0.8 - - -3 + + +0.9 - - -3.5 + + +1 - + - -149.4 + +149.2 - - -149.5 + + +149.4 - - + + 149.6 - - -149.7 - - - + + 149.8 - - -149.9 + + +150 + + + +150.2 + + + +150.4 + + + +150.6 + + + +150.8 + + + +151 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/median.svg b/criterion/day 2/part 1/median.svg index b3b4baa..5425153 100644 --- a/criterion/day 2/part 1/median.svg +++ b/criterion/day 2/part 1/median.svg @@ -9,62 +9,74 @@ Density (a.u.) Average time (µs) - -5 + +0.5 - - -10 + + +1 - - -15 + + +1.5 - - -20 + + +2 - - - -149.88 + + +2.5 + + + +3 + + + +3.5 - - -149.9 + + +4 - - -149.92 + + +4.5 + + + + +149 - - -149.94 + + +149.1 - - -149.96 + + +149.2 - - -149.98 + + +149.3 - - -150 + + +149.4 - - -150.02 + + +149.5 - - -150.04 + + +149.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/pdf.svg b/criterion/day 2/part 1/pdf.svg index df0ac84..421d400 100644 --- a/criterion/day 2/part 1/pdf.svg +++ b/criterion/day 2/part 1/pdf.svg @@ -42,34 +42,34 @@ Average Time (µs) - -144 + +145 - - -146 + + +150 - - -148 + + +155 - - -150 + + +160 - - -152 + + +165 - - -154 + + +170 - - -156 + + +175 - + Density (a.u.) @@ -78,152 +78,140 @@ Density (a.u.) 0 - -0.05 - - - -0.1 + +0.02 - - -0.15 + + +0.04 - + -0.2 +0.06 - -0.25 - - - -0.3 + +0.08 - - -0.35 + + +0.1 - + -0.4 +0.12 - -0.45 - - - -0.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +0.14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 2/part 1/pdf_small.svg b/criterion/day 2/part 1/pdf_small.svg index 3f8e022..9b117c3 100644 --- a/criterion/day 2/part 1/pdf_small.svg +++ b/criterion/day 2/part 1/pdf_small.svg @@ -10,39 +10,51 @@ Average Time (µs) 0 - -0.1 + +0.02 + + + +0.04 - + -0.2 +0.06 - -0.3 + +0.08 + + + +0.1 - + -0.4 +0.12 - -0.5 + +0.14 - - - -145 + + +0.16 - - + + + 150 - - -155 + + +160 + + + +170 - - - + + + diff --git a/criterion/day 2/part 1/regression.svg b/criterion/day 2/part 1/regression.svg index 40428b4..cec8138 100644 --- a/criterion/day 2/part 1/regression.svg +++ b/criterion/day 2/part 1/regression.svg @@ -17,14 +17,14 @@ Iterations - - - - - - - - + + + + + + + + 10.0 @@ -34,38 +34,38 @@ Iterations 20.0 - + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 100 @@ -97,104 +97,104 @@ Iterations - - - + + + - - - + + + - - - - + + + + - - + + - - - - - + + + + + - - - - + + + + - + - + - - + + - + - - - - - - - - + + + + + + + + - - - + + + - + - + - - - + + + - - + + - - - - - - + + + + + + - - - - - + + + + + - + - - - - + + + + - - - - - - - + + + + + + + diff --git a/criterion/day 2/part 1/regression_small.svg b/criterion/day 2/part 1/regression_small.svg index 72ce92b..d3aefb1 100644 --- a/criterion/day 2/part 1/regression_small.svg +++ b/criterion/day 2/part 1/regression_small.svg @@ -15,13 +15,13 @@ Iterations - - - - - - - + + + + + + + 10.0 @@ -35,34 +35,34 @@ Iterations 30.0 - + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 100 @@ -93,105 +93,105 @@ Iterations - + - + - - + + - + - - + + - - + + - + - - - - + + + + - - + + - + - + - - - - - - - - + + + + + + + + - + - - + + - + - + - - - + + + - - + + - + - - - - + + + + - - - + + + - - + + - + - + - + - - - - - + + + + + - + diff --git a/criterion/day 2/part 1/slope.svg b/criterion/day 2/part 1/slope.svg index 9351a60..7884f9e 100644 --- a/criterion/day 2/part 1/slope.svg +++ b/criterion/day 2/part 1/slope.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (µs) - -2 + +0.2 - - -4 + + +0.4 - - -6 + + +0.6 - - -8 + + +0.8 - - -10 + + +1 - + + +1.2 + + -12 +1.4 - -150.02 - - - -150.04 + +149.6 - - -150.06 + + +149.8 - - -150.08 + + +150 - - -150.1 + + +150.2 - - -150.12 + + +150.4 - - -150.14 + + +150.6 - - -150.16 + + +150.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/typical.svg b/criterion/day 2/part 1/typical.svg index d64205e..9617ab7 100644 --- a/criterion/day 2/part 1/typical.svg +++ b/criterion/day 2/part 1/typical.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (µs) - -2 + +0.2 - - -4 + + +0.4 - - -6 + + +0.6 - - -8 + + +0.8 - - -10 + + +1 - + + +1.2 + + -12 +1.4 - -150.02 - - - -150.04 + +149.6 - - -150.06 + + +149.8 - - -150.08 + + +150 - - -150.1 + + +150.2 - - -150.12 + + +150.4 - - -150.14 + + +150.6 - - -150.16 + + +150.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/MAD.svg b/criterion/day 2/part 2/MAD.svg index 5160751..08a9b3b 100644 --- a/criterion/day 2/part 2/MAD.svg +++ b/criterion/day 2/part 2/MAD.svg @@ -9,94 +9,82 @@ 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 - - + - -0.7 - - - + 0.8 - - -0.9 - - - + + 1 - - -1.1 - - - + + 1.2 - - -1.3 - - - + + 1.4 - - -1.5 - - - + + 1.6 - - - - + + +1.8 + + + +2 + + + +2.2 + + + +2.4 + + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/SD.svg b/criterion/day 2/part 2/SD.svg index ed30dca..7330313 100644 --- a/criterion/day 2/part 2/SD.svg +++ b/criterion/day 2/part 2/SD.svg @@ -9,90 +9,74 @@ Density (a.u.) Average time (µs) - -0.1 - - - -0.2 - - - -0.3 + +0.05 - - -0.4 + + +0.1 - - -0.5 + + +0.15 - - -0.6 + + +0.2 - - -0.7 + + +0.25 - - -0.8 + + +0.3 - - -0.9 + + +0.35 - - -1 + + +0.4 - - -1.1 + + +0.45 - + - -1 - - - -1.5 - - - -2 + +3 - - -2.5 + + +4 - - -3 + + +5 - - -3.5 + + +6 - - -4 + + +7 - - -4.5 + + +8 - - -5 + + +9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/index.html b/criterion/day 2/part 2/index.html index 03e5529..8402c77 100644 --- a/criterion/day 2/part 2/index.html +++ b/criterion/day 2/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 172.30 µs - 172.51 µs - 172.78 µs + 173.60 µs + 174.35 µs + 175.13 µs R² - 0.9956653 - 0.9958755 - 0.9955530 + 0.9547099 + 0.9569768 + 0.9545283 Mean - 171.65 µs - 172.10 µs - 172.78 µs + 173.66 µs + 174.66 µs + 175.97 µs Std. Dev. - 1.0459 µs - 2.9749 µs - 4.8543 µs + 2.9731 µs + 5.9760 µs + 9.0489 µs Median - 171.41 µs - 172.19 µs - 172.41 µs + 172.18 µs + 172.37 µs + 172.98 µs MAD - 704.95 ns - 1.1614 µs - 1.5230 µs + 843.43 ns + 1.3436 µs + 2.3668 µs diff --git a/criterion/day 2/part 2/mean.svg b/criterion/day 2/part 2/mean.svg index afefc3b..75be79b 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.2 + +0.1 - - -0.4 + + +0.2 - - -0.6 + + +0.3 - + -0.8 +0.4 -1 +0.5 - -1.2 + +0.6 - - -1.4 + + +0.7 - + - -171.6 - - - -171.8 + +173.5 - - -172 + + +174 - - -172.2 + + +174.5 - - -172.4 + + +175 - - -172.6 + + +175.5 - - -172.8 + + +176 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/median.svg b/criterion/day 2/part 2/median.svg index b3e4114..1934f0b 100644 --- a/criterion/day 2/part 2/median.svg +++ b/criterion/day 2/part 2/median.svg @@ -9,78 +9,94 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - - + + 4.5 - - + + 5 - - + + 5.5 - + - -171.4 + +172.1 - - -171.6 + + +172.2 - - -171.8 + + +172.3 - - -172 + + +172.4 - - -172.2 + + +172.5 - - -172.4 + + +172.6 + + + +172.7 + + + +172.8 + + + +172.9 + + + +173 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/pdf.svg b/criterion/day 2/part 2/pdf.svg index 8ec6ab2..0af3910 100644 --- a/criterion/day 2/part 2/pdf.svg +++ b/criterion/day 2/part 2/pdf.svg @@ -38,38 +38,30 @@ Average Time (µs) - -165 - - - + 170 - + -175 - - - 180 - - -185 - - - + + 190 - - -195 - - - + + 200 - + + +210 + + + +220 + + Density (a.u.) @@ -78,128 +70,132 @@ Density (a.u.) 0 - -0.05 + +0.02 - - -0.1 + + +0.04 - - -0.15 + + +0.06 - - -0.2 + + +0.08 + + + +0.1 - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 2/part 2/pdf_small.svg b/criterion/day 2/part 2/pdf_small.svg index 199558f..3c14e2f 100644 --- a/criterion/day 2/part 2/pdf_small.svg +++ b/criterion/day 2/part 2/pdf_small.svg @@ -10,39 +10,43 @@ Average Time (µs) 0 - -0.05 + +0.02 - - -0.1 + + +0.04 - - -0.15 + + +0.06 - - -0.2 + + +0.08 - - - -170 + + +0.1 - - -180 + + +0.12 - - -190 + + + +180 - - + + 200 - - - + + +220 + + + + diff --git a/criterion/day 2/part 2/regression.svg b/criterion/day 2/part 2/regression.svg index 5c9d5c9..f2a83db 100644 --- a/criterion/day 2/part 2/regression.svg +++ b/criterion/day 2/part 2/regression.svg @@ -14,57 +14,57 @@ Iterations - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 100 @@ -93,105 +93,105 @@ Iterations - + - + - - + + - + - - + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - + + + + Sample diff --git a/criterion/day 2/part 2/regression_small.svg b/criterion/day 2/part 2/regression_small.svg index bc99f05..9dfe129 100644 --- a/criterion/day 2/part 2/regression_small.svg +++ b/criterion/day 2/part 2/regression_small.svg @@ -12,56 +12,56 @@ Iterations - - - - - - - - - + + + + + + + + + 10.0 - + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 100 @@ -88,7 +88,7 @@ Iterations - + @@ -96,97 +96,97 @@ Iterations - - + + - - - + + + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - + - - + + diff --git a/criterion/day 2/part 2/slope.svg b/criterion/day 2/part 2/slope.svg index c03469a..e23ffd5 100644 --- a/criterion/day 2/part 2/slope.svg +++ b/criterion/day 2/part 2/slope.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs) - + +0.1 + + + +0.2 + + + +0.3 + + + +0.4 + + + 0.5 - - -1 + + +0.6 - - -1.5 + + +0.7 - - -2 + + +0.8 - - -2.5 + + +0.9 - - -3 + + +1 - - -3.5 + + +1.1 - + - -172.3 + +173.6 + + + +173.8 + + + +174 + + + +174.2 - - -172.4 + + +174.4 - - -172.5 + + +174.6 - - -172.6 + + +174.8 - - -172.7 + + +175 - - -172.8 + + +175.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/typical.svg b/criterion/day 2/part 2/typical.svg index 2b60316..efff236 100644 --- a/criterion/day 2/part 2/typical.svg +++ b/criterion/day 2/part 2/typical.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs) - + +0.1 + + + +0.2 + + + +0.3 + + + +0.4 + + + 0.5 - - -1 + + +0.6 - - -1.5 + + +0.7 - - -2 + + +0.8 - - -2.5 + + +0.9 - - -3 + + +1 - - -3.5 + + +1.1 - + - -172.3 + +173.6 + + + +173.8 + + + +174 + + + +174.2 - - -172.4 + + +174.4 - - -172.5 + + +174.6 - - -172.6 + + +174.8 - - -172.7 + + +175 - - -172.8 + + +175.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/violin.svg b/criterion/day 2/violin.svg index 09ce87b..fb74fec 100644 --- a/criterion/day 2/violin.svg +++ b/criterion/day 2/violin.svg @@ -22,48 +22,24 @@ day 2/part 1 0.0 - -20.0 + +50.0 - - -40.0 - - - -60.0 - - - -80.0 - - - + + 100.0 - - -120.0 - - - -140.0 - - - -160.0 - - - -180.0 + + +150.0 - - + + 200.0 - - - - - + + + + + diff --git a/criterion/day 3/part 1/MAD.svg b/criterion/day 3/part 1/MAD.svg index 0955598..bfdba9f 100644 --- a/criterion/day 3/part 1/MAD.svg +++ b/criterion/day 3/part 1/MAD.svg @@ -10,65 +10,65 @@ Average time (ns) -0.005 +0.001 - -0.01 + +0.002 - - -0.015 + + +0.003 - - -0.02 + + +0.004 - - -0.025 + + +0.005 - - -0.03 + + +0.006 - - -0.035 + + +0.007 - + - -80 + +400 - - -90 + + +450 - - -100 + + +500 - + -110 +550 - -120 + +600 - - -130 + + +650 - - -140 + + +700 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/SD.svg b/criterion/day 3/part 1/SD.svg index 4d95c27..0021415 100644 --- a/criterion/day 3/part 1/SD.svg +++ b/criterion/day 3/part 1/SD.svg @@ -6,65 +6,65 @@ day 3/part 1:SD Density (a.u.) -Average time (ns) +Average time (µs) - -0.001 + +0.5 - - -0.002 + + +1 - - -0.003 + + +1.5 - - -0.004 + + +2 - - -0.005 + + + +0.6 - - -0.006 + + +0.7 - - -0.007 + + +0.8 - - -0.008 + + +0.9 - - - -150 + + +1 - - -200 + + +1.1 - - -250 + + +1.2 - - -300 + + +1.3 - - -350 + + +1.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/index.html b/criterion/day 3/part 1/index.html index 2c1b506..b063e58 100644 --- a/criterion/day 3/part 1/index.html +++ b/criterion/day 3/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 34.500 µs - 34.530 µs - 34.567 µs + 32.412 µs + 32.561 µs + 32.727 µs R² - 0.9974786 - 0.9975852 - 0.9974349 + 0.9495804 + 0.9519821 + 0.9490104 Mean - 34.548 µs - 34.590 µs - 34.642 µs + 32.514 µs + 32.688 µs + 32.891 µs Std. Dev. - 125.33 ns - 240.75 ns - 342.64 ns + 601.88 ns + 969.72 ns + 1.3483 µs Median - 34.502 µs - 34.522 µs - 34.554 µs + 32.284 µs + 32.452 µs + 32.604 µs MAD - 80.614 ns - 110.52 ns - 139.40 ns + 422.19 ns + 531.34 ns + 678.11 ns diff --git a/criterion/day 3/part 1/mean.svg b/criterion/day 3/part 1/mean.svg index 64931ae..305120a 100644 --- a/criterion/day 3/part 1/mean.svg +++ b/criterion/day 3/part 1/mean.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (µs)
- -2 + +0.5 - - -4 + + +1 - - -6 + + +1.5 - - -8 + + +2 - - -10 + + +2.5 - - -12 + + +3 - - -14 + + +3.5 - - -16 + + +4 - - -18 + + +4.5 - + - -34.54 + +32.5 + + + +32.55 + + + +32.6 + + + +32.65 + + + +32.7 - - -34.56 + + +32.75 - - -34.58 + + +32.8 - - -34.6 + + +32.85 - - -34.62 + + +32.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/median.svg b/criterion/day 3/part 1/median.svg index d895e89..9b29cef 100644 --- a/criterion/day 3/part 1/median.svg +++ b/criterion/day 3/part 1/median.svg @@ -9,70 +9,66 @@ Density (a.u.) Average time (µs) - -10 + +1 - - -20 + + +2 - - -30 - - + -40 +3 - -50 + +4 - - -60 + + +5 - - -70 + + +6 - - -80 + + + +32.25 - - -90 + + +32.3 - - - -34.5 + + +32.35 - - -34.51 + + +32.4 - - -34.52 + + +32.45 - - -34.53 + + +32.5 - - -34.54 + + +32.55 - - -34.55 + + +32.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/pdf.svg b/criterion/day 3/part 1/pdf.svg index e6eb446..d071a20 100644 --- a/criterion/day 3/part 1/pdf.svg +++ b/criterion/day 3/part 1/pdf.svg @@ -13,71 +13,71 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - + + +3 + + - -34.2 + +31 - - -34.4 + + +32 - - -34.6 + + +33 - - -34.8 + + +34 - - + + 35 - - -35.2 - - - -35.4 + + +36 - - -35.6 + + +37 - - -35.8 + + +38 - - -36 + + +39 - - -36.2 + + +40 - + Density (a.u.) @@ -86,132 +86,136 @@ Density (a.u.) 0 - -0.5 + +0.1 - - -1 + + +0.2 - - -1.5 + + +0.3 - - -2 + + +0.4 - - -2.5 + + +0.5 + + + +0.6 - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 3/part 1/pdf_small.svg b/criterion/day 3/part 1/pdf_small.svg index 15afc96..604dfb0 100644 --- a/criterion/day 3/part 1/pdf_small.svg +++ b/criterion/day 3/part 1/pdf_small.svg @@ -10,43 +10,51 @@ Average Time (µs) 0 - -0.5 + +0.1 - - -1 + + +0.2 - - -1.5 + + +0.3 - - -2 + + +0.4 - - -2.5 + + +0.5 - - - -34.5 + + +0.6 - - -35 + + + +32 - - -35.5 + + +34 - - + + 36 - - - + + +38 + + + +40 + + + + diff --git a/criterion/day 3/part 1/regression.svg b/criterion/day 3/part 1/regression.svg index 07a13ef..05d1438 100644 --- a/criterion/day 3/part 1/regression.svg +++ b/criterion/day 3/part 1/regression.svg @@ -8,185 +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 1/regression_small.svg b/criterion/day 3/part 1/regression_small.svg index 3999815..b02b8f6 100644 --- a/criterion/day 3/part 1/regression_small.svg +++ b/criterion/day 3/part 1/regression_small.svg @@ -5,183 +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 1/slope.svg b/criterion/day 3/part 1/slope.svg index 86866ed..5256a93 100644 --- a/criterion/day 3/part 1/slope.svg +++ b/criterion/day 3/part 1/slope.svg @@ -9,62 +9,82 @@ Density (a.u.) Average time (µs) - -5 + +0.5 + + + +1 + + + +1.5 + + + +2 - - -10 + + +2.5 - - -15 + + +3 - - -20 + + +3.5 - - -25 + + +4 + + + +4.5 + + + +5 - + - -34.5 + +32.4 - - -34.51 + + +32.45 - - -34.52 + + +32.5 - - -34.53 + + +32.55 - - -34.54 + + +32.6 - - -34.55 + + +32.65 - - -34.56 + + +32.7 - - -34.57 + + +32.75 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/typical.svg b/criterion/day 3/part 1/typical.svg index 56d68e3..bc8a0ca 100644 --- a/criterion/day 3/part 1/typical.svg +++ b/criterion/day 3/part 1/typical.svg @@ -9,62 +9,82 @@ Density (a.u.) Average time (µs) - -5 + +0.5 + + + +1 + + + +1.5 + + + +2 - - -10 + + +2.5 - - -15 + + +3 - - -20 + + +3.5 - - -25 + + +4 + + + +4.5 + + + +5 - + - -34.5 + +32.4 - - -34.51 + + +32.45 - - -34.52 + + +32.5 - - -34.53 + + +32.55 - - -34.54 + + +32.6 - - -34.55 + + +32.65 - - -34.56 + + +32.7 - - -34.57 + + +32.75 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/MAD.svg b/criterion/day 3/part 2/MAD.svg index f279b39..9ff21ca 100644 --- a/criterion/day 3/part 2/MAD.svg +++ b/criterion/day 3/part 2/MAD.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (ns) - -0.005 + +0.002 - - -0.01 + + +0.004 + + + +0.006 - - -0.015 + + +0.008 - - -0.02 + + +0.01 - - -0.025 + + +0.012 - + - -90 - - - -100 + +220 - - -110 + + +240 - - -120 + + +260 - - -130 + + +280 - - -140 + + +300 - - -150 + + +320 - - -160 + + +340 - - -170 + + +360 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/SD.svg b/criterion/day 3/part 2/SD.svg index efdc80e..c17e7bc 100644 --- a/criterion/day 3/part 2/SD.svg +++ b/criterion/day 3/part 2/SD.svg @@ -6,85 +6,93 @@ day 3/part 2:SD Density (a.u.) -Average time (µs) +Average time (ns) - -0.2 + +0.001 - - -0.4 + + +0.002 - - -0.6 + + +0.003 - - -0.8 + + +0.004 - - -1 + + +0.005 - - -1.2 + + +0.006 - - -1.4 + + +0.007 - + + +0.008 + + + +0.009 + + - -0.2 + +260 - - -0.4 + + +280 - - -0.6 + + +300 - - -0.8 + + +320 - - -1 + + +340 - - -1.2 + + +360 - - -1.4 + + +380 - - -1.6 + + +400 - - -1.8 + + +420 - - -2 + + +440 - - -2.2 + + +460 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/index.html b/criterion/day 3/part 2/index.html index f0bda23..7ab3546 100644 --- a/criterion/day 3/part 2/index.html +++ b/criterion/day 3/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 27.214 µs - 27.374 µs - 27.576 µs + 24.583 µs + 24.688 µs + 24.805 µs R² - 0.8336948 - 0.8369168 - 0.8318317 + 0.9634502 + 0.9657415 + 0.9629243 Mean - 27.168 µs - 27.372 µs - 27.658 µs + 24.513 µs + 24.580 µs + 24.652 µs Std. Dev. - 299.68 ns - 1.2832 µs - 2.0276 µs + 269.24 ns + 357.00 ns + 448.51 ns Median - 27.049 µs - 27.079 µs - 27.107 µs + 24.433 µs + 24.495 µs + 24.567 µs MAD - 89.642 ns - 125.76 ns - 168.08 ns + 220.09 ns + 291.50 ns + 361.11 ns diff --git a/criterion/day 3/part 2/mean.svg b/criterion/day 3/part 2/mean.svg index 4418473..14e8f36 100644 --- a/criterion/day 3/part 2/mean.svg +++ b/criterion/day 3/part 2/mean.svg @@ -9,58 +9,70 @@ Density (a.u.) Average time (µs)
- -0.5 + +2 - - -1 + + +4 - - -1.5 + + +6 - - -2 + + +8 - - -2.5 + + +10 - - -3 + + +12 - + - -27.2 + +24.5 + + + +24.52 + + + +24.54 + + + +24.56 - - -27.3 + + +24.58 - - -27.4 + + +24.6 - - -27.5 + + +24.62 - - -27.6 + + +24.64 - - -27.7 + + +24.66 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/median.svg b/criterion/day 3/part 2/median.svg index b4ae318..dc68b6c 100644 --- a/criterion/day 3/part 2/median.svg +++ b/criterion/day 3/part 2/median.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs) - + +5 + + + 10 - - + + +15 + + + 20 - - -30 + + +25 - - -40 + + +30 - - -50 + + + +24.42 - - -60 + + +24.44 - - - -27.05 + + +24.46 - - -27.06 + + +24.48 - - -27.07 + + +24.5 - - -27.08 + + +24.52 - - -27.09 + + +24.54 - - -27.1 + + +24.56 - - -27.11 + + +24.58 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/pdf.svg b/criterion/day 3/part 2/pdf.svg index cb7cdce..d592658 100644 --- a/criterion/day 3/part 2/pdf.svg +++ b/criterion/day 3/part 2/pdf.svg @@ -13,63 +13,63 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - - -26 + + +4 - - -28 + + + +24 - - -30 + + +24.5 - - -32 + + +25 - - -34 + + +25.5 - - -36 + + +26 - - -38 + + +26.5 - + Density (a.u.) @@ -78,136 +78,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 d8745cd..428a622 100644 --- a/criterion/day 3/part 2/pdf_small.svg +++ b/criterion/day 3/part 2/pdf_small.svg @@ -11,42 +11,46 @@ Average Time (µs) -0.1 +0.2 - -0.2 + +0.4 - - -0.3 + + +0.6 - - -0.4 + + +0.8 - - -0.5 + + +1 - - -0.6 + + +1.2 - - -0.7 + + +1.4 - + - -30 + +24 + + + +25 - - -35 + + +26 - - - + + + diff --git a/criterion/day 3/part 2/regression.svg b/criterion/day 3/part 2/regression.svg index c53deb6..ea53913 100644 --- a/criterion/day 3/part 2/regression.svg +++ b/criterion/day 3/part 2/regression.svg @@ -8,23 +8,24 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + 10.0 @@ -34,169 +35,173 @@ Iterations (x 10^3) 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 - - + + 3.5 - + + +4 + + - + - - + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + - + - - - - - + + + + + - - - + + + - - - - - - - - + + + + + + + + - - - - - - + + + + + + Sample diff --git a/criterion/day 3/part 2/regression_small.svg b/criterion/day 3/part 2/regression_small.svg index 30ff6b9..5cbc3c4 100644 --- a/criterion/day 3/part 2/regression_small.svg +++ b/criterion/day 3/part 2/regression_small.svg @@ -5,193 +5,198 @@ 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 - - + + 3.5 - + + +4 + + - + - + - - + + - + - + - - - - - - + + + + + + - - - + + + - + - + - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + - - + + - + - - - - - - - - - + + + + + + + + + - - + + - + - - - - - - - - - + + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + diff --git a/criterion/day 3/part 2/slope.svg b/criterion/day 3/part 2/slope.svg index e73ea7b..959de76 100644 --- a/criterion/day 3/part 2/slope.svg +++ b/criterion/day 3/part 2/slope.svg @@ -9,82 +9,58 @@ Density (a.u.) Average time (µs) - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 - - - + + 4 - - -4.5 + + +5 - - - -27.2 - - - -27.25 + + +6 - - -27.3 + + +7 - - -27.35 - - - -27.4 + + + +24.6 - - -27.45 + + +24.65 - - -27.5 + + +24.7 - - -27.55 + + +24.75 - - -27.6 + + +24.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/typical.svg b/criterion/day 3/part 2/typical.svg index ec2dcfc..910fff1 100644 --- a/criterion/day 3/part 2/typical.svg +++ b/criterion/day 3/part 2/typical.svg @@ -9,82 +9,58 @@ Density (a.u.) Average time (µs) - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 - - - + + 4 - - -4.5 + + +5 - - - -27.2 - - - -27.25 + + +6 - - -27.3 + + +7 - - -27.35 - - - -27.4 + + + +24.6 - - -27.45 + + +24.65 - - -27.5 + + +24.7 - - -27.55 + + +24.75 - - -27.6 + + +24.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/violin.svg b/criterion/day 3/violin.svg index 21a6df1..3dbef6c 100644 --- a/criterion/day 3/violin.svg +++ b/criterion/day 3/violin.svg @@ -22,36 +22,40 @@ day 3/part 1 0.0 - + 5.0 - - + + 10.0 - - + + 15.0 - - + + 20.0 - - + + 25.0 - - + + 30.0 - - + + 35.0 - - - - - + + +40.0 + + + + + + diff --git a/criterion/day 4/part 1/MAD.svg b/criterion/day 4/part 1/MAD.svg index 4a56826..054e597 100644 --- a/criterion/day 4/part 1/MAD.svg +++ b/criterion/day 4/part 1/MAD.svg @@ -9,90 +9,86 @@ Density (a.u.) Average time (ns) - -0.002 + +0.001 - - -0.004 + + +0.002 - - -0.006 + + +0.003 - - -0.008 + + +0.004 - - -0.01 + + +0.005 - - -0.012 + + +0.006 - - -0.014 + + +0.007 - - -0.016 + + +0.008 - - -0.018 + + +0.009 - + - -100 + +160 - - -110 + + +180 - - -120 + + +200 - - -130 + + +220 - - -140 + + +240 - - -150 + + +260 - - -160 + + +280 - - -170 + + +300 - - -180 - - - -190 + + +320 - - -200 + + +340 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/SD.svg b/criterion/day 4/part 1/SD.svg index 6a59080..27f3a2f 100644 --- a/criterion/day 4/part 1/SD.svg +++ b/criterion/day 4/part 1/SD.svg @@ -9,62 +9,66 @@ Density (a.u.) Average time (µs) - -0.5 + +0.2 - - -1 + + +0.4 - - -1.5 + + +0.6 - - -2 + + +0.8 - - - -0.3 + + +1 - - -0.4 + + +1.2 - - -0.5 + + +1.4 - - -0.6 + + +1.6 - - -0.7 + + + +1.8 - - -0.8 + + +2 - - -0.9 + + +2.2 - - -1 + + +2.4 + + + +2.6 - - -1.1 + + +2.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/index.html b/criterion/day 4/part 1/index.html index e1d0d3d..39bff30 100644 --- a/criterion/day 4/part 1/index.html +++ b/criterion/day 4/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 236.05 µs - 236.23 µs - 236.44 µs + 236.40 µs + 236.61 µs + 236.86 µs R² - 0.9988279 - 0.9989014 - 0.9987871 + 0.9975787 + 0.9976843 + 0.9975308 Mean - 236.07 µs - 236.19 µs - 236.35 µs + 237.05 µs + 237.49 µs + 237.97 µs Std. Dev. - 364.33 ns - 735.61 ns - 1.0648 µs + 1.8524 µs + 2.3687 µs + 2.8372 µs Median - 235.95 µs - 235.98 µs - 236.03 µs + 236.28 µs + 236.33 µs + 236.39 µs MAD - 105.41 ns - 146.74 ns - 196.58 ns + 165.50 ns + 251.72 ns + 332.38 ns diff --git a/criterion/day 4/part 1/mean.svg b/criterion/day 4/part 1/mean.svg index 7e07f85..0c8ca36 100644 --- a/criterion/day 4/part 1/mean.svg +++ b/criterion/day 4/part 1/mean.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs)
- -1 + +0.2 + + + +0.4 + + + +0.6 - - -2 + + +0.8 + + + +1 - - -3 + + +1.2 - - -4 + + +1.4 - - -5 + + +1.6 - - -6 + + +1.8 - + - -236.05 + +237 + + + +237.1 + + + +237.2 + + + +237.3 + + + +237.4 - - -236.1 + + +237.5 - - -236.15 + + +237.6 - - -236.2 + + +237.7 - - -236.25 + + +237.8 - - -236.3 + + +237.9 - - -236.35 + + +238 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/median.svg b/criterion/day 4/part 1/median.svg index daca32c..91a1f5e 100644 --- a/criterion/day 4/part 1/median.svg +++ b/criterion/day 4/part 1/median.svg @@ -9,74 +9,54 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - -30 - - + - -235.94 - - - -235.95 - - - -235.96 - - - -235.97 - - - -235.98 + +236.28 - - -235.99 + + +236.3 - - -236 + + +236.32 - - -236.01 + + +236.34 - - -236.02 + + +236.36 - - -236.03 + + +236.38 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/pdf.svg b/criterion/day 4/part 1/pdf.svg index bfbdd04..e897b51 100644 --- a/criterion/day 4/part 1/pdf.svg +++ b/criterion/day 4/part 1/pdf.svg @@ -54,38 +54,42 @@ Average Time (µs) - -235 + +234 - - + + 236 - - -237 - - - + + 238 - - -239 - - - + + 240 - - -241 - - - + + 242 - + + +244 + + + +246 + + + +248 + + + +250 + + Density (a.u.) @@ -94,152 +98,136 @@ Density (a.u.) 0 - + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - + + +0.25 + + + 0.3 - - -0.4 - - - -0.5 - - - -0.6 - - - -0.7 - - - -0.8 - - - -0.9 - - - -1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 4/part 1/pdf_small.svg b/criterion/day 4/part 1/pdf_small.svg index 6c30308..e54b61c 100644 --- a/criterion/day 4/part 1/pdf_small.svg +++ b/criterion/day 4/part 1/pdf_small.svg @@ -10,43 +10,47 @@ Average Time (µs) 0 - -0.2 + +0.05 - - -0.4 + + +0.1 - - -0.6 + + +0.15 - - -0.8 + + +0.2 - - -1 + + +0.25 - - - -236 + + +0.3 - - -238 + + + +235 - - + + 240 - - -242 + + +245 + + + +250 - - - + + + diff --git a/criterion/day 4/part 1/regression.svg b/criterion/day 4/part 1/regression.svg index ddfcd00..fb51357 100644 --- a/criterion/day 4/part 1/regression.svg +++ b/criterion/day 4/part 1/regression.svg @@ -22,7 +22,7 @@ Iterations - + @@ -46,10 +46,10 @@ Iterations 40.0 - + 50.0 - + 60.0 @@ -119,33 +119,33 @@ Iterations - + - - - - - - - - - - - + + + + + + + + + + + - + - + - - + + @@ -160,18 +160,18 @@ Iterations - + - + - + - + - + @@ -179,41 +179,41 @@ Iterations - + - + - + - - + + - + - - + + - + - - - - + + + + diff --git a/criterion/day 4/part 1/regression_small.svg b/criterion/day 4/part 1/regression_small.svg index 4d61225..bc447f5 100644 --- a/criterion/day 4/part 1/regression_small.svg +++ b/criterion/day 4/part 1/regression_small.svg @@ -18,12 +18,12 @@ Iterations - + - + @@ -39,10 +39,10 @@ Iterations 30.0 - + 40.0 - + 50.0 @@ -59,10 +59,10 @@ Iterations 80.0 - + 90.0 - + 100.0 @@ -115,23 +115,23 @@ Iterations - + - + - + - - - - - - + + + + + + - + @@ -141,10 +141,10 @@ Iterations - + - + @@ -157,18 +157,18 @@ Iterations - + - + - + @@ -176,7 +176,7 @@ Iterations - + @@ -185,21 +185,21 @@ Iterations - + - + - + - - + + - + @@ -207,10 +207,10 @@ Iterations - - + + - + diff --git a/criterion/day 4/part 1/slope.svg b/criterion/day 4/part 1/slope.svg index 4f9cff1..cfa42f5 100644 --- a/criterion/day 4/part 1/slope.svg +++ b/criterion/day 4/part 1/slope.svg @@ -9,78 +9,62 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - -4 - - + - -236.05 - - - -236.1 - - - -236.15 - - - -236.2 + +236.4 - - -236.25 + + +236.5 - - -236.3 + + +236.6 - - -236.35 + + +236.7 - - -236.4 + + +236.8 - - -236.45 + + +236.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/typical.svg b/criterion/day 4/part 1/typical.svg index 8258a68..d3e466e 100644 --- a/criterion/day 4/part 1/typical.svg +++ b/criterion/day 4/part 1/typical.svg @@ -9,78 +9,62 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - -4 - - + - -236.05 - - - -236.1 - - - -236.15 - - - -236.2 + +236.4 - - -236.25 + + +236.5 - - -236.3 + + +236.6 - - -236.35 + + +236.7 - - -236.4 + + +236.8 - - -236.45 + + +236.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/MAD.svg b/criterion/day 4/part 2/MAD.svg index 4e87b41..c54bc9d 100644 --- a/criterion/day 4/part 2/MAD.svg +++ b/criterion/day 4/part 2/MAD.svg @@ -6,93 +6,73 @@ day 4/part 2:MAD Density (a.u.) -Average time (ns) +Average time (µs) - -0.001 + +0.5 - - -0.002 + + +1 - - -0.003 - - + -0.004 +1.5 - -0.005 - - - -0.006 - - - -0.007 + +2 - - -0.008 + + +2.5 - - -0.009 + + +3 - - -0.01 + + +3.5 - - -0.011 + + +4 - + - -220 - - - -240 - - - -260 + +0.7 - - -280 + + +0.8 - - -300 + + +0.9 - - -320 + + +1 - - -340 + + +1.1 - - -360 + + +1.2 - - -380 + + +1.3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/SD.svg b/criterion/day 4/part 2/SD.svg index 19579e2..ee7716f 100644 --- a/criterion/day 4/part 2/SD.svg +++ b/criterion/day 4/part 2/SD.svg @@ -6,61 +6,61 @@ day 4/part 2:SD Density (a.u.) -Average time (ns) +Average time (µs) - -0.001 + +0.5 - - -0.002 + + +1 - - -0.003 + + +1.5 - - -0.004 + + +2 - - -0.005 + + +2.5 - - -0.006 - - + - -300 + +1 + + + +1.1 - - -350 + + +1.2 - - -400 + + +1.3 - - -450 + + +1.4 - - -500 + + +1.5 - - -550 + + +1.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/index.html b/criterion/day 4/part 2/index.html index 87f3095..d10f604 100644 --- a/criterion/day 4/part 2/index.html +++ b/criterion/day 4/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 73.592 µs - 73.660 µs - 73.735 µs + 77.898 µs + 78.116 µs + 78.345 µs R² - 0.9979735 - 0.9980940 - 0.9979493 + 0.9793703 + 0.9803506 + 0.9792715 Mean - 73.604 µs - 73.683 µs - 73.770 µs + 77.868 µs + 78.120 µs + 78.388 µs Std. Dev. - 289.91 ns - 422.91 ns - 546.85 ns + 1.0423 µs + 1.3395 µs + 1.6084 µs Median - 73.597 µs - 73.648 µs - 73.711 µs + 77.515 µs + 77.705 µs + 77.901 µs MAD - 230.87 ns - 292.48 ns - 376.22 ns + 714.21 ns + 1.0864 µs + 1.3130 µs diff --git a/criterion/day 4/part 2/mean.svg b/criterion/day 4/part 2/mean.svg index b40dc47..620298a 100644 --- a/criterion/day 4/part 2/mean.svg +++ b/criterion/day 4/part 2/mean.svg @@ -9,90 +9,58 @@ Density (a.u.) Average time (µs)
- -1 - - - -2 - - - -3 - - - -4 - - - -5 + +0.5 - - -6 + + +1 - - -7 + + +1.5 - - -8 + + +2 - - -9 + + +2.5 - - -10 + + +3 - + - -73.6 - - - -73.62 - - - -73.64 - - - -73.66 - - - -73.68 + +77.9 - - -73.7 + + +78 - - -73.72 + + +78.1 - - -73.74 + + +78.2 - - -73.76 + + +78.3 - - -73.78 + + +78.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/median.svg b/criterion/day 4/part 2/median.svg index 3e8abad..0f44393 100644 --- a/criterion/day 4/part 2/median.svg +++ b/criterion/day 4/part 2/median.svg @@ -9,58 +9,74 @@ Density (a.u.) Average time (µs) - -5 + +1 + + + +2 + + + +3 - - -10 + + +4 - - -15 + + +5 - - -20 + + +6 - - -25 + + +7 - + - -73.6 + +77.5 + + + +77.55 + + + +77.6 - - -73.62 + + +77.65 - - -73.64 + + +77.7 - - -73.66 + + +77.75 - - -73.68 + + +77.8 - - -73.7 + + +77.85 - - -73.72 + + +77.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/pdf.svg b/criterion/day 4/part 2/pdf.svg index cfe32f2..bd030ee 100644 --- a/criterion/day 4/part 2/pdf.svg +++ b/criterion/day 4/part 2/pdf.svg @@ -13,67 +13,75 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - + - -72.5 + +75 - - -73 + + +76 - - -73.5 + + +77 - - -74 + + +78 - - -74.5 + + +79 - - -75 + + +80 - - -75.5 + + +81 - - -76 + + +82 + + + +83 + + + +84 + + + +85 - + Density (a.u.) @@ -82,132 +90,140 @@ Density (a.u.) 0 - -0.2 + +0.05 - - -0.4 + + +0.1 - - -0.6 + + +0.15 - - -0.8 - - - -1 + + +0.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.25 + + + +0.3 + + + +0.35 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 4/part 2/pdf_small.svg b/criterion/day 4/part 2/pdf_small.svg index 57ea2d7..d4e9f59 100644 --- a/criterion/day 4/part 2/pdf_small.svg +++ b/criterion/day 4/part 2/pdf_small.svg @@ -10,47 +10,59 @@ Average Time (µs) 0 - -0.2 + +0.05 - - -0.4 + + +0.1 - - -0.6 + + +0.15 - - -0.8 + + +0.2 - - -1 + + +0.25 - - -1.2 + + +0.3 - + + +0.35 + + + +0.4 + + - -73 + +76 - - -74 + + +78 - - -75 + + +80 - - -76 + + +82 + + + +84 - - - + + + diff --git a/criterion/day 4/part 2/regression.svg b/criterion/day 4/part 2/regression.svg index cfe8e42..a86f829 100644 --- a/criterion/day 4/part 2/regression.svg +++ b/criterion/day 4/part 2/regression.svg @@ -8,32 +8,31 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - + + + + + + - + - - - + + + 10.0 - + 20.0 - + 30.0 @@ -54,149 +53,145 @@ Iterations (x 10^3) 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 af4766b..95e4c06 100644 --- a/criterion/day 4/part 2/regression_small.svg +++ b/criterion/day 4/part 2/regression_small.svg @@ -5,13 +5,12 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - + + + + + + @@ -20,7 +19,7 @@ Iterations (x 10^3) - + @@ -55,143 +54,139 @@ Iterations (x 10^3) 80.0 - + 90.0 - + 100.0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - + - + - - + + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + - - + + diff --git a/criterion/day 4/part 2/slope.svg b/criterion/day 4/part 2/slope.svg index c52d2d7..c5d8e73 100644 --- a/criterion/day 4/part 2/slope.svg +++ b/criterion/day 4/part 2/slope.svg @@ -9,70 +9,82 @@ Density (a.u.) Average time (µs) - -2 + +0.5 + + + +1 - - -4 + + +1.5 - - -6 + + +2 - - -8 + + +2.5 - - -10 + + +3 - - -12 + + +3.5 - + - -73.58 + +77.85 + + + +77.9 + + + +77.95 - - -73.6 + + +78 - - -73.62 + + +78.05 - - -73.64 + + +78.1 - - -73.66 + + +78.15 - - -73.68 + + +78.2 - - -73.7 + + +78.25 - - -73.72 + + +78.3 - - -73.74 + + +78.35 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/typical.svg b/criterion/day 4/part 2/typical.svg index 5779c8b..b8c3d2d 100644 --- a/criterion/day 4/part 2/typical.svg +++ b/criterion/day 4/part 2/typical.svg @@ -9,70 +9,82 @@ Density (a.u.) Average time (µs) - -2 + +0.5 + + + +1 - - -4 + + +1.5 - - -6 + + +2 - - -8 + + +2.5 - - -10 + + +3 - - -12 + + +3.5 - + - -73.58 + +77.85 + + + +77.9 + + + +77.95 - - -73.6 + + +78 - - -73.62 + + +78.05 - - -73.64 + + +78.1 - - -73.66 + + +78.15 - - -73.68 + + +78.2 - - -73.7 + + +78.25 - - -73.72 + + +78.3 - - -73.74 + + +78.35 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/violin.svg b/criterion/day 4/violin.svg index acc5839..9302437 100644 --- a/criterion/day 4/violin.svg +++ b/criterion/day 4/violin.svg @@ -22,24 +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 70c15f3..6beb413 100644 --- a/criterion/day 5/part 1/MAD.svg +++ b/criterion/day 5/part 1/MAD.svg @@ -6,97 +6,73 @@ day 5/part 1:MAD Density (a.u.) -Average time (ns) +Average time (µs) - -5e-4 + +0.05 - - -0.001 + + +0.1 - - -0.0015 + + +0.15 - - -0.002 + + +0.2 - - -0.0025 + + +0.25 - - -0.003 + + +0.3 - - -0.0035 + + +0.35 - - -0.004 - - - -0.0045 - - - -0.005 - - - -0.0055 - - + - -500 - - - -550 - - - -600 + +4 - - -650 + + +5 - - -700 + + +6 - - -750 + + +7 - - -800 + + +8 - - -850 + + +9 - - -900 + + +10 - - -950 + + +11 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/SD.svg b/criterion/day 5/part 1/SD.svg index d797d9f..657cbd9 100644 --- a/criterion/day 5/part 1/SD.svg +++ b/criterion/day 5/part 1/SD.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (µs) - -0.01 + +0.05 - - -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 - - - -0.1 + + +0.45 - + - -5 + +7.5 - - + + +8 + + + +8.5 + + + +9 + + + +9.5 + + + 10 - - -15 + + +10.5 + + + +11 - - -20 + + +11.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/index.html b/criterion/day 5/part 1/index.html index f5789b1..b8e5a9e 100644 --- a/criterion/day 5/part 1/index.html +++ b/criterion/day 5/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 530.61 µs - 531.91 µs - 533.93 µs + 517.34 µs + 519.46 µs + 521.71 µs R² - 0.9493273 - 0.9500913 - 0.9482780 + 0.9584223 + 0.9606778 + 0.9581331 Mean - 531.14 µs - 533.50 µs - 536.64 µs + 516.71 µs + 518.54 µs + 520.49 µs Std. Dev. - 2.7244 µs - 14.229 µs - 21.893 µs + 7.7469 µs + 9.6680 µs + 11.428 µs Median - 530.40 µs - 530.53 µs - 530.77 µs + 513.06 µs + 514.04 µs + 518.71 µs MAD - 522.41 ns - 714.91 ns - 935.47 ns + 4.3236 µs + 6.4328 µs + 10.621 µs diff --git a/criterion/day 5/part 1/mean.svg b/criterion/day 5/part 1/mean.svg index c3e5071..208873f 100644 --- a/criterion/day 5/part 1/mean.svg +++ b/criterion/day 5/part 1/mean.svg @@ -9,62 +9,82 @@ Density (a.u.) Average time (µs)
- + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - + + +0.35 + + + +0.4 + + + +0.45 + + - -531 + +516.5 + + + +517 + + + +517.5 - - -532 + + +518 - - -533 + + +518.5 - - -534 + + +519 - - -535 + + +519.5 - - -536 + + +520 - - -537 + + +520.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/median.svg b/criterion/day 5/part 1/median.svg index c544295..7d32434 100644 --- a/criterion/day 5/part 1/median.svg +++ b/criterion/day 5/part 1/median.svg @@ -9,86 +9,62 @@ Density (a.u.) Average time (µs) - -1 + +0.1 - - -2 + + +0.2 - - -3 + + +0.3 - - -4 + + +0.4 - - -5 + + +0.5 - - -6 + + +0.6 - - -7 - - - -8 - - - -9 - - - -10 - - + - -530.4 - - - -530.45 - - - -530.5 + +513 - - -530.55 + + +514 - - -530.6 + + +515 - - -530.65 + + +516 - - -530.7 + + +517 - - -530.75 + + +518 - - -530.8 + + +519 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/pdf.svg b/criterion/day 5/part 1/pdf.svg index 7fd5b7e..59948c7 100644 --- a/criterion/day 5/part 1/pdf.svg +++ b/criterion/day 5/part 1/pdf.svg @@ -54,34 +54,34 @@ Average Time (µs) - -520 + +500 - - -540 + + +510 - - -560 + + +520 - - -580 + + +530 - - -600 + + +540 - - -620 + + +550 - - -640 + + +560 - + Density (a.u.) @@ -90,136 +90,152 @@ Density (a.u.) 0 - + +0.005 + + + 0.01 - - + + +0.015 + + + 0.02 - - + + +0.025 + + + 0.03 - - + + +0.035 + + + 0.04 - - + + +0.045 + + + 0.05 - - -0.06 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 5/part 1/pdf_small.svg b/criterion/day 5/part 1/pdf_small.svg index c27c7fc..64b5bcc 100644 --- a/criterion/day 5/part 1/pdf_small.svg +++ b/criterion/day 5/part 1/pdf_small.svg @@ -10,43 +10,43 @@ Average Time (µs) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - -0.06 - - + - -550 + +500 + + + +520 - - -600 + + +540 - - -650 + + +560 - - - + + + diff --git a/criterion/day 5/part 1/regression.svg b/criterion/day 5/part 1/regression.svg index 4f3be98..1f05eaf 100644 --- a/criterion/day 5/part 1/regression.svg +++ b/criterion/day 5/part 1/regression.svg @@ -24,10 +24,10 @@ Iterations - - - - + + + + 10.0 @@ -53,22 +53,22 @@ Iterations 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 7139f66..ef556e1 100644 --- a/criterion/day 5/part 1/regression_small.svg +++ b/criterion/day 5/part 1/regression_small.svg @@ -17,14 +17,14 @@ Iterations - - - + + + - + 10.0 @@ -34,18 +34,18 @@ Iterations 20.0 - + 30.0 - - + + 40.0 - - + + 50.0 - + 60.0 @@ -62,10 +62,10 @@ Iterations 90.0 - + 100.0 - + 20 @@ -111,102 +111,102 @@ Iterations - - + + - - + + - - - - - - - - + + + + + + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + diff --git a/criterion/day 5/part 1/slope.svg b/criterion/day 5/part 1/slope.svg index 3b6cbc2..5af3380 100644 --- a/criterion/day 5/part 1/slope.svg +++ b/criterion/day 5/part 1/slope.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - - + + 0.35 - - -0.4 + + + +517 - - -0.45 + + +517.5 - - -0.5 + + +518 - - - -530.5 + + +518.5 - - -531 + + +519 - - -531.5 + + +519.5 - - -532 + + +520 - - -532.5 + + +520.5 - - -533 + + +521 - - -533.5 + + +521.5 - - -534 + + +522 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/typical.svg b/criterion/day 5/part 1/typical.svg index d4a3bb7..555e173 100644 --- a/criterion/day 5/part 1/typical.svg +++ b/criterion/day 5/part 1/typical.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - - + + 0.35 - - -0.4 + + + +517 - - -0.45 + + +517.5 - - -0.5 + + +518 - - - -530.5 + + +518.5 - - -531 + + +519 - - -531.5 + + +519.5 - - -532 + + +520 - - -532.5 + + +520.5 - - -533 + + +521 - - -533.5 + + +521.5 - - -534 + + +522 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/MAD.svg b/criterion/day 5/part 2/MAD.svg index 832a767..b2d342c 100644 --- a/criterion/day 5/part 2/MAD.svg +++ b/criterion/day 5/part 2/MAD.svg @@ -9,70 +9,70 @@ Density (a.u.) Average time (µs) - -0.2 + +0.02 - - -0.4 + + +0.04 - - -0.6 + + +0.06 - - -0.8 + + +0.08 - - -1 + + +0.1 - - -1.2 + + +0.12 - - -1.4 + + +0.14 - - -1.6 + + +0.16 - + - -1.2 + +12 - - -1.4 + + +14 - - -1.6 + + +16 - - -1.8 + + +18 - - -2 + + +20 - - -2.2 + + +22 - - -2.4 + + +24 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/SD.svg b/criterion/day 5/part 2/SD.svg index df41b86..7698053 100644 --- a/criterion/day 5/part 2/SD.svg +++ b/criterion/day 5/part 2/SD.svg @@ -9,66 +9,58 @@ Density (a.u.) Average time (µs) - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - - -5 - - - -10 + + +0.07 - - -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 3ae3430..b0a938d 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.8023 ms - 1.8058 ms - 1.8120 ms + 1.8265 ms + 1.8314 ms + 1.8369 ms R² - 0.9756868 - 0.9761976 - 0.9746373 + 0.9766524 + 0.9776245 + 0.9764487 Mean - 1.8025 ms - 1.8064 ms - 1.8119 ms + 1.8248 ms + 1.8304 ms + 1.8369 ms Std. Dev. - 4.6012 µs - 24.537 µs - 39.081 µs + 19.189 µs + 31.085 µs + 41.457 µs Median - 1.8009 ms - 1.8012 ms - 1.8018 ms + 1.8162 ms + 1.8215 ms + 1.8270 ms MAD - 1.2529 µs - 1.8626 µs - 2.3397 µs + 11.770 µs + 16.341 µs + 22.956 µs diff --git a/criterion/day 5/part 2/mean.svg b/criterion/day 5/part 2/mean.svg index ebd6028..7c7e90b 100644 --- a/criterion/day 5/part 2/mean.svg +++ b/criterion/day 5/part 2/mean.svg @@ -9,90 +9,70 @@ Density (a.u.) Average time (ms)
- + 20 - - + + 40 - - + + 60 - - + + 80 - - + + 100 - - + + 120 - - -140 - - - -160 - - + -180 +140 - -1.802 - - - -1.803 - - - -1.804 - - - -1.805 + +1.824 - - -1.806 + + +1.826 - - -1.807 + + +1.828 - - -1.808 + + +1.83 - - -1.809 + + +1.832 - - -1.81 + + +1.834 - - -1.811 + + +1.836 - - -1.812 + + +1.838 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/median.svg b/criterion/day 5/part 2/median.svg index 7d709e6..c2dea30 100644 --- a/criterion/day 5/part 2/median.svg +++ b/criterion/day 5/part 2/median.svg @@ -9,90 +9,74 @@ Density (a.u.) Average time (ms) - -200 + +20 - - -400 + + +40 - - -600 + + +60 - - -800 + + +80 - - -1000 + + +100 - - -1200 + + +120 - - -1400 + + +140 - - -1600 + + +160 - - -1800 + + +180 - + - -1.8008 + +1.816 - - -1.8009 + + +1.818 - - -1.801 + + +1.82 - - -1.8011 + + +1.822 - - -1.8012 + + +1.824 - - -1.8013 + + +1.826 - - -1.8014 + + +1.828 - - -1.8015 - - - -1.8016 - - - -1.8017 - - - -1.8018 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/pdf.svg b/criterion/day 5/part 2/pdf.svg index 4bba04c..dfbc098 100644 --- a/criterion/day 5/part 2/pdf.svg +++ b/criterion/day 5/part 2/pdf.svg @@ -54,22 +54,22 @@ Average Time (ms) - + 1.8 - - + + 1.85 - - + + 1.9 - - + + 1.95 - + 2 @@ -82,140 +82,148 @@ Density (a.u.) 0 - -5 - - - -10 + +2 - - -15 + + +4 - - -20 + + +6 - - -25 + + +8 - - -30 + + +10 - - -35 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +12 + + + +14 + + + +16 + + + +18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 5/part 2/pdf_small.svg b/criterion/day 5/part 2/pdf_small.svg index 12cf59d..63548e7 100644 --- a/criterion/day 5/part 2/pdf_small.svg +++ b/criterion/day 5/part 2/pdf_small.svg @@ -10,55 +10,67 @@ Average Time (ms) 0 - -5 + +2 + + + +4 + + + +6 - - + + +8 + + + 10 - - -15 + + +12 - - -20 + + +14 - - -25 + + +16 - - -30 + + +18 - - -35 + + +20 - + - + 1.8 - - + + 1.85 - - + + 1.9 - - + + 1.95 - + 2 - - + + diff --git a/criterion/day 5/part 2/regression.svg b/criterion/day 5/part 2/regression.svg index e273e3a..19b9861 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 @@ -106,104 +106,104 @@ Iterations - - + + - + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - + + + - - + + - - - - + + + + - - + + - - - + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + diff --git a/criterion/day 5/part 2/regression_small.svg b/criterion/day 5/part 2/regression_small.svg index 007d864..f53328d 100644 --- a/criterion/day 5/part 2/regression_small.svg +++ b/criterion/day 5/part 2/regression_small.svg @@ -15,52 +15,52 @@ Iterations - + - - - - - - - + + + + + + + - + 20.0 - + 40.0 - + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - + 10 @@ -106,101 +106,101 @@ Iterations - + - + - - - + + + - + - + - - - + + + - + - + - - - - - + + + + + - - + + - - + + - - - - - - - + + + + + + + - - - + + + - - + + - - - + + + - - - + + + - - - + + + - - + + - - - + + + - - - - - - - - + + + + + + + + - + - - - - + + + + - - - + + + - - - - + + + + diff --git a/criterion/day 5/part 2/slope.svg b/criterion/day 5/part 2/slope.svg index b74f012..d03ce1a 100644 --- a/criterion/day 5/part 2/slope.svg +++ b/criterion/day 5/part 2/slope.svg @@ -9,74 +9,70 @@ Density (a.u.) Average time (ms) - + 20 - - + + 40 - - + + 60 - - + + 80 - - + + 100 - - + + 120 - - + + 140 - - + + 160 - - -180 - - - -200 - - + - -1.802 + +1.826 + + + +1.828 - - -1.804 + + +1.83 - - -1.806 + + +1.832 - - -1.808 + + +1.834 - - -1.81 + + +1.836 - - -1.812 + + +1.838 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/typical.svg b/criterion/day 5/part 2/typical.svg index 3e7be88..de7c053 100644 --- a/criterion/day 5/part 2/typical.svg +++ b/criterion/day 5/part 2/typical.svg @@ -9,74 +9,70 @@ Density (a.u.) Average time (ms) - + 20 - - + + 40 - - + + 60 - - + + 80 - - + + 100 - - + + 120 - - + + 140 - - + + 160 - - -180 - - - -200 - - + - -1.802 + +1.826 + + + +1.828 - - -1.804 + + +1.83 - - -1.806 + + +1.832 - - -1.808 + + +1.834 - - -1.81 + + +1.836 - - -1.812 + + +1.838 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/violin.svg b/criterion/day 5/violin.svg index 1e68ec1..0993578 100644 --- a/criterion/day 5/violin.svg +++ b/criterion/day 5/violin.svg @@ -42,10 +42,10 @@ day 5/part 1 1.0 - + 1.2 - + 1.4 @@ -62,8 +62,8 @@ day 5/part 1 2.0 - - - - + + + + diff --git a/criterion/day 6/part 1/MAD.svg b/criterion/day 6/part 1/MAD.svg index b3c70c6..9be1f8d 100644 --- a/criterion/day 6/part 1/MAD.svg +++ b/criterion/day 6/part 1/MAD.svg @@ -6,65 +6,69 @@ day 6/part 1:MAD Density (a.u.) -Average time (ns) +Average time (µs) - -0.001 + +0.1 - - -0.002 + + +0.2 - - -0.003 + + +0.3 - - -0.004 + + +0.4 - - -0.005 + + +0.5 - - -0.006 + + +0.6 - - -0.007 + + +0.7 - + - -400 + +4.5 - - -450 + + +5 - - -500 + + +5.5 - - -550 + + +6 - - -600 + + +6.5 - - -650 + + +7 - - - - + + +7.5 + + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/SD.svg b/criterion/day 6/part 1/SD.svg index 0c065f7..d15bd22 100644 --- a/criterion/day 6/part 1/SD.svg +++ b/criterion/day 6/part 1/SD.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (µs) - -0.2 + +0.05 - - -0.4 + + +0.1 + + + +0.15 + + + +0.2 - - -0.6 + + +0.25 - - -0.8 + + +0.3 - - -1 + + +0.35 - - -1.2 + + +0.4 - + - -0.5 + +6 + + + +6.5 + + + +7 - - -1 + + +7.5 - - -1.5 + + +8 - - -2 + + +8.5 - - -2.5 + + +9 - - -3 + + +9.5 - - -3.5 + + +10 - - -4 + + +10.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/index.html b/criterion/day 6/part 1/index.html index fabf62b..5bdfb35 100644 --- a/criterion/day 6/part 1/index.html +++ b/criterion/day 6/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 437.23 µs - 437.37 µs - 437.56 µs + 437.07 µs + 438.38 µs + 439.78 µs R² - 0.9997298 - 0.9997440 - 0.9997197 + 0.9771070 + 0.9782841 + 0.9769366 Mean - 437.46 µs - 437.79 µs - 438.34 µs + 437.71 µs + 439.20 µs + 440.82 µs Std. Dev. - 553.50 ns - 2.4144 µs - 4.0274 µs + 6.0289 µs + 8.0133 µs + 10.080 µs Median - 437.29 µs - 437.42 µs - 437.59 µs + 435.74 µs + 437.17 µs + 438.63 µs MAD - 405.66 ns - 508.77 ns - 651.02 ns + 4.7198 µs + 6.2393 µs + 7.5328 µs diff --git a/criterion/day 6/part 1/mean.svg b/criterion/day 6/part 1/mean.svg index 86462c4..d131b18 100644 --- a/criterion/day 6/part 1/mean.svg +++ b/criterion/day 6/part 1/mean.svg @@ -9,94 +9,82 @@ Density (a.u.) Average time (µs)
- -0.2 + +0.05 - - -0.4 + + +0.1 - - -0.6 + + +0.15 - - -0.8 + + +0.2 - - -1 + + +0.25 - - -1.2 + + +0.3 - - -1.4 + + +0.35 - - -1.6 + + +0.4 - - -1.8 + + +0.45 - - -2 + + +0.5 - + - -437.4 - - - + 437.5 - - -437.6 - - - -437.7 - - - -437.8 + + +438 - - -437.9 + + +438.5 - - -438 + + +439 - - -438.1 + + +439.5 - - -438.2 + + +440 - - -438.3 + + +440.5 - - -438.4 + + +441 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/median.svg b/criterion/day 6/part 1/median.svg index 0a74562..505e119 100644 --- a/criterion/day 6/part 1/median.svg +++ b/criterion/day 6/part 1/median.svg @@ -9,62 +9,66 @@ Density (a.u.) Average time (µs) - -2 + +0.2 - - -4 + + +0.4 - - -6 + + +0.6 - - -8 + + +0.8 - - -10 + + +1 - - -12 + + +1.2 - + + +1.4 + + - -437.3 + +435.5 - - -437.35 + + +436 - - -437.4 + + +436.5 - - -437.45 + + +437 - - + + 437.5 - - -437.55 + + +438 - - -437.6 + + +438.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/pdf.svg b/criterion/day 6/part 1/pdf.svg index d06babb..b3b92fe 100644 --- a/criterion/day 6/part 1/pdf.svg +++ b/criterion/day 6/part 1/pdf.svg @@ -38,30 +38,34 @@ Average Time (µs) - -435 + +420 - - -440 + + +430 - - -445 + + +440 - - + + 450 - - -455 - - - + + 460 - + + +470 + + + +480 + + Density (a.u.) @@ -70,136 +74,136 @@ Density (a.u.) 0 - + +0.01 + + + +0.02 + + + +0.03 + + + +0.04 + + + 0.05 - - -0.1 - - - -0.15 - - - -0.2 - - - -0.25 - - - -0.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.06 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 6/part 1/pdf_small.svg b/criterion/day 6/part 1/pdf_small.svg index 045d41a..d1b2444 100644 --- a/criterion/day 6/part 1/pdf_small.svg +++ b/criterion/day 6/part 1/pdf_small.svg @@ -10,47 +10,47 @@ Average Time (µs) 0 - -0.05 - - - -0.1 + +0.01 - - -0.15 + + +0.02 - - -0.2 + + +0.03 - - -0.25 + + +0.04 - - -0.3 + + +0.05 - - -0.35 + + +0.06 - + - -440 + +420 - - -450 + + +440 - - + + 460 - - - + + +480 + + + + diff --git a/criterion/day 6/part 1/regression.svg b/criterion/day 6/part 1/regression.svg index 331a97f..2c26d17 100644 --- a/criterion/day 6/part 1/regression.svg +++ b/criterion/day 6/part 1/regression.svg @@ -16,10 +16,10 @@ Iterations - + - - + + 20.0 @@ -29,22 +29,22 @@ Iterations 40.0 - + 60.0 - + 80.0 - + 100.0 - - + + 120.0 - + 50 @@ -71,107 +71,107 @@ Iterations - + - - + + - + - + - + - - - + + + - - - - - + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - - - - - + + + + + + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + Sample diff --git a/criterion/day 6/part 1/regression_small.svg b/criterion/day 6/part 1/regression_small.svg index 531afa3..2bd4c6a 100644 --- a/criterion/day 6/part 1/regression_small.svg +++ b/criterion/day 6/part 1/regression_small.svg @@ -15,8 +15,8 @@ Iterations - - + + 20.0 @@ -34,14 +34,14 @@ Iterations 80.0 - + 100.0 - - + + 120.0 - + 50 @@ -70,103 +70,103 @@ Iterations - + - + - - + + - - - + + + - + - + - - + + - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - + + + + + + + - - + + - - - - - + + + + + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + diff --git a/criterion/day 6/part 1/slope.svg b/criterion/day 6/part 1/slope.svg index 54c75e2..ebbce1c 100644 --- a/criterion/day 6/part 1/slope.svg +++ b/criterion/day 6/part 1/slope.svg @@ -9,78 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 - - - -1 - - - -1.5 - - - -2 + +0.1 - - -2.5 + + +0.2 - - -3 + + +0.3 - - -3.5 + + +0.4 - - -4 - - - -4.5 + + +0.5 - - -5 + + +0.6 - + - -437.2 + +437 - - -437.25 + + +437.5 - - -437.3 + + +438 - - -437.35 + + +438.5 - - -437.4 + + +439 - - -437.45 + + +439.5 - - -437.5 + + +440 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/typical.svg b/criterion/day 6/part 1/typical.svg index 0255d47..299e6ae 100644 --- a/criterion/day 6/part 1/typical.svg +++ b/criterion/day 6/part 1/typical.svg @@ -9,78 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 - - - -1 - - - -1.5 - - - -2 + +0.1 - - -2.5 + + +0.2 - - -3 + + +0.3 - - -3.5 + + +0.4 - - -4 - - - -4.5 + + +0.5 - - -5 + + +0.6 - + - -437.2 + +437 - - -437.25 + + +437.5 - - -437.3 + + +438 - - -437.35 + + +438.5 - - -437.4 + + +439 - - -437.45 + + +439.5 - - -437.5 + + +440 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/MAD.svg b/criterion/day 6/part 2/MAD.svg index 5a78427..9465831 100644 --- a/criterion/day 6/part 2/MAD.svg +++ b/criterion/day 6/part 2/MAD.svg @@ -9,70 +9,62 @@ Density (a.u.) Average time (ms) - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - - -0.35 - - - -0.4 - - - -0.45 - - + - + +3 + + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - - + + 9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/SD.svg b/criterion/day 6/part 2/SD.svg index a69b5ea..0028c69 100644 --- a/criterion/day 6/part 2/SD.svg +++ b/criterion/day 6/part 2/SD.svg @@ -9,90 +9,90 @@ Density (a.u.) Average time (ms) - + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - -0.3 + + +0.25 - - -0.4 + + +0.3 - - -0.5 + + +0.35 - - -0.6 + + +0.4 - - -0.7 + + +0.45 - - -0.8 + + +0.5 - - -0.9 + + +0.55 - + - -5.4 - - - -5.6 + +5.5 - - -5.8 - - - + + 6 - - -6.2 + + +6.5 - - -6.4 + + +7 - - -6.6 + + +7.5 - - -6.8 + + +8 - - -7 + + +8.5 - - -7.2 + + +9 - - -7.4 + + +9.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/index.html b/criterion/day 6/part 2/index.html index 7c7cb41..df3e82d 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.0122997 - 0.0127541 - 0.0122771 + 0.0000147 + 0.0000152 + 0.0000146 Mean - 637.35 ms - 638.58 ms - 639.84 ms + 640.58 ms + 641.96 ms + 643.44 ms Std. Dev. - 5.5118 ms - 6.3929 ms - 7.2511 ms + 5.6024 ms + 7.3419 ms + 9.4173 ms Median - 634.33 ms - 637.72 ms - 639.47 ms + 637.51 ms + 638.63 ms + 643.32 ms MAD - 3.7075 ms - 7.7439 ms - 8.9523 ms + 3.1729 ms + 5.3674 ms + 9.1015 ms diff --git a/criterion/day 6/part 2/iteration_times.svg b/criterion/day 6/part 2/iteration_times.svg index 25b4518..c029888 100644 --- a/criterion/day 6/part 2/iteration_times.svg +++ b/criterion/day 6/part 2/iteration_times.svg @@ -12,32 +12,57 @@ Average Iteration Time (ms) - - - - - + + + + + + + + + + - + 635.0 - - + + 640.0 - - + + 645.0 - - + + 650.0 - - + + 655.0 - + + +660.0 + + + +665.0 + + + +670.0 + + + +675.0 + + + +680.0 + + 10 @@ -79,106 +104,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 f5cb2ec..bc8c55c 100644 --- a/criterion/day 6/part 2/iteration_times_small.svg +++ b/criterion/day 6/part 2/iteration_times_small.svg @@ -12,32 +12,57 @@ Average Iteration Time (ms) - - - - - + + + + + + + + + + - + 635.0 - - + + 640.0 - - + + 645.0 - - + + 650.0 - - + + 655.0 - + + +660.0 + + + +665.0 + + + +670.0 + + + +675.0 + + + +680.0 + + 10 @@ -79,104 +104,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 1305da8..5bd3b6c 100644 --- a/criterion/day 6/part 2/mean.svg +++ b/criterion/day 6/part 2/mean.svg @@ -9,58 +9,62 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - + - -637.5 + +640.5 - - -638 + + +641 - - -638.5 + + +641.5 - - -639 + + +642 - - -639.5 + + +642.5 - - -640 + + +643 - - - - + + +643.5 + + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/median.svg b/criterion/day 6/part 2/median.svg index 3135078..51970c3 100644 --- a/criterion/day 6/part 2/median.svg +++ b/criterion/day 6/part 2/median.svg @@ -9,62 +9,78 @@ Density (a.u.) Average time (ms) - + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - + + +0.25 + + + 0.3 - - + + +0.35 + + + 0.4 - - -0.5 + + +0.45 - - -0.6 + + +0.5 - + - -634 - - - -635 - - - -636 - - - + 637 - - + + 638 - - + + 639 - - + + 640 - - - - + + +641 + + + +642 + + + +643 + + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/pdf.svg b/criterion/day 6/part 2/pdf.svg index 7a87cac..685c558 100644 --- a/criterion/day 6/part 2/pdf.svg +++ b/criterion/day 6/part 2/pdf.svg @@ -54,42 +54,34 @@ Average Time (ms) - -625 - - - + 630 - - -635 - - - + + 640 - - -645 - - - + + 650 - - -655 - - - + + 660 - - -665 + + +670 + + + +680 + + + +690 - + Density (a.u.) @@ -98,136 +90,136 @@ Density (a.u.) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - - + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - + + - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 6/part 2/pdf_small.svg b/criterion/day 6/part 2/pdf_small.svg index 613eb81..d66aa3d 100644 --- a/criterion/day 6/part 2/pdf_small.svg +++ b/criterion/day 6/part 2/pdf_small.svg @@ -10,51 +10,47 @@ Average Time (ms) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - + + 0.07 - + - -630 - - - + 640 - - -650 - - - + + 660 - - - + + +680 + + + + diff --git a/criterion/day 6/part 2/typical.svg b/criterion/day 6/part 2/typical.svg index e10c353..e38eba1 100644 --- a/criterion/day 6/part 2/typical.svg +++ b/criterion/day 6/part 2/typical.svg @@ -9,58 +9,62 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - + - -637.5 + +640.5 - - -638 + + +641 - - -638.5 + + +641.5 - - -639 + + +642 - - -639.5 + + +642.5 - - -640 + + +643 - - - - + + +643.5 + + + + + Bootstrap distribution diff --git a/criterion/day 6/violin.svg b/criterion/day 6/violin.svg index 32f5398..d94462e 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 540a5b8..35a1dd7 100644 --- a/criterion/day 7/part 1/MAD.svg +++ b/criterion/day 7/part 1/MAD.svg @@ -9,78 +9,82 @@ Density (a.u.) Average time (µs) - -0.2 + +0.05 - - -0.4 + + +0.1 - - -0.6 + + +0.15 - - -0.8 + + +0.2 - - -1 + + +0.25 - - -1.2 + + +0.3 - - -1.4 + + +0.35 - - -1.6 + + +0.4 - - -1.8 + + + +3 - - -2 + + +3.5 - - -2.2 + + +4 - - - -1.4 + + +4.5 + + + +5 - - -1.6 + + +5.5 - - -1.8 + + +6 - - -2 + + +6.5 - - -2.2 + + +7 - - -2.4 + + +7.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/SD.svg b/criterion/day 7/part 1/SD.svg index 19acf7b..bddda36 100644 --- a/criterion/day 7/part 1/SD.svg +++ b/criterion/day 7/part 1/SD.svg @@ -9,82 +9,74 @@ Density (a.u.) Average time (µs) - + 0.02 - - + + 0.04 - - + + 0.06 - - + + 0.08 - - + + 0.1 - - + + 0.12 - - + + 0.14 - - + + 0.16 - - -0.18 - - - -0.2 - - + - -2 - - - -4 - - - -6 - - - + 8 - - + + 10 - - + + 12 - - + + 14 - - + + 16 - - - - + + +18 + + + +20 + + + +22 + + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/index.html b/criterion/day 7/part 1/index.html index 532ec9c..5d0bec0 100644 --- a/criterion/day 7/part 1/index.html +++ b/criterion/day 7/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 821.87 µs - 822.84 µs - 824.36 µs + 848.36 µs + 850.45 µs + 852.61 µs R² - 0.9923757 - 0.9925655 - 0.9920958 + 0.9859723 + 0.9868013 + 0.9859092 Mean - 821.27 µs - 822.86 µs - 825.07 µs + 848.24 µs + 850.90 µs + 854.16 µs Std. Dev. - 2.4024 µs - 9.9158 µs - 15.526 µs + 8.5138 µs + 15.215 µs + 22.154 µs Median - 820.81 µs - 821.33 µs - 821.50 µs + 844.60 µs + 845.60 µs + 847.28 µs MAD - 1.3290 µs - 1.8317 µs - 2.3378 µs + 3.1805 µs + 4.6776 µs + 7.2427 µs diff --git a/criterion/day 7/part 1/mean.svg b/criterion/day 7/part 1/mean.svg index b512311..8e38d09 100644 --- a/criterion/day 7/part 1/mean.svg +++ b/criterion/day 7/part 1/mean.svg @@ -9,78 +9,58 @@ Density (a.u.) Average time (µs)
- + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - -0.3 - - - -0.35 - - - -0.4 - - + - -821 - - - -821.5 - - - -822 + +848 - - -822.5 + + +849 - - -823 + + +850 - - -823.5 + + +851 - - -824 + + +852 - - -824.5 + + +853 - - -825 + + +854 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/median.svg b/criterion/day 7/part 1/median.svg index be3aa0f..1f2b8f2 100644 --- a/criterion/day 7/part 1/median.svg +++ b/criterion/day 7/part 1/median.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 + +0.2 - - -1 - - - -1.5 - - - -2 - - - -2.5 + + +0.4 - - -3 + + +0.6 - - -3.5 + + +0.8 - - -4 - - - -4.5 - - - -5 + + +1 - - -5.5 + + +1.2 - + - -820.8 + +844.5 - - -820.9 + + +845 - - -821 + + +845.5 - - -821.1 + + +846 - - -821.2 + + +846.5 - - -821.3 + + +847 - - -821.4 + + +847.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/pdf.svg b/criterion/day 7/part 1/pdf.svg index 5d876b1..ad01da1 100644 --- a/criterion/day 7/part 1/pdf.svg +++ b/criterion/day 7/part 1/pdf.svg @@ -54,50 +54,38 @@ Average Time (µs) - -810 - - - + 820 - - -830 - - - + + 840 - - -850 - - - + + 860 - - -870 - - - + + 880 - - -890 - - - + + 900 - - -910 + + +920 + + + +940 - + + +960 + + Density (a.u.) @@ -106,144 +94,144 @@ Density (a.u.) 0 - + +0.005 + + + 0.01 - - + + +0.015 + + + 0.02 - - + + +0.025 + + + 0.03 - - + + +0.035 + + + 0.04 - - -0.05 - - - -0.06 - - - -0.07 - - - -0.08 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + PDF diff --git a/criterion/day 7/part 1/pdf_small.svg b/criterion/day 7/part 1/pdf_small.svg index e5327c1..ef8f56b 100644 --- a/criterion/day 7/part 1/pdf_small.svg +++ b/criterion/day 7/part 1/pdf_small.svg @@ -10,63 +10,55 @@ Average Time (µs) 0 - -0.01 + +0.005 - - -0.02 + + +0.01 - - -0.03 + + +0.015 - - -0.04 + + +0.02 - - -0.05 + + +0.025 - - -0.06 + + +0.03 - - -0.07 + + +0.035 - - -0.08 + + +0.04 - - -0.09 + + +0.045 - + - -820 - - - -840 + +850 - - -860 - - - -880 - - - + + 900 - - - + + +950 + + + + diff --git a/criterion/day 7/part 1/regression.svg b/criterion/day 7/part 1/regression.svg index d19e58d..379717c 100644 --- a/criterion/day 7/part 1/regression.svg +++ b/criterion/day 7/part 1/regression.svg @@ -18,47 +18,47 @@ Iterations - - - - - - - - + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - + 20 @@ -102,21 +102,21 @@ Iterations - + - - + + - - - - + + + + - + @@ -124,82 +124,82 @@ Iterations - - + + - - - - - + + + + + - - - + + + - - - - - - + + + + + + - - + + - + - - + + - - - - - - + + + + + + - - + + - - - - - + + + + + - - + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + diff --git a/criterion/day 7/part 1/regression_small.svg b/criterion/day 7/part 1/regression_small.svg index b20565f..6c21184 100644 --- a/criterion/day 7/part 1/regression_small.svg +++ b/criterion/day 7/part 1/regression_small.svg @@ -15,47 +15,47 @@ Iterations - - - - - - - - + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - + 20 @@ -98,19 +98,19 @@ Iterations - + - + - + - + - + @@ -121,82 +121,82 @@ Iterations - - + + - - - - + + + + - + - - + + - - + + - - - + + + - + - - + + - - + + - - - + + + - - + + - + - + - + - - - + + + - - - - - + + + + + - - - - - + + + + + - - - - + + + + - - - - - - - - + + + + + + + + diff --git a/criterion/day 7/part 1/slope.svg b/criterion/day 7/part 1/slope.svg index aa22c30..48793fd 100644 --- a/criterion/day 7/part 1/slope.svg +++ b/criterion/day 7/part 1/slope.svg @@ -9,62 +9,86 @@ Density (a.u.) Average time (µs) - + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - + + +0.25 + + + 0.3 - - + + +0.35 + + + 0.4 - - -0.5 + + + +848 - - -0.6 + + +848.5 - - -0.7 + + +849 - - - -822 + + +849.5 + + + +850 + + + +850.5 - - -822.5 + + +851 - - -823 + + +851.5 - - -823.5 + + +852 - - -824 + + +852.5 - - -824.5 + + +853 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/typical.svg b/criterion/day 7/part 1/typical.svg index d0b4775..275cb36 100644 --- a/criterion/day 7/part 1/typical.svg +++ b/criterion/day 7/part 1/typical.svg @@ -9,62 +9,86 @@ Density (a.u.) Average time (µs) - + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - + + +0.25 + + + 0.3 - - + + +0.35 + + + 0.4 - - -0.5 + + + +848 - - -0.6 + + +848.5 - - -0.7 + + +849 - - - -822 + + +849.5 + + + +850 + + + +850.5 - - -822.5 + + +851 - - -823 + + +851.5 - - -823.5 + + +852 - - -824 + + +852.5 - - -824.5 + + +853 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/MAD.svg b/criterion/day 7/part 2/MAD.svg index 2ecd09a..6ca2c0a 100644 --- a/criterion/day 7/part 2/MAD.svg +++ b/criterion/day 7/part 2/MAD.svg @@ -9,66 +9,74 @@ Density (a.u.) Average time (µs) - -0.5 + +0.05 - - -1 + + +0.1 - - -1.5 + + +0.15 - - -2 + + +0.2 - - -2.5 + + +0.25 - - -3 + + +0.3 - - -3.5 + + +0.35 - + + +0.4 + + + +0.45 + + -0.8 +6 -0.9 +7 - -1 + +8 - - -1.1 + + +9 - - -1.2 + + +10 - - -1.3 + + +11 - - -1.4 + + +12 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/SD.svg b/criterion/day 7/part 2/SD.svg index 3bae8d1..6c8f793 100644 --- a/criterion/day 7/part 2/SD.svg +++ b/criterion/day 7/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.07 - - - + + 0.08 - - -0.09 - - - + + 0.1 - + + +0.12 + + - -5 + +12 + + + +14 - - -10 + + +16 - - -15 + + +18 - - + + 20 - - -25 + + +22 + + + +24 + + + +26 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/index.html b/criterion/day 7/part 2/index.html index 07a6568..8cbb148 100644 --- a/criterion/day 7/part 2/index.html +++ b/criterion/day 7/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 953.96 µs - 957.55 µs - 963.13 µs + 974.19 µs + 976.21 µs + 978.39 µs R² - 0.9444777 - 0.9462507 - 0.9419677 + 0.9869641 + 0.9875177 + 0.9868743 Mean - 954.57 µs - 957.00 µs - 960.51 µs + 975.78 µs + 979.29 µs + 983.32 µs Std. Dev. - 2.7903 µs - 15.636 µs - 25.043 µs + 12.485 µs + 19.488 µs + 25.260 µs Median - 953.70 µs - 954.05 µs - 954.38 µs + 970.84 µs + 972.17 µs + 976.13 µs MAD - 789.40 ns - 1.0734 µs - 1.3656 µs + 5.8903 µs + 7.7307 µs + 11.689 µs diff --git a/criterion/day 7/part 2/mean.svg b/criterion/day 7/part 2/mean.svg index 04d9093..40096e6 100644 --- a/criterion/day 7/part 2/mean.svg +++ b/criterion/day 7/part 2/mean.svg @@ -9,62 +9,94 @@ Density (a.u.) Average time (µs)
- -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.22 - + - -954 + +975 + + + +976 + + + +977 - - -955 + + +978 - - -956 + + +979 - - -957 + + +980 - - -958 + + +981 - - -959 + + +982 - - -960 + + +983 - - -961 + + +984 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/median.svg b/criterion/day 7/part 2/median.svg index 05f20b1..d455b95 100644 --- a/criterion/day 7/part 2/median.svg +++ b/criterion/day 7/part 2/median.svg @@ -9,74 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 - - - -1 + +0.1 - - -1.5 + + +0.2 - - -2 + + +0.3 - - -2.5 + + +0.4 - - -3 + + +0.5 - - -3.5 + + +0.6 - - -4 + + +0.7 - + - -953.7 - - - -953.8 - - - -953.9 + +971 - - -954 + + +972 - - -954.1 + + +973 - - -954.2 + + +974 - - -954.3 + + +975 - - -954.4 + + +976 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/pdf.svg b/criterion/day 7/part 2/pdf.svg index 64fbe73..aff185b 100644 --- a/criterion/day 7/part 2/pdf.svg +++ b/criterion/day 7/part 2/pdf.svg @@ -54,42 +54,38 @@ Average Time (ms) - + 0.94 - - + + 0.96 - - + + 0.98 - + 1 - + 1.02 - - + + 1.04 - - + + 1.06 - - + + 1.08 - - -1.1 - - + Density (a.u.) @@ -98,132 +94,136 @@ Density (a.u.) 0 - + +5 + + + 10 - - + + +15 + + + 20 - - -30 + + +25 - - -40 + + +30 - - -50 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 7/part 2/pdf_small.svg b/criterion/day 7/part 2/pdf_small.svg index b543a56..dd2ef20 100644 --- a/criterion/day 7/part 2/pdf_small.svg +++ b/criterion/day 7/part 2/pdf_small.svg @@ -10,47 +10,47 @@ Average Time (ms) 0 - + +5 + + + 10 - - -20 + + +15 - - -30 + + +20 - - -40 + + +25 - - -50 + + +30 - - -60 + + +35 - + - + 0.95 - + 1 - + 1.05 - - -1.1 - - - - + + + diff --git a/criterion/day 7/part 2/regression.svg b/criterion/day 7/part 2/regression.svg index 3242a91..b76df5d 100644 --- a/criterion/day 7/part 2/regression.svg +++ b/criterion/day 7/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 - + 20 @@ -106,107 +106,107 @@ Iterations - + - + - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 7/part 2/regression_small.svg b/criterion/day 7/part 2/regression_small.svg index 814e2b5..1730987 100644 --- a/criterion/day 7/part 2/regression_small.svg +++ b/criterion/day 7/part 2/regression_small.svg @@ -15,52 +15,52 @@ Iterations - - - - - - - - - + + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - + 20 @@ -105,103 +105,103 @@ Iterations - - + + - - + + - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - + + diff --git a/criterion/day 7/part 2/slope.svg b/criterion/day 7/part 2/slope.svg index 5b402d5..06c9de5 100644 --- a/criterion/day 7/part 2/slope.svg +++ b/criterion/day 7/part 2/slope.svg @@ -9,70 +9,82 @@ Density (a.u.) Average time (µs) - -0.02 + +0.05 - + -0.04 +0.1 - -0.06 - - - -0.08 + +0.15 - - -0.1 + + +0.2 - - -0.12 + + +0.25 - - -0.14 + + +0.3 - - -0.16 + + +0.35 - - -0.18 + + +0.4 - + - -954 + +974 + + + +974.5 + + + +975 + + + +975.5 + + + +976 - - -956 + + +976.5 - - -958 + + +977 - - -960 + + +977.5 - - -962 + + +978 - - -964 + + +978.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/typical.svg b/criterion/day 7/part 2/typical.svg index e7aff0f..1097141 100644 --- a/criterion/day 7/part 2/typical.svg +++ b/criterion/day 7/part 2/typical.svg @@ -9,70 +9,82 @@ Density (a.u.) Average time (µs) - -0.02 + +0.05 - + -0.04 +0.1 - -0.06 - - - -0.08 + +0.15 - - -0.1 + + +0.2 - - -0.12 + + +0.25 - - -0.14 + + +0.3 - - -0.16 + + +0.35 - - -0.18 + + +0.4 - + - -954 + +974 + + + +974.5 + + + +975 + + + +975.5 + + + +976 - - -956 + + +976.5 - - -958 + + +977 - - -960 + + +977.5 - - -962 + + +978 - - -964 + + +978.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/violin.svg b/criterion/day 7/violin.svg index 407f6f3..d089231 100644 --- a/criterion/day 7/violin.svg +++ b/criterion/day 7/violin.svg @@ -22,28 +22,48 @@ 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/index.html b/criterion/day 8/index.html new file mode 100644 index 0000000..1c5017b --- /dev/null +++ b/criterion/day 8/index.html @@ -0,0 +1,113 @@ + + + + + + day 8 Summary - Criterion.rs + + + + +
+

day 8

+

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 8/part 1

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

day 8/part 2

+
+ + + + + + + +
+ + PDF of Slope + + + + Regression + +
+
+
+ + + + \ No newline at end of file diff --git a/criterion/day 8/part 1/MAD.svg b/criterion/day 8/part 1/MAD.svg new file mode 100644 index 0000000..c759ae4 --- /dev/null +++ b/criterion/day 8/part 1/MAD.svg @@ -0,0 +1,92 @@ + + +day 8/part 1:MAD + + +Density (a.u.) + + +Average time (ns) + + + +0.002 + + + +0.004 + + + +0.006 + + + +0.008 + + + +0.01 + + + +0.012 + + + + +200 + + + +220 + + + +240 + + + +260 + + + +280 + + + +300 + + + +320 + + + +340 + + + +360 + + + +380 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 1/SD.svg b/criterion/day 8/part 1/SD.svg new file mode 100644 index 0000000..0adae52 --- /dev/null +++ b/criterion/day 8/part 1/SD.svg @@ -0,0 +1,76 @@ + + +day 8/part 1:SD + + +Density (a.u.) + + +Average time (ns) + + + +0.001 + + + +0.002 + + + +0.003 + + + +0.004 + + + +0.005 + + + +0.006 + + + +0.007 + + + + +250 + + + +300 + + + +350 + + + +400 + + + +450 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 1/index.html b/criterion/day 8/part 1/index.html new file mode 100644 index 0000000..6d6fb27 --- /dev/null +++ b/criterion/day 8/part 1/index.html @@ -0,0 +1,200 @@ + + + + + + day 8/part 1 - Criterion.rs + + + + +
+

day 8/part 1 (History)

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

Additional Statistics:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lower boundEstimateUpper bound
Slope46.682 µs46.758 µs46.850 µs
0.99344960.99381600.9932659
Mean46.716 µs46.784 µs46.859 µs
Std. Dev.261.61 ns364.76 ns467.69 ns
Median46.631 µs46.664 µs46.783 µs
MAD212.33 ns256.50 ns372.58 ns
+
+
+

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 8/part 1/mean.svg b/criterion/day 8/part 1/mean.svg new file mode 100644 index 0000000..edffebb --- /dev/null +++ b/criterion/day 8/part 1/mean.svg @@ -0,0 +1,100 @@ + + +day 8/part 1:mean + + +Density (a.u.) + + +Average time (µs) + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +10 + + + +11 + + + + +46.72 + + + +46.74 + + + +46.76 + + + +46.78 + + + +46.8 + + + +46.82 + + + +46.84 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 1/median.svg b/criterion/day 8/part 1/median.svg new file mode 100644 index 0000000..7073d2c --- /dev/null +++ b/criterion/day 8/part 1/median.svg @@ -0,0 +1,96 @@ + + +day 8/part 1:median + + +Density (a.u.) + + +Average time (µs) + + + +5 + + + +10 + + + +15 + + + +20 + + + +25 + + + +30 + + + +35 + + + + +46.62 + + + +46.64 + + + +46.66 + + + +46.68 + + + +46.7 + + + +46.72 + + + +46.74 + + + +46.76 + + + +46.78 + + + +46.8 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 1/pdf.svg b/criterion/day 8/part 1/pdf.svg new file mode 100644 index 0000000..aeb42a8 --- /dev/null +++ b/criterion/day 8/part 1/pdf.svg @@ -0,0 +1,219 @@ + + +day 8/part 1 + + +Iterations (x 10^3) + + +Average Time (µs) + + + +0 + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + + +46 + + + +46.5 + + + +47 + + + +47.5 + + + +48 + + + +48.5 + + + +49 + + + +Density (a.u.) + + + +0 + + + +0.2 + + + +0.4 + + + +0.6 + + + +0.8 + + + +1 + + + +1.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PDF + + +Mean + + +"Clean" sample + + +Mild outliers + + +Severe outliers + + + + + + + diff --git a/criterion/day 8/part 1/pdf_small.svg b/criterion/day 8/part 1/pdf_small.svg new file mode 100644 index 0000000..3aff3da --- /dev/null +++ b/criterion/day 8/part 1/pdf_small.svg @@ -0,0 +1,60 @@ + + +Density (a.u.) + + +Average Time (µs) + + + +0 + + + +0.2 + + + +0.4 + + + +0.6 + + + +0.8 + + + +1 + + + +1.2 + + + +1.4 + + + + +46 + + + +47 + + + +48 + + + +49 + + + + + diff --git a/criterion/day 8/part 1/regression.svg b/criterion/day 8/part 1/regression.svg new file mode 100644 index 0000000..7ea7a09 --- /dev/null +++ b/criterion/day 8/part 1/regression.svg @@ -0,0 +1,232 @@ + + +day 8/part 1 + + +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 + + + +1.8 + + + +2 + + + +2.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sample + + +Linear regression + + +Confidence interval + + + + + diff --git a/criterion/day 8/part 1/regression_small.svg b/criterion/day 8/part 1/regression_small.svg new file mode 100644 index 0000000..6e8750a --- /dev/null +++ b/criterion/day 8/part 1/regression_small.svg @@ -0,0 +1,217 @@ + + +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 + + + +1.8 + + + +2 + + + +2.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 8/part 1/slope.svg b/criterion/day 8/part 1/slope.svg new file mode 100644 index 0000000..0ca8146 --- /dev/null +++ b/criterion/day 8/part 1/slope.svg @@ -0,0 +1,104 @@ + + +day 8/part 1:slope + + +Density (a.u.) + + +Average time (µs) + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +10 + + + + +46.68 + + + +46.7 + + + +46.72 + + + +46.74 + + + +46.76 + + + +46.78 + + + +46.8 + + + +46.82 + + + +46.84 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 1/typical.svg b/criterion/day 8/part 1/typical.svg new file mode 100644 index 0000000..577e45b --- /dev/null +++ b/criterion/day 8/part 1/typical.svg @@ -0,0 +1,104 @@ + + +day 8/part 1:typical + + +Density (a.u.) + + +Average time (µs) + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +10 + + + + +46.68 + + + +46.7 + + + +46.72 + + + +46.74 + + + +46.76 + + + +46.78 + + + +46.8 + + + +46.82 + + + +46.84 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 2/MAD.svg b/criterion/day 8/part 2/MAD.svg new file mode 100644 index 0000000..5f2ea25 --- /dev/null +++ b/criterion/day 8/part 2/MAD.svg @@ -0,0 +1,100 @@ + + +day 8/part 2:MAD + + +Density (a.u.) + + +Average time (ns) + + + +5e-4 + + + +0.001 + + + +0.0015 + + + +0.002 + + + +0.0025 + + + +0.003 + + + +0.0035 + + + + +500 + + + +550 + + + +600 + + + +650 + + + +700 + + + +750 + + + +800 + + + +850 + + + +900 + + + +950 + + + +1000 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 2/SD.svg b/criterion/day 8/part 2/SD.svg new file mode 100644 index 0000000..af7a642 --- /dev/null +++ b/criterion/day 8/part 2/SD.svg @@ -0,0 +1,84 @@ + + +day 8/part 2:SD + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + + +0.6 + + + +0.8 + + + +1 + + + +1.2 + + + +1.4 + + + +1.6 + + + +1.8 + + + +2 + + + +2.2 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 2/index.html b/criterion/day 8/part 2/index.html new file mode 100644 index 0000000..7cab03e --- /dev/null +++ b/criterion/day 8/part 2/index.html @@ -0,0 +1,200 @@ + + + + + + day 8/part 2 - Criterion.rs + + + + +
+

day 8/part 2 (History)

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

Additional Statistics:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lower boundEstimateUpper bound
Slope146.11 µs146.31 µs146.51 µs
0.99604330.99629110.9960265
Mean146.00 µs146.23 µs146.53 µs
Std. Dev.710.12 ns1.3804 µs2.1074 µs
Median145.72 µs145.95 µs146.14 µs
MAD524.03 ns703.40 ns977.46 ns
+
+
+

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 8/part 2/mean.svg b/criterion/day 8/part 2/mean.svg new file mode 100644 index 0000000..cb2ab8f --- /dev/null +++ b/criterion/day 8/part 2/mean.svg @@ -0,0 +1,76 @@ + + +day 8/part 2:mean + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + +3 + + + + +146 + + + +146.1 + + + +146.2 + + + +146.3 + + + +146.4 + + + +146.5 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 2/median.svg b/criterion/day 8/part 2/median.svg new file mode 100644 index 0000000..f1e114b --- /dev/null +++ b/criterion/day 8/part 2/median.svg @@ -0,0 +1,92 @@ + + +day 8/part 2:median + + +Density (a.u.) + + +Average time (µs) + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + + +145.7 + + + +145.75 + + + +145.8 + + + +145.85 + + + +145.9 + + + +145.95 + + + +146 + + + +146.05 + + + +146.1 + + + +146.15 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 2/pdf.svg b/criterion/day 8/part 2/pdf.svg new file mode 100644 index 0000000..7e482d0 --- /dev/null +++ b/criterion/day 8/part 2/pdf.svg @@ -0,0 +1,243 @@ + + +day 8/part 2 + + +Iterations + + +Average Time (µs) + + + +0 + + + +100 + + + +200 + + + +300 + + + +400 + + + +500 + + + +600 + + + +700 + + + + +144 + + + +146 + + + +148 + + + +150 + + + +152 + + + +154 + + + +156 + + + +158 + + + +Density (a.u.) + + + +0 + + + +0.05 + + + +0.1 + + + +0.15 + + + +0.2 + + + +0.25 + + + +0.3 + + + +0.35 + + + +0.4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PDF + + +Mean + + +"Clean" sample + + +Mild outliers + + +Severe outliers + + + + + + + diff --git a/criterion/day 8/part 2/pdf_small.svg b/criterion/day 8/part 2/pdf_small.svg new file mode 100644 index 0000000..14b49d9 --- /dev/null +++ b/criterion/day 8/part 2/pdf_small.svg @@ -0,0 +1,64 @@ + + +Density (a.u.) + + +Average Time (µs) + + + +0 + + + +0.05 + + + +0.1 + + + +0.15 + + + +0.2 + + + +0.25 + + + +0.3 + + + +0.35 + + + +0.4 + + + +0.45 + + + + +145 + + + +150 + + + +155 + + + + + diff --git a/criterion/day 8/part 2/regression.svg b/criterion/day 8/part 2/regression.svg new file mode 100644 index 0000000..2e9a42b --- /dev/null +++ b/criterion/day 8/part 2/regression.svg @@ -0,0 +1,212 @@ + + +day 8/part 2 + + +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 + + + + +100 + + + +200 + + + +300 + + + +400 + + + +500 + + + +600 + + + +700 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sample + + +Linear regression + + +Confidence interval + + + + + diff --git a/criterion/day 8/part 2/regression_small.svg b/criterion/day 8/part 2/regression_small.svg new file mode 100644 index 0000000..0bf5ce5 --- /dev/null +++ b/criterion/day 8/part 2/regression_small.svg @@ -0,0 +1,197 @@ + + +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 + + + + +100 + + + +200 + + + +300 + + + +400 + + + +500 + + + +600 + + + +700 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 8/part 2/slope.svg b/criterion/day 8/part 2/slope.svg new file mode 100644 index 0000000..fae8a3e --- /dev/null +++ b/criterion/day 8/part 2/slope.svg @@ -0,0 +1,100 @@ + + +day 8/part 2:slope + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + +3 + + + +3.5 + + + +4 + + + + +146.1 + + + +146.15 + + + +146.2 + + + +146.25 + + + +146.3 + + + +146.35 + + + +146.4 + + + +146.45 + + + +146.5 + + + +146.55 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/part 2/typical.svg b/criterion/day 8/part 2/typical.svg new file mode 100644 index 0000000..fb82a8d --- /dev/null +++ b/criterion/day 8/part 2/typical.svg @@ -0,0 +1,100 @@ + + +day 8/part 2:typical + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + +3 + + + +3.5 + + + +4 + + + + +146.1 + + + +146.15 + + + +146.2 + + + +146.25 + + + +146.3 + + + +146.35 + + + +146.4 + + + +146.45 + + + +146.5 + + + +146.55 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 8/violin.svg b/criterion/day 8/violin.svg new file mode 100644 index 0000000..70850ef --- /dev/null +++ b/criterion/day 8/violin.svg @@ -0,0 +1,57 @@ + + +day 8: Violin plot + + +Input + + +Average time (µs) + + + +day 8/part 2 + + + +day 8/part 1 + + + + +0.0 + + + +20.0 + + + +40.0 + + + +60.0 + + + +80.0 + + + +100.0 + + + +120.0 + + + +140.0 + + + + + + + diff --git a/criterion/index.html b/criterion/index.html index d21b90e..5b4ec80 100644 --- a/criterion/index.html +++ b/criterion/index.html @@ -105,6 +105,12 @@

Criterion.rs Benchmark Index

  • part 1
  • part 2
  • +
  • day 8
  • + +