diff --git a/criterion/day 1/part 1/MAD.svg b/criterion/day 1/part 1/MAD.svg index 8bc78bdc..0663e629 100644 --- a/criterion/day 1/part 1/MAD.svg +++ b/criterion/day 1/part 1/MAD.svg @@ -9,74 +9,78 @@ Density (a.u.) Average time (ns) - -0.001 + +0.005 - - -0.002 + + +0.01 - - -0.003 + + +0.015 - - -0.004 + + +0.02 - - -0.005 + + +0.025 - - -0.006 + + +0.03 - - -0.007 + + + +45 - - -0.008 + + +50 - - -0.009 + + +55 - - -0.01 + + +60 - - - -150 + + +65 + + + +70 - - -200 + + +75 - - -250 + + +80 - - -300 + + +85 - - -350 + + +90 - - -400 + + +95 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/SD.svg b/criterion/day 1/part 1/SD.svg index e3350260..ee73422d 100644 --- a/criterion/day 1/part 1/SD.svg +++ b/criterion/day 1/part 1/SD.svg @@ -9,66 +9,78 @@ Density (a.u.) Average time (µs) - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 + + +1 + + + +1.2 - - - -0.5 + + +1.4 - - -1 + + +1.6 - - -1.5 + + +1.8 - - + + 2 - - -2.5 + + + +0.2 + + + +0.4 + + + +0.6 + + + +0.8 + + + +1 + + + +1.2 + + + +1.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/index.html b/criterion/day 1/part 1/index.html index 8fe07cb9..04ec2c02 100644 --- a/criterion/day 1/part 1/index.html +++ b/criterion/day 1/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 59.257 µs - 59.479 µs - 59.789 µs + 59.013 µs + 59.175 µs + 59.384 µs R² - 0.9256464 - 0.9273376 - 0.9240177 + 0.9725936 + 0.9735819 + 0.9719195 Mean - 59.205 µs - 59.478 µs - 59.857 µs + 59.035 µs + 59.172 µs + 59.362 µs Std. Dev. - 314.68 ns - 1.7014 µs - 2.7070 µs + 291.64 ns + 852.46 ns + 1.3300 µs Median - 59.038 µs - 59.116 µs - 59.149 µs + 58.970 µs + 58.988 µs + 59.006 µs MAD - 161.88 ns - 284.78 ns - 395.10 ns + 48.078 ns + 63.787 ns + 93.341 ns diff --git a/criterion/day 1/part 1/mean.svg b/criterion/day 1/part 1/mean.svg index cbdc995a..99b1e6cb 100644 --- a/criterion/day 1/part 1/mean.svg +++ b/criterion/day 1/part 1/mean.svg @@ -9,62 +9,82 @@ Density (a.u.) Average time (µs)
- + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 + + +3 + + + +3.5 + + + +4 + + + +4.5 + + + +5 + - -59.2 + +59 - - -59.3 + + +59.05 - - -59.4 + + +59.1 - - -59.5 + + +59.15 - - -59.6 + + +59.2 - - -59.7 + + +59.25 - - -59.8 + + +59.3 - - -59.9 + + +59.35 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/median.svg b/criterion/day 1/part 1/median.svg index 7ee3b401..6d481c91 100644 --- a/criterion/day 1/part 1/median.svg +++ b/criterion/day 1/part 1/median.svg @@ -9,58 +9,78 @@ Density (a.u.) Average time (µs) - -5 - - - + 10 - - -15 - - - + + 20 - - -25 + + +30 + + + +40 + + + +50 + + + +60 - + + +70 + + + +80 + + + +90 + + - -59.04 + +58.97 + + + +58.975 - - -59.06 + + +58.98 - - -59.08 + + +58.985 - - -59.1 + + +58.99 - - -59.12 + + +58.995 - - -59.14 + + +59 - - -59.16 + + +59.005 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/pdf.svg b/criterion/day 1/part 1/pdf.svg index fc131faf..85b62120 100644 --- a/criterion/day 1/part 1/pdf.svg +++ b/criterion/day 1/part 1/pdf.svg @@ -46,42 +46,46 @@ Average Time (µs) - + 58 - - + + +59 + + + 60 - - -62 + + +61 - - -64 + + +62 - - -66 + + +63 - - -68 + + +64 - - -70 + + +65 - - -72 + + +66 - - -74 + + +67 - + Density (a.u.) @@ -90,148 +94,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 + + + +0.6 + + + +0.7 + + + +0.8 + + + +0.9 + + + +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 1/part 1/pdf_small.svg b/criterion/day 1/part 1/pdf_small.svg index 93de8e9e..bfbbb914 100644 --- a/criterion/day 1/part 1/pdf_small.svg +++ b/criterion/day 1/part 1/pdf_small.svg @@ -10,63 +10,47 @@ Average Time (µs) 0 - -0.05 - - - -0.1 - - - -0.15 - - - + 0.2 - - -0.25 - - - -0.3 - - - -0.35 - - - + + 0.4 - - -0.45 + + +0.6 - - -0.5 + + +0.8 - + + +1 + + - + +58 + + + 60 - - -65 + + +62 - - -70 + + +64 - - -75 + + +66 - - - + + + diff --git a/criterion/day 1/part 1/regression.svg b/criterion/day 1/part 1/regression.svg index 3d3b287c..1e515acd 100644 --- a/criterion/day 1/part 1/regression.svg +++ b/criterion/day 1/part 1/regression.svg @@ -17,56 +17,56 @@ 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 @@ -102,106 +102,106 @@ 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 11995a33..1e98b3d2 100644 --- a/criterion/day 1/part 1/regression_small.svg +++ b/criterion/day 1/part 1/regression_small.svg @@ -14,56 +14,56 @@ Iterations (x 10^3) - - - - - - - - - + + + + + + + + + 10.0 - + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -107,96 +107,96 @@ Iterations (x 10^3) - - + + - - + + - - - - + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 1/part 1/slope.svg b/criterion/day 1/part 1/slope.svg index c9a818c4..22108a5a 100644 --- a/criterion/day 1/part 1/slope.svg +++ b/criterion/day 1/part 1/slope.svg @@ -9,62 +9,82 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + + +3.5 + + + +4 + + + +4.5 + + - -59.2 + +59 - - -59.3 + + +59.05 - - -59.4 + + +59.1 - - -59.5 + + +59.15 - - -59.6 + + +59.2 + + + +59.25 - - -59.7 + + +59.3 - - -59.8 + + +59.35 + + + +59.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/typical.svg b/criterion/day 1/part 1/typical.svg index 42917e93..adfb4dbf 100644 --- a/criterion/day 1/part 1/typical.svg +++ b/criterion/day 1/part 1/typical.svg @@ -9,62 +9,82 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + + +3.5 + + + +4 + + + +4.5 + + - -59.2 + +59 - - -59.3 + + +59.05 - - -59.4 + + +59.1 - - -59.5 + + +59.15 - - -59.6 + + +59.2 + + + +59.25 - - -59.7 + + +59.3 - - -59.8 + + +59.35 + + + +59.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/MAD.svg b/criterion/day 1/part 2/MAD.svg index 23b9e426..6cc2fb2b 100644 --- a/criterion/day 1/part 2/MAD.svg +++ b/criterion/day 1/part 2/MAD.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (ns) - + 0.005 - - + + 0.01 - - + + 0.015 - - + + 0.02 - - + + 0.025 - - -0.03 - - - -0.035 - - + - + 90 - - + + 100 - - + + 110 - - + + 120 - - + + 130 - - + + 140 - - + + 150 - - - - + + +160 + + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/SD.svg b/criterion/day 1/part 2/SD.svg index a0db800d..ca8d3bb7 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.5 - - - -1 + +0.2 - - -1.5 + + +0.4 - - -2 + + +0.6 - - -2.5 + + +0.8 - - - -0 + + +1 - - -0.2 + + +1.2 - - + + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - + + 1.8 - - - - + + +2 + + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/index.html b/criterion/day 1/part 2/index.html index 8cad19a7..e312990d 100644 --- a/criterion/day 1/part 2/index.html +++ b/criterion/day 1/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 87.850 µs - 87.892 µs - 87.944 µs + 86.751 µs + 87.197 µs + 87.840 µs R² - 0.9992734 - 0.9993053 - 0.9992569 + 0.9400146 + 0.9432763 + 0.9365006 Mean - 87.855 µs - 87.981 µs - 88.200 µs + 86.760 µs + 86.967 µs + 87.240 µs Std. Dev. - 159.19 ns - 976.62 ns - 1.6504 µs + 473.79 ns + 1.2472 µs + 1.9005 µs Median - 87.814 µs - 87.839 µs - 87.871 µs + 86.669 µs + 86.691 µs + 86.709 µs MAD - 92.896 ns - 120.28 ns - 149.80 ns + 94.182 ns + 132.98 ns + 160.95 ns diff --git a/criterion/day 1/part 2/mean.svg b/criterion/day 1/part 2/mean.svg index e55fb2e1..4fa0f778 100644 --- a/criterion/day 1/part 2/mean.svg +++ b/criterion/day 1/part 2/mean.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (µs)
- + +0.5 + + + 1 - - + + +1.5 + + + 2 - - + + +2.5 + + + 3 - - -4 + + +3.5 - - -5 + + + +86.75 - - -6 + + +86.8 - - - -87.85 + + +86.85 + + + +86.9 - - -87.9 + + +86.95 - - -87.95 + + +87 - - -88 + + +87.05 - - -88.05 + + +87.1 - - -88.1 + + +87.15 - - -88.15 + + +87.2 - - -88.2 + + +87.25 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/median.svg b/criterion/day 1/part 2/median.svg index fd57a77a..5d22c7a9 100644 --- a/criterion/day 1/part 2/median.svg +++ b/criterion/day 1/part 2/median.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (µs) - -5 - - - + 10 - - -15 - - - + + 20 - - -25 - - - + + 30 - - -35 + + +40 + + + +50 + + + +60 - + + +70 + + + +80 + + - -87.81 + +86.665 + + + +86.67 - - -87.82 + + +86.675 - + -87.83 +86.68 - -87.84 + +86.685 + + + +86.69 + + + +86.695 - - -87.85 + + +86.7 - - -87.86 + + +86.705 - - -87.87 + + +86.71 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/pdf.svg b/criterion/day 1/part 2/pdf.svg index c022359f..9a4067d6 100644 --- a/criterion/day 1/part 2/pdf.svg +++ b/criterion/day 1/part 2/pdf.svg @@ -38,30 +38,30 @@ Average Time (µs) - + +86 + + + 88 - - + + 90 - - + + 92 - - + + 94 - - + + 96 - - -98 - - + Density (a.u.) @@ -70,144 +70,136 @@ Density (a.u.) 0 - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - -0.7 - - - -0.8 - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 1/part 2/pdf_small.svg b/criterion/day 1/part 2/pdf_small.svg index acbd0f89..ade7f1e1 100644 --- a/criterion/day 1/part 2/pdf_small.svg +++ b/criterion/day 1/part 2/pdf_small.svg @@ -10,51 +10,47 @@ Average Time (µs) 0 - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - + + 0.7 - - -0.8 - - - -0.9 - - + - + +85 + + + 90 - - + + 95 - - - + + + diff --git a/criterion/day 1/part 2/regression.svg b/criterion/day 1/part 2/regression.svg index 8c11c111..74028e38 100644 --- a/criterion/day 1/part 2/regression.svg +++ b/criterion/day 1/part 2/regression.svg @@ -14,57 +14,62 @@ Iterations (x 10^3) - - - - - - - - - - + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + + +110.0 + + 0.2 @@ -93,105 +98,105 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 1/part 2/regression_small.svg b/criterion/day 1/part 2/regression_small.svg index 10c42efc..87ab6b3d 100644 --- a/criterion/day 1/part 2/regression_small.svg +++ b/criterion/day 1/part 2/regression_small.svg @@ -11,57 +11,62 @@ Iterations (x 10^3) - - - - - - - - - - + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + + +110.0 + + 0.2 @@ -91,102 +96,102 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 1/part 2/slope.svg b/criterion/day 1/part 2/slope.svg index f34726d1..09d9f94f 100644 --- a/criterion/day 1/part 2/slope.svg +++ b/criterion/day 1/part 2/slope.svg @@ -9,70 +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 - - -14 + + +1.4 - - -16 + + +1.6 - - -18 - - + - -87.84 + +86.8 - - -87.86 + + +87 - - -87.88 + + +87.2 - - -87.9 + + +87.4 - - -87.92 + + +87.6 - - -87.94 + + +87.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/typical.svg b/criterion/day 1/part 2/typical.svg index 19548d79..aeceb99d 100644 --- a/criterion/day 1/part 2/typical.svg +++ b/criterion/day 1/part 2/typical.svg @@ -9,70 +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 - - -14 + + +1.4 - - -16 + + +1.6 - - -18 - - + - -87.84 + +86.8 - - -87.86 + + +87 - - -87.88 + + +87.2 - - -87.9 + + +87.4 - - -87.92 + + +87.6 - - -87.94 + + +87.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/violin.svg b/criterion/day 1/violin.svg index 086296e6..c94a3c78 100644 --- a/criterion/day 1/violin.svg +++ b/criterion/day 1/violin.svg @@ -22,44 +22,44 @@ day 1/part 1 0.0 - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - - - - + + + + + diff --git a/criterion/day 10/part 1/MAD.svg b/criterion/day 10/part 1/MAD.svg index edc98291..d3d35c7c 100644 --- a/criterion/day 10/part 1/MAD.svg +++ b/criterion/day 10/part 1/MAD.svg @@ -9,66 +9,58 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - -3 - - - -3.5 - - - -4 - - + - -0.8 - - - + 0.9 - - + + 1 - - + + 1.1 - - + + 1.2 - - + + 1.3 - - - - + + +1.4 + + + +1.5 + + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/SD.svg b/criterion/day 10/part 1/SD.svg index c950d247..d9882202 100644 --- a/criterion/day 10/part 1/SD.svg +++ b/criterion/day 10/part 1/SD.svg @@ -9,70 +9,58 @@ Density (a.u.) Average time (µs) - -0.02 + +0.05 - - -0.04 - - - -0.06 - - - -0.08 - - - + + 0.1 - - -0.12 + + +0.15 - - -0.14 + + +0.2 - - -0.16 + + +0.25 - - -0.18 + + +0.3 - + - -0 + +2 - - -5 + + +4 - - -10 + + +6 - - -15 + + +8 - - -20 + + +10 - - -25 + + +12 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/index.html b/criterion/day 10/part 1/index.html index 9643c88f..6cc28b61 100644 --- a/criterion/day 10/part 1/index.html +++ b/criterion/day 10/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 796.54 µs - 797.81 µs - 800.46 µs + 799.34 µs + 799.61 µs + 799.91 µs R² - 0.9670773 - 0.9674064 - 0.9659615 + 0.9996469 + 0.9996624 + 0.9996429 Mean - 796.72 µs - 798.63 µs - 801.94 µs + 799.13 µs + 800.11 µs + 801.67 µs Std. Dev. - 1.2137 µs - 14.630 µs - 24.698 µs + 1.1403 µs + 6.7924 µs + 11.231 µs Median - 796.32 µs - 796.63 µs - 796.90 µs + 798.91 µs + 799.17 µs + 799.61 µs MAD - 779.35 ns - 1.0124 µs - 1.2579 µs + 945.53 ns + 1.2435 µs + 1.4740 µs diff --git a/criterion/day 10/part 1/mean.svg b/criterion/day 10/part 1/mean.svg index 96638793..c9e08cab 100644 --- a/criterion/day 10/part 1/mean.svg +++ b/criterion/day 10/part 1/mean.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs)
- -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - - - -797 + + +0.5 - - -798 + + +0.6 - - + + +0.7 + + + + 799 - - + + +799.5 + + + 800 - - + + +800.5 + + + 801 - - -802 + + +801.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/median.svg b/criterion/day 10/part 1/median.svg index 308cb831..9a5a6dfa 100644 --- a/criterion/day 10/part 1/median.svg +++ b/criterion/day 10/part 1/median.svg @@ -9,62 +9,66 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + + +3.5 + + - -796.3 + +798.9 - - -796.4 + + +799 - - -796.5 + + +799.1 - - -796.6 + + +799.2 - - -796.7 + + +799.3 - - -796.8 + + +799.4 - - -796.9 + + +799.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/pdf.svg b/criterion/day 10/part 1/pdf.svg index ab7166de..fb51e9f5 100644 --- a/criterion/day 10/part 1/pdf.svg +++ b/criterion/day 10/part 1/pdf.svg @@ -54,42 +54,42 @@ Average Time (µs) - -780 + +790 - - + + 800 - - + + +810 + + + 820 - - -840 + + +830 - - -860 - - - -880 + + +840 - - -900 + + +850 - - -920 + + +860 - - -940 + + +870 - + Density (a.u.) @@ -98,136 +98,136 @@ Density (a.u.) 0 - -0.01 - - - + 0.02 - - -0.03 - - - + + 0.04 - - -0.05 - - - + + 0.06 - - - - - - - - - - + + +0.08 + + + +0.1 + + + +0.12 + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 10/part 1/pdf_small.svg b/criterion/day 10/part 1/pdf_small.svg index 9738de51..52a56621 100644 --- a/criterion/day 10/part 1/pdf_small.svg +++ b/criterion/day 10/part 1/pdf_small.svg @@ -11,46 +11,46 @@ Average Time (µs) -0.01 +0.02 - -0.02 + +0.04 - - -0.03 + + +0.06 - - -0.04 + + +0.08 - - -0.05 + + +0.1 - - -0.06 + + +0.12 - + - + 800 - - -850 + + +820 - - -900 + + +840 - - -950 + + +860 - - - + + + diff --git a/criterion/day 10/part 1/regression.svg b/criterion/day 10/part 1/regression.svg index 3111f708..bb6232fa 100644 --- a/criterion/day 10/part 1/regression.svg +++ b/criterion/day 10/part 1/regression.svg @@ -20,11 +20,11 @@ Iterations - - - - - + + + + + 20.0 @@ -34,26 +34,26 @@ Iterations 40.0 - + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - + 20 @@ -96,7 +96,7 @@ Iterations - + @@ -105,15 +105,15 @@ Iterations - + - - + + - + @@ -126,27 +126,27 @@ Iterations - + - + - + - + - - + + @@ -154,46 +154,46 @@ Iterations - + - - + + - - + + - - + + - + - - - - - - + + + + + + - + - + - - + + - - + + - + diff --git a/criterion/day 10/part 1/regression_small.svg b/criterion/day 10/part 1/regression_small.svg index 08d652f6..7edecfaf 100644 --- a/criterion/day 10/part 1/regression_small.svg +++ b/criterion/day 10/part 1/regression_small.svg @@ -99,29 +99,29 @@ Iterations - + - + - + - + - + - + @@ -129,7 +129,7 @@ Iterations - + @@ -137,16 +137,16 @@ Iterations - + - + - + - + @@ -154,32 +154,32 @@ Iterations - - + + - + - + - - + + - - + + - + diff --git a/criterion/day 10/part 1/slope.svg b/criterion/day 10/part 1/slope.svg index fd6cf8be..45aa1f5f 100644 --- a/criterion/day 10/part 1/slope.svg +++ b/criterion/day 10/part 1/slope.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs) - -0.1 - - - -0.2 - - - -0.3 - - - -0.4 - - - + 0.5 - - -0.6 + + +1 - - -0.7 + + +1.5 - - -0.8 + + +2 - - -0.9 + + +2.5 - - - -796.5 + + +3 - - -797 + + + +799.3 - - -797.5 + + +799.4 - - -798 + + +799.5 - - -798.5 + + +799.6 - + -799 +799.7 - -799.5 - - - -800 + +799.8 - - -800.5 + + +799.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 1/typical.svg b/criterion/day 10/part 1/typical.svg index c2ea09ee..2d065a15 100644 --- a/criterion/day 10/part 1/typical.svg +++ b/criterion/day 10/part 1/typical.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs) - -0.1 - - - -0.2 - - - -0.3 - - - -0.4 - - - + 0.5 - - -0.6 + + +1 - - -0.7 + + +1.5 - - -0.8 + + +2 - - -0.9 + + +2.5 - - - -796.5 + + +3 - - -797 + + + +799.3 - - -797.5 + + +799.4 - - -798 + + +799.5 - - -798.5 + + +799.6 - + -799 +799.7 - -799.5 - - - -800 + +799.8 - - -800.5 + + +799.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/MAD.svg b/criterion/day 10/part 2/MAD.svg index 779f8540..47711588 100644 --- a/criterion/day 10/part 2/MAD.svg +++ b/criterion/day 10/part 2/MAD.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (ns) - + 0.001 - - + + 0.002 - - + + 0.003 - - + + 0.004 - - + + 0.005 - - + + 0.006 - + - + +400 + + + +450 + + + +500 + + + 550 - - + + 600 - - + + 650 - - + + 700 - - + + 750 - - -800 - - - -850 - - - -900 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/SD.svg b/criterion/day 10/part 2/SD.svg index 833f082c..26e86711 100644 --- a/criterion/day 10/part 2/SD.svg +++ b/criterion/day 10/part 2/SD.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (µs) - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - -0.3 - - - -0.35 - - - -0.4 - - - -0.45 - - - -0.5 - - + - -1.5 + +1 - - + + 2 - - -2.5 - - - + + 3 - + + +4 + + + +5 + + -3.5 +6 - -4 + +7 - - -4.5 + + +8 - - -5 + + +9 + + + +10 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/index.html b/criterion/day 10/part 2/index.html index 79522134..3b27b419 100644 --- a/criterion/day 10/part 2/index.html +++ b/criterion/day 10/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 544.74 µs - 545.58 µs - 546.69 µs + 535.04 µs + 535.29 µs + 535.59 µs R² - 0.9939325 - 0.9942512 - 0.9936765 + 0.9988787 + 0.9989086 + 0.9988654 Mean - 544.86 µs - 545.47 µs - 546.22 µs + 535.21 µs + 536.13 µs + 537.51 µs Std. Dev. - 1.5189 µs - 3.5233 µs - 5.0513 µs + 1.0567 µs + 6.0484 µs + 9.8700 µs Median - 544.48 µs - 544.60 µs - 544.79 µs + 534.91 µs + 535.02 µs + 535.18 µs MAD - 571.13 ns - 773.43 ns - 892.54 ns + 427.87 ns + 579.05 ns + 723.58 ns diff --git a/criterion/day 10/part 2/mean.svg b/criterion/day 10/part 2/mean.svg index 7cf562ea..2fa8838a 100644 --- a/criterion/day 10/part 2/mean.svg +++ b/criterion/day 10/part 2/mean.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs)
- + +0.1 + + + 0.2 - - -0.4 + + +0.3 - - -0.6 + + +0.4 - - -0.8 + + +0.5 - - -1 + + +0.6 - - -1.2 + + +0.7 - + - -544.8 - - - -545 - - - -545.2 + +535 - - -545.4 + + +535.5 - - -545.6 + + +536 - - -545.8 + + +536.5 - - -546 + + +537 - - -546.2 + + +537.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/median.svg b/criterion/day 10/part 2/median.svg index 038d57c1..2b761179 100644 --- a/criterion/day 10/part 2/median.svg +++ b/criterion/day 10/part 2/median.svg @@ -9,82 +9,74 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - - + + 9 - - -10 - - + - -544.45 - - - -544.5 + +534.9 - - -544.55 + + +534.95 - - -544.6 + + +535 - - -544.65 + + +535.05 - - -544.7 + + +535.1 - - -544.75 + + +535.15 - - -544.8 + + +535.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/pdf.svg b/criterion/day 10/part 2/pdf.svg index f3ac9627..fe3a9f19 100644 --- a/criterion/day 10/part 2/pdf.svg +++ b/criterion/day 10/part 2/pdf.svg @@ -55,33 +55,33 @@ Average Time (µs) -540 +530 - -545 + +540 - - + + 550 - - -555 - - - + + 560 - - -565 - - - + + 570 - + + +580 + + + +590 + + Density (a.u.) @@ -90,128 +90,140 @@ Density (a.u.) 0 - -0.05 + +0.02 + + + +0.04 + + + +0.06 + + + +0.08 - - + + 0.1 - - -0.15 - - - -0.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.12 + + + +0.14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 10/part 2/pdf_small.svg b/criterion/day 10/part 2/pdf_small.svg index 035ffb96..903a8999 100644 --- a/criterion/day 10/part 2/pdf_small.svg +++ b/criterion/day 10/part 2/pdf_small.svg @@ -10,39 +10,47 @@ Average Time (µs) 0 - -0.05 + +0.02 - - + + +0.04 + + + +0.06 + + + +0.08 + + + 0.1 - - -0.15 + + +0.12 - - -0.2 + + +0.14 - + - + 540 - - -550 - - - + + 560 - - -570 + + +580 - - - + + + diff --git a/criterion/day 10/part 2/regression.svg b/criterion/day 10/part 2/regression.svg index 65600594..bc1026f5 100644 --- a/criterion/day 10/part 2/regression.svg +++ b/criterion/day 10/part 2/regression.svg @@ -19,56 +19,56 @@ Iterations - - - - - - - - - + + + + + + + + + 10.0 - + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 20 @@ -111,107 +111,107 @@ Iterations - + - + - - - - - - - - + + + + + + + + - - + + - - + + - + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 10/part 2/regression_small.svg b/criterion/day 10/part 2/regression_small.svg index e4e2bdf1..466487b2 100644 --- a/criterion/day 10/part 2/regression_small.svg +++ b/criterion/day 10/part 2/regression_small.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 - + 20 @@ -111,102 +111,102 @@ Iterations - + - + - + - - + + - + - + - - + + - + - - + + - - + + - - + + - - + + - - - + + + - + - - + + - + - - + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - + - - - + + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - + + diff --git a/criterion/day 10/part 2/slope.svg b/criterion/day 10/part 2/slope.svg index 3cf1005c..3c6afb90 100644 --- a/criterion/day 10/part 2/slope.svg +++ b/criterion/day 10/part 2/slope.svg @@ -9,58 +9,62 @@ Density (a.u.) Average time (µs) - -0.1 + +0.5 - - -0.2 + + +1 - - -0.3 + + +1.5 - - -0.4 + + +2 - - -0.5 + + +2.5 - - -0.6 + + +3 - - -0.7 + + + +535 - - -0.8 + + +535.1 - - - -545 + + +535.2 + + + +535.3 - - -545.5 + + +535.4 - - -546 + + +535.5 - - -546.5 + + +535.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/part 2/typical.svg b/criterion/day 10/part 2/typical.svg index 79f81efc..9e1e08d7 100644 --- a/criterion/day 10/part 2/typical.svg +++ b/criterion/day 10/part 2/typical.svg @@ -9,58 +9,62 @@ Density (a.u.) Average time (µs) - -0.1 + +0.5 - - -0.2 + + +1 - - -0.3 + + +1.5 - - -0.4 + + +2 - - -0.5 + + +2.5 - - -0.6 + + +3 - - -0.7 + + + +535 - - -0.8 + + +535.1 - - - -545 + + +535.2 + + + +535.3 - - -545.5 + + +535.4 - - -546 + + +535.5 - - -546.5 + + +535.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 10/violin.svg b/criterion/day 10/violin.svg index f535acd6..dfe339d5 100644 --- a/criterion/day 10/violin.svg +++ b/criterion/day 10/violin.svg @@ -22,44 +22,40 @@ day 10/part 1 0.0 - + 100.0 - - + + 200.0 - - + + 300.0 - - + + 400.0 - - + + 500.0 - - + + 600.0 - - + + 700.0 - - + + 800.0 - - -900.0 - - - - - - + + + + + diff --git a/criterion/day 11/part 1/MAD.svg b/criterion/day 11/part 1/MAD.svg index fff26512..4fe37bf0 100644 --- a/criterion/day 11/part 1/MAD.svg +++ b/criterion/day 11/part 1/MAD.svg @@ -9,70 +9,66 @@ Density (a.u.) Average time (ns) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - + + +0.014 + + - + +220 + + + 240 - - + + 260 - - + + 280 - - + + 300 - - + + 320 - - + + 340 - - -360 - - - -380 - - - -400 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/SD.svg b/criterion/day 11/part 1/SD.svg index d6b7836c..86f00e90 100644 --- a/criterion/day 11/part 1/SD.svg +++ b/criterion/day 11/part 1/SD.svg @@ -9,82 +9,66 @@ Density (a.u.) Average time (µs) - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 - - - + + 1 - - -1.1 + + +1.2 + + + +1.4 - + - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/index.html b/criterion/day 11/part 1/index.html index 36a1b502..26c2ff05 100644 --- a/criterion/day 11/part 1/index.html +++ b/criterion/day 11/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 236.36 µs - 236.44 µs - 236.54 µs + 237.10 µs + 237.22 µs + 237.37 µs R² - 0.9992973 - 0.9993132 - 0.9992900 + 0.9992803 + 0.9993184 + 0.9992674 Mean - 236.49 µs - 236.78 µs - 237.24 µs + 237.17 µs + 237.44 µs + 237.89 µs Std. Dev. - 392.16 ns - 1.9969 µs - 3.2785 µs + 400.74 ns + 1.9859 µs + 3.3168 µs Median - 236.37 µs - 236.44 µs - 236.53 µs + 237.06 µs + 237.17 µs + 237.24 µs MAD - 241.78 ns - 309.26 ns - 392.83 ns + 228.55 ns + 298.32 ns + 346.58 ns diff --git a/criterion/day 11/part 1/mean.svg b/criterion/day 11/part 1/mean.svg index 97e69bb4..0e954c09 100644 --- a/criterion/day 11/part 1/mean.svg +++ b/criterion/day 11/part 1/mean.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (µs)
- -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 - - - -1.4 - - - -1.6 - - - -1.8 + + +1.5 - - + + 2 - - -2.2 + + +2.5 - + - -236.5 + +237.1 - - -236.6 + + +237.2 - - -236.7 + + +237.3 - - -236.8 + + +237.4 - - -236.9 + + +237.5 - - -237 + + +237.6 - - -237.1 + + +237.7 - - -237.2 + + +237.8 - - -237.3 + + +237.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/median.svg b/criterion/day 11/part 1/median.svg index 15997322..89aefaa2 100644 --- a/criterion/day 11/part 1/median.svg +++ b/criterion/day 11/part 1/median.svg @@ -9,66 +9,90 @@ Density (a.u.) Average time (µs) - -5 + +2 - - + + +4 + + + +6 + + + +8 + + + 10 - - -15 + + +12 - - -20 + + +14 - - -25 + + +16 - + + +18 + + - -236.36 + +237.04 + + + +237.06 + + + +237.08 - - -236.38 + + +237.1 - - -236.4 + + +237.12 - - -236.42 + + +237.14 - - -236.44 + + +237.16 - - -236.46 + + +237.18 - - -236.48 + + +237.2 - - -236.5 + + +237.22 - - -236.52 + + +237.24 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/pdf.svg b/criterion/day 11/part 1/pdf.svg index 08e99d85..a3251330 100644 --- a/criterion/day 11/part 1/pdf.svg +++ b/criterion/day 11/part 1/pdf.svg @@ -54,26 +54,26 @@ Average Time (µs) - + 235 - - + + 240 - - + + 245 - - + + 250 - - + + 255 - + Density (a.u.) @@ -98,128 +98,128 @@ Density (a.u.) 0.2 - + 0.25 - + 0.3 - + 0.35 - - + + 0.4 - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 11/part 1/pdf_small.svg b/criterion/day 11/part 1/pdf_small.svg index e0b8f2de..d511d015 100644 --- a/criterion/day 11/part 1/pdf_small.svg +++ b/criterion/day 11/part 1/pdf_small.svg @@ -26,47 +26,47 @@ Average Time (µs) 0.2 - + 0.25 - + 0.3 - + 0.35 - + 0.4 - + 0.45 - + - + 235 - - + + 240 - - + + 245 - - + + 250 - - + + 255 - - - + + + diff --git a/criterion/day 11/part 1/regression.svg b/criterion/day 11/part 1/regression.svg index 3796c5c3..6d49a5ee 100644 --- a/criterion/day 11/part 1/regression.svg +++ b/criterion/day 11/part 1/regression.svg @@ -19,29 +19,29 @@ Iterations - - + + - - - - - + + + + + 10.0 - + 20.0 - - + + 30.0 - + 40.0 @@ -54,26 +54,26 @@ Iterations 60.0 - + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - - + + 110.0 - + 50 @@ -123,8 +123,8 @@ Iterations - - + + @@ -137,11 +137,11 @@ Iterations - + - + @@ -150,70 +150,70 @@ Iterations - - + + - - + + - + - + - - + + - - + + - - + + - + - + - - + + - + - - - - + + + + - + - - + + - + - - - + + + - - - + + + diff --git a/criterion/day 11/part 1/regression_small.svg b/criterion/day 11/part 1/regression_small.svg index 1ec0cdcf..0920fa25 100644 --- a/criterion/day 11/part 1/regression_small.svg +++ b/criterion/day 11/part 1/regression_small.svg @@ -20,12 +20,12 @@ Iterations - + - + - - + + 10.0 @@ -47,30 +47,30 @@ Iterations 50.0 - + 60.0 - + 70.0 - + 80.0 - + 90.0 - + 100.0 - - + + 110.0 - + 50 @@ -122,60 +122,60 @@ Iterations - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + @@ -187,30 +187,30 @@ Iterations - - - + + + - + - + - + - + - + - + diff --git a/criterion/day 11/part 1/slope.svg b/criterion/day 11/part 1/slope.svg index a0f92f6f..a76a132d 100644 --- a/criterion/day 11/part 1/slope.svg +++ b/criterion/day 11/part 1/slope.svg @@ -9,82 +9,58 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - -7 - - - -8 - - - -9 - - + - -236.36 - - - -236.38 - - - -236.4 - - - -236.42 + +237.1 - - -236.44 + + +237.15 - - -236.46 + + +237.2 - - -236.48 + + +237.25 - - -236.5 + + +237.3 - - -236.52 + + +237.35 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 1/typical.svg b/criterion/day 11/part 1/typical.svg index dea0e6b2..5092ceb9 100644 --- a/criterion/day 11/part 1/typical.svg +++ b/criterion/day 11/part 1/typical.svg @@ -9,82 +9,58 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - -7 - - - -8 - - - -9 - - + - -236.36 - - - -236.38 - - - -236.4 - - - -236.42 + +237.1 - - -236.44 + + +237.15 - - -236.46 + + +237.2 - - -236.48 + + +237.25 - - -236.5 + + +237.3 - - -236.52 + + +237.35 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/MAD.svg b/criterion/day 11/part 2/MAD.svg index 2db3a5d8..d74f98a0 100644 --- a/criterion/day 11/part 2/MAD.svg +++ b/criterion/day 11/part 2/MAD.svg @@ -9,62 +9,94 @@ Density (a.u.) Average time (µs) - -0.05 + +0.02 - - -0.1 + + +0.04 - - -0.15 + + +0.06 - - -0.2 + + +0.08 - - -0.25 + + +0.1 - - -0.3 + + +0.12 - - -0.35 + + +0.14 - - - -8 + + +0.16 - - -9 + + +0.18 - - -10 + + +0.2 - - -11 + + +0.22 - - + + + 12 - - + + 13 - - - - + + +14 + + + +15 + + + +16 + + + +17 + + + +18 + + + +19 + + + +20 + + + +21 + + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/SD.svg b/criterion/day 11/part 2/SD.svg index 857a767b..1557c7ed 100644 --- a/criterion/day 11/part 2/SD.svg +++ b/criterion/day 11/part 2/SD.svg @@ -9,74 +9,70 @@ Density (a.u.) Average time (µs) - -0.002 - - - -0.004 - - - -0.006 - - - -0.008 - - - + 0.01 - - -0.012 + + +0.02 + + + +0.03 - - -0.014 + + +0.04 - - -0.016 + + +0.05 - - -0.018 + + +0.06 - + - + +15 + + + 20 - - -40 + + +25 - - -60 + + +30 - - -80 + + +35 + + + +40 - - -100 + + +45 - - -120 + + +50 - - -140 + + +55 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/index.html b/criterion/day 11/part 2/index.html index 494c40e2..94ec123e 100644 --- a/criterion/day 11/part 2/index.html +++ b/criterion/day 11/part 2/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0007587 - 0.0007795 - 0.0007429 + 0.0008579 + 0.0008828 + 0.0008429 Mean - 11.337 ms - 11.351 ms - 11.370 ms + 11.315 ms + 11.321 ms + 11.329 ms Std. Dev. - 15.498 µs - 84.769 µs - 130.79 µs + 16.932 µs + 34.952 µs + 52.592 µs Median - 11.332 ms - 11.335 ms - 11.339 ms + 11.310 ms + 11.313 ms + 11.319 ms MAD - 8.0390 µs - 9.3521 µs - 13.251 µs + 12.862 µs + 17.229 µs + 20.813 µs diff --git a/criterion/day 11/part 2/iteration_times.svg b/criterion/day 11/part 2/iteration_times.svg index bdc8e2d8..dac3f182 100644 --- a/criterion/day 11/part 2/iteration_times.svg +++ b/criterion/day 11/part 2/iteration_times.svg @@ -12,37 +12,37 @@ Average Iteration Time (ms) - - - - + + + + - + - -11.4 + +11.3 - - -11.5 + + +11.35 - - -11.6 + + +11.4 - - -11.7 + + +11.45 - + -11.8 +11.5 - -11.9 + +11.55 - + 10 @@ -84,106 +84,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + Current diff --git a/criterion/day 11/part 2/iteration_times_small.svg b/criterion/day 11/part 2/iteration_times_small.svg index 4710b1c2..fb323ce2 100644 --- a/criterion/day 11/part 2/iteration_times_small.svg +++ b/criterion/day 11/part 2/iteration_times_small.svg @@ -12,37 +12,37 @@ Average Iteration Time (ms) - - - - + + + + - + - -11.4 + +11.3 - - -11.5 + + +11.35 - - -11.6 + + +11.4 - - -11.7 + + +11.45 - + -11.8 +11.5 - -11.9 + +11.55 - + 10 @@ -84,104 +84,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + diff --git a/criterion/day 11/part 2/mean.svg b/criterion/day 11/part 2/mean.svg index 55c403b3..64eadb41 100644 --- a/criterion/day 11/part 2/mean.svg +++ b/criterion/day 11/part 2/mean.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (ms) - -5 - - - -10 - - - -15 - - - + 20 - - -25 - - - -30 + + +40 - - -35 + + +60 - - -40 + + +80 - - -45 + + +100 - - -50 + + +120 - + - -11.335 + +11.314 + + + +11.316 - - -11.34 + + +11.318 - - -11.345 + + +11.32 - - -11.35 + + +11.322 - - -11.355 + + +11.324 - - -11.36 + + +11.326 - - -11.365 + + +11.328 - - -11.37 + + +11.33 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/median.svg b/criterion/day 11/part 2/median.svg index a32a2a78..02fbd451 100644 --- a/criterion/day 11/part 2/median.svg +++ b/criterion/day 11/part 2/median.svg @@ -9,62 +9,74 @@ Density (a.u.) Average time (ms) - + 50 - - + + 100 - - + + 150 - - + + 200 - - + + 250 - + - -11.332 + +11.31 - - -11.333 + + +11.311 - - -11.334 + + +11.312 - - -11.335 + + +11.313 - - -11.336 + + +11.314 - - -11.337 + + +11.315 - - -11.338 + + +11.316 - - -11.339 + + +11.317 - - - - + + +11.318 + + + +11.319 + + + +11.32 + + + + + Bootstrap distribution diff --git a/criterion/day 11/part 2/pdf.svg b/criterion/day 11/part 2/pdf.svg index 3ecf167c..7e0f36be 100644 --- a/criterion/day 11/part 2/pdf.svg +++ b/criterion/day 11/part 2/pdf.svg @@ -54,42 +54,38 @@ Average Time (ms) - -11.3 - - - -11.4 + +11.25 - - -11.5 + + +11.3 - - -11.6 + + +11.35 - - -11.7 + + +11.4 - - -11.8 + + +11.45 - - -11.9 + + +11.5 - - -12 + + +11.55 - - -12.1 + + +11.6 - + Density (a.u.) @@ -98,152 +94,148 @@ Density (a.u.) 0 - -1 - - - + 2 - - -3 - - - + + 4 - - -5 - - - + + 6 - - -7 - - - + + 8 - - -9 - - - + + 10 - - - - - - - - - - - - - - + + +12 + + + +14 + + + +16 + + + +18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + + + + + - - - - + + + + + + + + + + + + + - - - - - - + + + + + + + + + PDF diff --git a/criterion/day 11/part 2/pdf_small.svg b/criterion/day 11/part 2/pdf_small.svg index 383db675..a7690331 100644 --- a/criterion/day 11/part 2/pdf_small.svg +++ b/criterion/day 11/part 2/pdf_small.svg @@ -10,43 +10,59 @@ Average Time (ms) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - + + +12 + + + +14 + + + +16 + + + +18 + + - -11.4 + +11.3 - - -11.6 + + +11.4 - - -11.8 + + +11.5 - - -12 + + +11.6 - - - + + + diff --git a/criterion/day 11/part 2/typical.svg b/criterion/day 11/part 2/typical.svg index 920a86e9..b6e78590 100644 --- a/criterion/day 11/part 2/typical.svg +++ b/criterion/day 11/part 2/typical.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (ms) - -5 - - - -10 - - - -15 - - - + 20 - - -25 - - - -30 + + +40 - - -35 + + +60 - - -40 + + +80 - - -45 + + +100 - - -50 + + +120 - + - -11.335 + +11.314 + + + +11.316 - - -11.34 + + +11.318 - - -11.345 + + +11.32 - - -11.35 + + +11.322 - - -11.355 + + +11.324 - - -11.36 + + +11.326 - - -11.365 + + +11.328 - - -11.37 + + +11.33 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 11/violin.svg b/criterion/day 11/violin.svg index 0537e2f2..86243c1f 100644 --- a/criterion/day 11/violin.svg +++ b/criterion/day 11/violin.svg @@ -22,32 +22,28 @@ day 11/part 1 0.0 - + 2.0 - - + + 4.0 - - + + 6.0 - - + + 8.0 - - + + 10.0 - - -12.0 - - - - - - + + + + + diff --git a/criterion/day 12/part 1/MAD.svg b/criterion/day 12/part 1/MAD.svg index 13607337..c2911753 100644 --- a/criterion/day 12/part 1/MAD.svg +++ b/criterion/day 12/part 1/MAD.svg @@ -9,82 +9,74 @@ 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.11 + + +0.12 - + + +0.14 + + + +0.16 + + - -14 + +26 - - -16 + + +28 - - -18 + + +30 - - -20 + + +32 - - -22 + + +34 - - -24 + + +36 - - -26 + + +38 + + + +40 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 1/SD.svg b/criterion/day 12/part 1/SD.svg index cd2c05f6..b2a902d4 100644 --- a/criterion/day 12/part 1/SD.svg +++ b/criterion/day 12/part 1/SD.svg @@ -9,66 +9,86 @@ Density (a.u.) Average time (µs) - + +0.01 + + + 0.02 - - + + +0.03 + + + 0.04 - - + + +0.05 + + + 0.06 - - + + +0.07 + + + 0.08 - - -0.1 + + +0.09 - - -0.12 + + + +28 - - -0.14 + + +30 - - -0.16 + + +32 - - - -20 + + +34 - - -22 + + +36 - - -24 + + +38 - - -26 + + +40 - - -28 + + +42 - - -30 + + +44 + + + +46 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 1/index.html b/criterion/day 12/part 1/index.html index 3368c1fc..65a51302 100644 --- a/criterion/day 12/part 1/index.html +++ b/criterion/day 12/part 1/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0026360 - 0.0027333 - 0.0026298 + 0.0012129 + 0.0012560 + 0.0012066 Mean - 11.202 ms - 11.207 ms - 11.212 ms + 11.087 ms + 11.095 ms + 11.102 ms Std. Dev. - 20.621 µs - 25.719 µs - 30.776 µs + 28.711 µs + 37.737 µs + 45.946 µs Median - 11.201 ms - 11.205 ms - 11.210 ms + 11.080 ms + 11.089 ms + 11.101 ms MAD - 14.322 µs - 19.707 µs - 25.817 µs + 26.561 µs + 33.863 µs + 39.769 µs diff --git a/criterion/day 12/part 1/iteration_times.svg b/criterion/day 12/part 1/iteration_times.svg index 5f0f770f..40c2e6b9 100644 --- a/criterion/day 12/part 1/iteration_times.svg +++ b/criterion/day 12/part 1/iteration_times.svg @@ -12,47 +12,57 @@ Average Iteration Time (ms) - - - - - - - - + + + + + + + + + + - + +11.06 + + + +11.08 + + + +11.1 + + + +11.12 + + + +11.14 + + + 11.16 - - + + 11.18 - - + + 11.2 - - + + 11.22 - - + + 11.24 - - -11.26 - - - -11.28 - - - -11.3 - - + 10 @@ -94,106 +104,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 12/part 1/iteration_times_small.svg b/criterion/day 12/part 1/iteration_times_small.svg index 3fbec1a7..c70072eb 100644 --- a/criterion/day 12/part 1/iteration_times_small.svg +++ b/criterion/day 12/part 1/iteration_times_small.svg @@ -12,47 +12,57 @@ Average Iteration Time (ms) - - - - - - - - + + + + + + + + + + - + +11.06 + + + +11.08 + + + +11.1 + + + +11.12 + + + +11.14 + + + 11.16 - - + + 11.18 - - + + 11.2 - - + + 11.22 - - + + 11.24 - - -11.26 - - - -11.28 - - - -11.3 - - + 10 @@ -94,104 +104,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 12/part 1/mean.svg b/criterion/day 12/part 1/mean.svg index b51c5518..65631e8e 100644 --- a/criterion/day 12/part 1/mean.svg +++ b/criterion/day 12/part 1/mean.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (ms) - + +10 + + + 20 - - + + +30 + + + 40 - - + + +50 + + + 60 - - + + +70 + + + 80 - - + + +90 + + + 100 - - -120 + + +110 - - -140 + + + +11.086 - - -160 + + +11.088 - - - -11.202 + + +11.09 + + + +11.092 + + + +11.094 - - -11.204 + + +11.096 - - -11.206 + + +11.098 - - -11.208 + + +11.1 - - -11.21 + + +11.102 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 1/median.svg b/criterion/day 12/part 1/median.svg index cc4ff932..5816e2b9 100644 --- a/criterion/day 12/part 1/median.svg +++ b/criterion/day 12/part 1/median.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (ms) - -50 + +20 - - -100 + + +40 - - -150 + + +60 - - -200 + + +80 - - -250 + + +100 - - -300 + + +120 - - -350 + + +140 - - - -11.2 + + +160 - - -11.202 + + +180 - - -11.204 + + + +11.08 - - -11.206 + + +11.085 - - -11.208 + + +11.09 - - -11.21 + + +11.095 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 1/pdf.svg b/criterion/day 12/part 1/pdf.svg index fe54690e..060b232c 100644 --- a/criterion/day 12/part 1/pdf.svg +++ b/criterion/day 12/part 1/pdf.svg @@ -54,18 +54,26 @@ Average Time (ms) - + +11 + + + +11.05 + + + +11.1 + + + 11.15 - - + + 11.2 - - -11.25 - - + Density (a.u.) @@ -74,144 +82,132 @@ Density (a.u.) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - -12 - - - -14 - - - -16 - - - - - - + + + + + - - - - - - - - - - - + - - - - + + + + + + + + + + + + + + + + - - - - - - - + + - - - - - - + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + PDF diff --git a/criterion/day 12/part 1/pdf_small.svg b/criterion/day 12/part 1/pdf_small.svg index e83d9a65..f86af447 100644 --- a/criterion/day 12/part 1/pdf_small.svg +++ b/criterion/day 12/part 1/pdf_small.svg @@ -10,55 +10,43 @@ Average Time (ms) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - -14 - - - -16 - - - -18 - - + - -11.15 + +11 - - -11.2 + + +11.1 - - -11.25 + + +11.2 - - - + + + diff --git a/criterion/day 12/part 1/typical.svg b/criterion/day 12/part 1/typical.svg index 63997dfe..c7b73d68 100644 --- a/criterion/day 12/part 1/typical.svg +++ b/criterion/day 12/part 1/typical.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (ms) - + +10 + + + 20 - - + + +30 + + + 40 - - + + +50 + + + 60 - - + + +70 + + + 80 - - + + +90 + + + 100 - - -120 + + +110 - - -140 + + + +11.086 - - -160 + + +11.088 - - - -11.202 + + +11.09 + + + +11.092 + + + +11.094 - - -11.204 + + +11.096 - - -11.206 + + +11.098 - - -11.208 + + +11.1 - - -11.21 + + +11.102 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/MAD.svg b/criterion/day 12/part 2/MAD.svg index be4400b2..51e1fdd2 100644 --- a/criterion/day 12/part 2/MAD.svg +++ b/criterion/day 12/part 2/MAD.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (µs) - + 0.02 - - + + 0.04 - - + + 0.06 - - + + 0.08 - - + + 0.1 - - + + 0.12 - - + + 0.14 - - -0.16 - - - -0.18 - - + - -12 - - - -13 - - - -14 - - - -15 + +20 - - -16 + + +22 - - -17 + + +24 - - -18 + + +26 - - -19 + + +28 - - -20 + + +30 - - -21 - - - -22 + + +32 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/SD.svg b/criterion/day 12/part 2/SD.svg index f7b835a0..822d1359 100644 --- a/criterion/day 12/part 2/SD.svg +++ b/criterion/day 12/part 2/SD.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (µs) - + +0.005 + + + 0.01 - - + + +0.015 + + + 0.02 - - + + +0.025 + + + 0.03 - - + + +0.035 + + + 0.04 - - + + +0.045 + + + 0.05 - - -0.06 + + +0.055 - + - -15 - - - -20 - - - + 25 - - + + 30 - - + + 35 - - + + 40 - - + + 45 - - + + 50 - - - - + + +55 + + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/index.html b/criterion/day 12/part 2/index.html index 944e61ca..aa4810e5 100644 --- a/criterion/day 12/part 2/index.html +++ b/criterion/day 12/part 2/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0209034 - 0.0215506 - 0.0206379 + 0.0135984 + 0.0140363 + 0.0134531 Mean - 12.643 ms - 12.649 ms - 12.656 ms + 12.663 ms + 12.670 ms + 12.678 ms Std. Dev. - 18.168 µs - 32.857 µs - 47.073 µs + 24.112 µs + 38.817 µs + 53.476 µs Median - 12.642 ms - 12.645 ms - 12.650 ms + 12.658 ms + 12.662 ms + 12.670 ms MAD - 12.778 µs - 17.852 µs - 21.713 µs + 20.274 µs + 25.615 µs + 32.155 µs diff --git a/criterion/day 12/part 2/iteration_times.svg b/criterion/day 12/part 2/iteration_times.svg index b5e21540..3928785b 100644 --- a/criterion/day 12/part 2/iteration_times.svg +++ b/criterion/day 12/part 2/iteration_times.svg @@ -12,37 +12,32 @@ Average Iteration Time (ms) - - - - - - + + + + + - -12.6 - - - + 12.65 - - + + 12.7 - - + + 12.75 - - + + 12.8 - - + + 12.85 - + 10 @@ -84,106 +79,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 12/part 2/iteration_times_small.svg b/criterion/day 12/part 2/iteration_times_small.svg index b3f97d98..232fb3c4 100644 --- a/criterion/day 12/part 2/iteration_times_small.svg +++ b/criterion/day 12/part 2/iteration_times_small.svg @@ -12,37 +12,32 @@ Average Iteration Time (ms) - - - - - - + + + + + - -12.6 - - - + 12.65 - - + + 12.7 - - + + 12.75 - - + + 12.8 - - + + 12.85 - + 10 @@ -84,104 +79,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 12/part 2/mean.svg b/criterion/day 12/part 2/mean.svg index 06a80e52..33b67031 100644 --- a/criterion/day 12/part 2/mean.svg +++ b/criterion/day 12/part 2/mean.svg @@ -9,66 +9,90 @@ Density (a.u.) Average time (ms) - + +10 + + + 20 - - + + +30 + + + 40 - - + + +50 + + + 60 - - + + +70 + + + 80 - - + + +90 + + + 100 - - -120 + + +110 - + - -12.642 + +12.662 + + + +12.664 - - -12.644 + + +12.666 - - -12.646 + + +12.668 - - -12.648 + + +12.67 - - -12.65 + + +12.672 - - -12.652 + + +12.674 - - -12.654 + + +12.676 - - -12.656 + + +12.678 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/median.svg b/criterion/day 12/part 2/median.svg index 9d62bae4..308272a4 100644 --- a/criterion/day 12/part 2/median.svg +++ b/criterion/day 12/part 2/median.svg @@ -9,94 +9,58 @@ Density (a.u.) Average time (ms) - -20 + +50 - - -40 - - - -60 - - - -80 - - - + + 100 - - -120 - - - -140 - - - -160 - - - -180 + + +150 - - + + 200 - - -220 + + +250 - - - -12.642 - - - -12.643 - - - -12.644 + + +300 - - -12.645 - - - -12.646 + + + +12.658 - - -12.647 + + +12.66 - - -12.648 + + +12.662 - - -12.649 + + +12.664 - - -12.65 + + +12.666 - - -12.651 + + +12.668 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/part 2/pdf.svg b/criterion/day 12/part 2/pdf.svg index b7ae6e93..0b19f5dc 100644 --- a/criterion/day 12/part 2/pdf.svg +++ b/criterion/day 12/part 2/pdf.svg @@ -46,38 +46,38 @@ Average Time (ms) - -12.55 - - - + 12.6 - - + + 12.65 - - + + 12.7 - - + + 12.75 - - + + 12.8 - - + + 12.85 - - + + 12.9 - + + +12.95 + + Density (a.u.) @@ -86,144 +86,136 @@ Density (a.u.) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - -12 - - - -14 - - + -16 +12 - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - + + + + + + - - - - - + + + + + - - - - - - - - - - - - + + + + + PDF diff --git a/criterion/day 12/part 2/pdf_small.svg b/criterion/day 12/part 2/pdf_small.svg index eed0ad63..fb550819 100644 --- a/criterion/day 12/part 2/pdf_small.svg +++ b/criterion/day 12/part 2/pdf_small.svg @@ -10,59 +10,51 @@ Average Time (ms) 0 - + 2 - - + + 4 - - + + 6 - - + + 8 - - + + 10 - - + + 12 - - + + 14 - - -16 - - - -18 - - + - + 12.6 - - + + 12.7 - - + + 12.8 - - + + 12.9 - - - + + + diff --git a/criterion/day 12/part 2/typical.svg b/criterion/day 12/part 2/typical.svg index e2582803..19eab53b 100644 --- a/criterion/day 12/part 2/typical.svg +++ b/criterion/day 12/part 2/typical.svg @@ -9,66 +9,90 @@ Density (a.u.) Average time (ms) - + +10 + + + 20 - - + + +30 + + + 40 - - + + +50 + + + 60 - - + + +70 + + + 80 - - + + +90 + + + 100 - - -120 + + +110 - + - -12.642 + +12.662 + + + +12.664 - - -12.644 + + +12.666 - - -12.646 + + +12.668 - - -12.648 + + +12.67 - - -12.65 + + +12.672 - - -12.652 + + +12.674 - - -12.654 + + +12.676 - - -12.656 + + +12.678 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 12/violin.svg b/criterion/day 12/violin.svg index 53361776..11ef7a1c 100644 --- a/criterion/day 12/violin.svg +++ b/criterion/day 12/violin.svg @@ -22,32 +22,32 @@ day 12/part 1 0.0 - + 2.0 - - + + 4.0 - - + + 6.0 - - + + 8.0 - - + + 10.0 - - + + 12.0 - - - - - + + + + + diff --git a/criterion/day 13/part 1/MAD.svg b/criterion/day 13/part 1/MAD.svg index 76dd956f..d7a0a0e8 100644 --- a/criterion/day 13/part 1/MAD.svg +++ b/criterion/day 13/part 1/MAD.svg @@ -9,90 +9,70 @@ Density (a.u.) Average time (ns) - -0.002 + +0.005 - - -0.004 - - - -0.006 - - - -0.008 - - - + + 0.01 - - -0.012 + + +0.015 - - -0.014 + + +0.02 - - -0.016 + + +0.025 - - -0.018 + + +0.03 - - - -150 - - - -160 + + +0.035 - - -170 - - - -180 + + + +100 - - -190 + + +110 - - -200 + + +120 - - -210 + + +130 - - -220 + + +140 - - -230 + + +150 - - -240 + + +160 - - -250 + + +170 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/SD.svg b/criterion/day 13/part 1/SD.svg index 40877e9b..0265f1ba 100644 --- a/criterion/day 13/part 1/SD.svg +++ b/criterion/day 13/part 1/SD.svg @@ -6,89 +6,57 @@ day 13/part 1:SD Density (a.u.) -Average time (ns) +Average time (µs) - -5e-4 + +0.2 - - -0.001 + + +0.4 - - -0.0015 + + +0.6 - - -0.002 + + +0.8 - - -0.0025 + + +1 - - -0.003 + + +1.2 - - -0.0035 - - - -0.004 - - - -0.0045 - - + - -200 - - - -250 - - - -300 - - - -350 - - - -400 - - - -450 + +0.5 - - -500 + + +1 - - -550 + + +1.5 - - -600 + + +2 - - -650 + + +2.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/index.html b/criterion/day 13/part 1/index.html index e4d8b749..20b1cf0e 100644 --- a/criterion/day 13/part 1/index.html +++ b/criterion/day 13/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 67.384 µs - 67.420 µs - 67.458 µs + 67.028 µs + 67.171 µs + 67.403 µs R² - 0.9992017 - 0.9992424 - 0.9992007 + 0.9787914 + 0.9793980 + 0.9777944 Mean - 67.370 µs - 67.447 µs - 67.538 µs + 67.070 µs + 67.297 µs + 67.627 µs Std. Dev. - 228.79 ns - 430.69 ns - 630.19 ns + 312.84 ns + 1.4656 µs + 2.3702 µs Median - 67.363 µs - 67.429 µs - 67.495 µs + 67.001 µs + 67.033 µs + 67.068 µs MAD - 159.10 ns - 201.47 ns - 246.05 ns + 101.24 ns + 126.49 ns + 164.25 ns diff --git a/criterion/day 13/part 1/mean.svg b/criterion/day 13/part 1/mean.svg index 1e49e0af..bb4e2fc8 100644 --- a/criterion/day 13/part 1/mean.svg +++ b/criterion/day 13/part 1/mean.svg @@ -9,90 +9,58 @@ Density (a.u.) Average time (µs)
- -1 - - - -2 - - - -3 - - - -4 + +0.5 - - -5 - - - -6 + + +1 - - -7 + + +1.5 - - -8 + + +2 - - -9 + + +2.5 - - -10 + + +3 - + - -67.36 - - - -67.38 - - - -67.4 - - - -67.42 + +67.1 - - -67.44 + + +67.2 - - -67.46 + + +67.3 - - -67.48 + + +67.4 - - + + 67.5 - - -67.52 - - - -67.54 + + +67.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/median.svg b/criterion/day 13/part 1/median.svg index f1e7dc75..0b94506a 100644 --- a/criterion/day 13/part 1/median.svg +++ b/criterion/day 13/part 1/median.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (µs) - -5 - - - + 10 - - -15 - - - + + 20 - - -25 - - - + + 30 - + + +40 + + + +50 + + + +60 + + - -67.36 + +67 - - -67.38 + + +67.01 - + -67.4 +67.02 - -67.42 + +67.03 - - -67.44 + + +67.04 - - -67.46 + + +67.05 - - -67.48 + + +67.06 - - -67.5 + + +67.07 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/pdf.svg b/criterion/day 13/part 1/pdf.svg index 2fb3ccf6..39f04fa9 100644 --- a/criterion/day 13/part 1/pdf.svg +++ b/criterion/day 13/part 1/pdf.svg @@ -42,50 +42,38 @@ Average Time (µs) - -65.5 - - - + 66 - - -66.5 - - - -67 - - - -67.5 - - - + + 68 - - -68.5 + + +70 + + + +72 - - -69 + + +74 - - -69.5 + + +76 - - -70 + + +78 - - -70.5 + + +80 - + Density (a.u.) @@ -94,140 +82,132 @@ Density (a.u.) 0 - -0.2 - - - -0.4 + +0.1 - - -0.6 - - - -0.8 - - - -1 + + +0.2 - - -1.2 + + +0.3 - - -1.4 + + +0.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 13/part 1/pdf_small.svg b/criterion/day 13/part 1/pdf_small.svg index 0f31982f..fbcd04f8 100644 --- a/criterion/day 13/part 1/pdf_small.svg +++ b/criterion/day 13/part 1/pdf_small.svg @@ -10,55 +10,47 @@ Average Time (µs) 0 - -0.2 - - - -0.4 + +0.1 - - -0.6 + + +0.2 - - -0.8 + + +0.3 - - -1 + + +0.4 - - -1.2 + + +0.5 - - -1.4 + + +0.6 - + - -66 - - - -67 + +65 - - -68 + + +70 - - -69 + + +75 - - -70 + + +80 - - - + + + diff --git a/criterion/day 13/part 1/regression.svg b/criterion/day 13/part 1/regression.svg index 88ac188c..3f36c0a1 100644 --- a/criterion/day 13/part 1/regression.svg +++ b/criterion/day 13/part 1/regression.svg @@ -18,13 +18,13 @@ Iterations (x 10^3) - - - - - - - + + + + + + + 10.0 @@ -38,34 +38,34 @@ Iterations (x 10^3) 30.0 - + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -97,106 +97,106 @@ Iterations (x 10^3) - - + + - - + + - + - + - - - + + + - - + + - - + + - - - - + + + + - - - + + + - - + + - - - - - - + + + + + + - - + + - - - - + + + + - + - - + + - - - - + + + + - - - - - - - + + + + + + + - - + + - - - - + + + + - - - + + + - + - - + + Sample diff --git a/criterion/day 13/part 1/regression_small.svg b/criterion/day 13/part 1/regression_small.svg index c0ea3bf8..2cf094ca 100644 --- a/criterion/day 13/part 1/regression_small.svg +++ b/criterion/day 13/part 1/regression_small.svg @@ -16,12 +16,12 @@ Iterations (x 10^3) - - - - - - + + + + + + 10.0 @@ -39,30 +39,30 @@ Iterations (x 10^3) 40.0 - + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -93,9 +93,9 @@ Iterations (x 10^3) - + - + @@ -111,14 +111,14 @@ Iterations (x 10^3) - - + + - - + + - + @@ -131,67 +131,67 @@ Iterations (x 10^3) - - + + - + - - - - + + + + - - + + - + - - + + - + - - - + + + - + - - - + + + - - + + - + - - + + - + - - + + - + - - + + diff --git a/criterion/day 13/part 1/slope.svg b/criterion/day 13/part 1/slope.svg index 6ea30730..146d1f6f 100644 --- a/criterion/day 13/part 1/slope.svg +++ b/criterion/day 13/part 1/slope.svg @@ -9,90 +9,82 @@ Density (a.u.) Average time (µs) - -2 - - - -4 - - - -6 + +0.5 - - -8 + + +1 - - -10 + + +1.5 - - -12 + + +2 - - -14 + + +2.5 - - -16 + + +3 - - -18 + + +3.5 - - -20 + + +4 - - -22 + + +4.5 - + - -67.38 + +67 - - -67.39 + + +67.05 - - -67.4 + + +67.1 - - -67.41 + + +67.15 - - -67.42 + + +67.2 - - -67.43 + + +67.25 - - -67.44 + + +67.3 - - -67.45 + + +67.35 - - -67.46 + + +67.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 1/typical.svg b/criterion/day 13/part 1/typical.svg index d41fb72c..2f0d6bd3 100644 --- a/criterion/day 13/part 1/typical.svg +++ b/criterion/day 13/part 1/typical.svg @@ -9,90 +9,82 @@ Density (a.u.) Average time (µs) - -2 - - - -4 - - - -6 + +0.5 - - -8 + + +1 - - -10 + + +1.5 - - -12 + + +2 - - -14 + + +2.5 - - -16 + + +3 - - -18 + + +3.5 - - -20 + + +4 - - -22 + + +4.5 - + - -67.38 + +67 - - -67.39 + + +67.05 - - -67.4 + + +67.1 - - -67.41 + + +67.15 - - -67.42 + + +67.2 - - -67.43 + + +67.25 - - -67.44 + + +67.3 - - -67.45 + + +67.35 - - -67.46 + + +67.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/MAD.svg b/criterion/day 13/part 2/MAD.svg index cade50d5..e3d5ea95 100644 --- a/criterion/day 13/part 2/MAD.svg +++ b/criterion/day 13/part 2/MAD.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (ns) - -0.002 + +0.005 - - -0.004 + + +0.01 - - -0.006 + + +0.015 - - -0.008 + + +0.02 - - -0.01 + + + +110 - - -0.012 + + +120 - - - -200 + + +130 - - -220 + + +140 - - -240 + + +150 - - -260 + + +160 - - -280 + + +170 - - -300 + + +180 - - -320 + + +190 - - -340 + + +200 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/SD.svg b/criterion/day 13/part 2/SD.svg index 3597c973..e2715a03 100644 --- a/criterion/day 13/part 2/SD.svg +++ b/criterion/day 13/part 2/SD.svg @@ -6,77 +6,77 @@ day 13/part 2:SD Density (a.u.) -Average time (µs) +Average time (ns) - -0.2 + +5e-4 - - -0.4 + + +0.001 - - -0.6 + + +0.0015 - - -0.8 + + +0.002 - - -1 + + +0.0025 - - -1.2 + + +0.003 - - -1.4 + + +0.0035 - - - -0.2 + + +0.004 - - -0.4 + + +0.0045 - - -0.6 + + + +100 - - -0.8 + + +200 - - -1 + + +300 - - -1.2 + + +400 - - -1.4 + + +500 - - -1.6 + + +600 - - -1.8 + + +700 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/index.html b/criterion/day 13/part 2/index.html index 2f91e700..15456b0d 100644 --- a/criterion/day 13/part 2/index.html +++ b/criterion/day 13/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 67.551 µs - 67.689 µs - 67.896 µs + 65.578 µs + 65.618 µs + 65.660 µs R² - 0.9840467 - 0.9846011 - 0.9833454 + 0.9989416 + 0.9989943 + 0.9989383 Mean - 67.450 µs - 67.623 µs - 67.862 µs + 65.566 µs + 65.638 µs + 65.738 µs Std. Dev. - 317.47 ns - 1.0713 µs - 1.6946 µs + 161.46 ns + 451.18 ns + 715.16 ns Median - 67.397 µs - 67.466 µs - 67.534 µs + 65.536 µs + 65.570 µs + 65.609 µs MAD - 203.49 ns - 272.13 ns - 338.50 ns + 110.99 ns + 160.56 ns + 198.14 ns diff --git a/criterion/day 13/part 2/mean.svg b/criterion/day 13/part 2/mean.svg index 298e2d95..8c77f15a 100644 --- a/criterion/day 13/part 2/mean.svg +++ b/criterion/day 13/part 2/mean.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs)
- -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 - - - + + 4 - - - -67.45 + + +5 - - -67.5 + + +6 + + + +7 + + + +8 + + + +9 + + + + +65.56 - - -67.55 + + +65.58 - - -67.6 + + +65.6 - - -67.65 + + +65.62 - - -67.7 + + +65.64 - - -67.75 + + +65.66 - - -67.8 + + +65.68 - - -67.85 + + +65.7 - - -67.9 + + +65.72 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/median.svg b/criterion/day 13/part 2/median.svg index d6083531..25954bd6 100644 --- a/criterion/day 13/part 2/median.svg +++ b/criterion/day 13/part 2/median.svg @@ -9,74 +9,74 @@ Density (a.u.) Average time (µs) - -2 + +5 - - -4 - - - -6 + + +10 - - -8 + + +15 - - -10 + + +20 - - -12 + + +25 - - -14 + + +30 - - -16 + + +35 - + - -67.4 + +65.53 + + + +65.54 - - -67.42 + + +65.55 - - -67.44 + + +65.56 - - -67.46 + + +65.57 - - -67.48 + + +65.58 - - -67.5 + + +65.59 - - -67.52 + + +65.6 - - -67.54 + + +65.61 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/pdf.svg b/criterion/day 13/part 2/pdf.svg index 26100ac1..64765bc4 100644 --- a/criterion/day 13/part 2/pdf.svg +++ b/criterion/day 13/part 2/pdf.svg @@ -42,30 +42,46 @@ Average Time (µs) - + +65 + + + +65.5 + + + 66 - - -68 + + +66.5 - - -70 + + +67 - - -72 + + +67.5 + + + +68 - - -74 + + +68.5 - - -76 + + +69 - + + +69.5 + + Density (a.u.) @@ -74,140 +90,140 @@ Density (a.u.) 0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - - - - - - - - - - - - - - - + + +0.8 + + + +1 + + + +1.2 + + + +1.4 + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + - - + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 13/part 2/pdf_small.svg b/criterion/day 13/part 2/pdf_small.svg index 42abb851..ee3e3454 100644 --- a/criterion/day 13/part 2/pdf_small.svg +++ b/criterion/day 13/part 2/pdf_small.svg @@ -10,43 +10,59 @@ Average Time (µs) 0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 + + +0.8 + + + +1 + + + +1.2 - + + +1.4 + + + +1.6 + + - -70 + +65 + + + +66 + + + +67 + + + +68 - - -75 + + +69 - - - + + + diff --git a/criterion/day 13/part 2/regression.svg b/criterion/day 13/part 2/regression.svg index e4eb347d..5571985a 100644 --- a/criterion/day 13/part 2/regression.svg +++ b/criterion/day 13/part 2/regression.svg @@ -15,57 +15,52 @@ 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 @@ -97,106 +92,106 @@ Iterations (x 10^3) - + - + - + - - - + + + - - - - - - + + + + + + - + - - + + - - - + + + - + - - + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - + + + + + - + - - - - - + + + + + - - - - - + + + + + - - - - - - + + + + + + - + Sample diff --git a/criterion/day 13/part 2/regression_small.svg b/criterion/day 13/part 2/regression_small.svg index a7b034ae..48649781 100644 --- a/criterion/day 13/part 2/regression_small.svg +++ b/criterion/day 13/part 2/regression_small.svg @@ -12,57 +12,52 @@ 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 @@ -105,93 +100,93 @@ Iterations (x 10^3) - + - + - + - + - + - - - + + + - + - + - - - - - - - + + + + + + + - - - - + + + + - + - + - - - - - - - + + + + + + + - - - - - + + + + + - + - - + + - - - + + + - - + + - - - + + + - - + + - + - + diff --git a/criterion/day 13/part 2/slope.svg b/criterion/day 13/part 2/slope.svg index 81ea7dfe..970affc3 100644 --- a/criterion/day 13/part 2/slope.svg +++ b/criterion/day 13/part 2/slope.svg @@ -9,82 +9,86 @@ Density (a.u.) Average time (µs) - -0.5 + +2 - - -1 + + +4 - - -1.5 + + +6 - - -2 + + +8 - - -2.5 + + +10 - - -3 + + +12 - - -3.5 + + +14 - - -4 + + +16 - - -4.5 + + +18 - - -5 + + +20 - + - -67.55 + +65.57 + + + +65.58 - - -67.6 + + +65.59 - - -67.65 + + +65.6 - - -67.7 + + +65.61 - - -67.75 + + +65.62 - - -67.8 + + +65.63 - - -67.85 + + +65.64 - - -67.9 + + +65.65 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/part 2/typical.svg b/criterion/day 13/part 2/typical.svg index 7dbfef47..5f148901 100644 --- a/criterion/day 13/part 2/typical.svg +++ b/criterion/day 13/part 2/typical.svg @@ -9,82 +9,86 @@ Density (a.u.) Average time (µs) - -0.5 + +2 - - -1 + + +4 - - -1.5 + + +6 - - -2 + + +8 - - -2.5 + + +10 - - -3 + + +12 - - -3.5 + + +14 - - -4 + + +16 - - -4.5 + + +18 - - -5 + + +20 - + - -67.55 + +65.57 + + + +65.58 - - -67.6 + + +65.59 - - -67.65 + + +65.6 - - -67.7 + + +65.61 - - -67.75 + + +65.62 - - -67.8 + + +65.63 - - -67.85 + + +65.64 - - -67.9 + + +65.65 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 13/violin.svg b/criterion/day 13/violin.svg index fe5caa6d..01e138bd 100644 --- a/criterion/day 13/violin.svg +++ b/criterion/day 13/violin.svg @@ -22,36 +22,40 @@ day 13/part 1 0.0 - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - - - - + + +80.0 + + + + + + diff --git a/criterion/day 14/index.html b/criterion/day 14/index.html new file mode 100644 index 00000000..59fcfcb8 --- /dev/null +++ b/criterion/day 14/index.html @@ -0,0 +1,113 @@ + + + + + + day 14 Summary - Criterion.rs + + + + +
+

day 14

+

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

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

day 14/part 2

+
+ + + + + + + +
+ + PDF of Slope + + + + Iteration Times + +
+
+
+ + + + \ No newline at end of file diff --git a/criterion/day 14/part 1/MAD.svg b/criterion/day 14/part 1/MAD.svg new file mode 100644 index 00000000..17d5c618 --- /dev/null +++ b/criterion/day 14/part 1/MAD.svg @@ -0,0 +1,84 @@ + + +day 14/part 1:MAD + + +Density (a.u.) + + +Average time (ns) + + + +0.005 + + + +0.01 + + + +0.015 + + + +0.02 + + + +0.025 + + + +0.03 + + + +0.035 + + + + +80 + + + +90 + + + +100 + + + +110 + + + +120 + + + +130 + + + +140 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 1/SD.svg b/criterion/day 14/part 1/SD.svg new file mode 100644 index 00000000..b5939088 --- /dev/null +++ b/criterion/day 14/part 1/SD.svg @@ -0,0 +1,108 @@ + + +day 14/part 1:SD + + +Density (a.u.) + + +Average time (ns) + + + +0.001 + + + +0.002 + + + +0.003 + + + +0.004 + + + +0.005 + + + +0.006 + + + +0.007 + + + +0.008 + + + +0.009 + + + + +100 + + + +150 + + + +200 + + + +250 + + + +300 + + + +350 + + + +400 + + + +450 + + + +500 + + + +550 + + + +600 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 1/index.html b/criterion/day 14/part 1/index.html new file mode 100644 index 00000000..3755a955 --- /dev/null +++ b/criterion/day 14/part 1/index.html @@ -0,0 +1,200 @@ + + + + + + day 14/part 1 - Criterion.rs + + + + +
+

day 14/part 1 (History)

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

Additional Statistics:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lower boundEstimateUpper bound
Slope45.539 µs45.577 µs45.617 µs
0.99843070.99853140.9984246
Mean45.555 µs45.606 µs45.685 µs
Std. Dev.112.88 ns345.26 ns565.59 ns
Median45.542 µs45.570 µs45.591 µs
MAD81.267 ns108.73 ns136.86 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 14/part 1/mean.svg b/criterion/day 14/part 1/mean.svg new file mode 100644 index 00000000..977ce60e --- /dev/null +++ b/criterion/day 14/part 1/mean.svg @@ -0,0 +1,80 @@ + + +day 14/part 1:mean + + +Density (a.u.) + + +Average time (µs) + + + +2 + + + +4 + + + +6 + + + +8 + + + +10 + + + +12 + + + + +45.56 + + + +45.58 + + + +45.6 + + + +45.62 + + + +45.64 + + + +45.66 + + + +45.68 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 1/median.svg b/criterion/day 14/part 1/median.svg new file mode 100644 index 00000000..88e56167 --- /dev/null +++ b/criterion/day 14/part 1/median.svg @@ -0,0 +1,96 @@ + + +day 14/part 1:median + + +Density (a.u.) + + +Average time (µs) + + + +5 + + + +10 + + + +15 + + + +20 + + + +25 + + + +30 + + + +35 + + + +40 + + + +45 + + + +50 + + + +55 + + + + +45.54 + + + +45.55 + + + +45.56 + + + +45.57 + + + +45.58 + + + +45.59 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 1/pdf.svg b/criterion/day 14/part 1/pdf.svg new file mode 100644 index 00000000..32d64c4b --- /dev/null +++ b/criterion/day 14/part 1/pdf.svg @@ -0,0 +1,243 @@ + + +day 14/part 1 + + +Iterations (x 10^3) + + +Average Time (µs) + + + +0 + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + + +45 + + + +45.5 + + + +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 + + + +1.4 + + + +1.6 + + + +1.8 + + + +2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PDF + + +Mean + + +"Clean" sample + + +Mild outliers + + +Severe outliers + + + + + + + diff --git a/criterion/day 14/part 1/pdf_small.svg b/criterion/day 14/part 1/pdf_small.svg new file mode 100644 index 00000000..942a3738 --- /dev/null +++ b/criterion/day 14/part 1/pdf_small.svg @@ -0,0 +1,52 @@ + + +Density (a.u.) + + +Average Time (µs) + + + +0 + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + + +45 + + + +46 + + + +47 + + + +48 + + + +49 + + + + + diff --git a/criterion/day 14/part 1/regression.svg b/criterion/day 14/part 1/regression.svg new file mode 100644 index 00000000..fc6b7525 --- /dev/null +++ b/criterion/day 14/part 1/regression.svg @@ -0,0 +1,232 @@ + + +day 14/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 14/part 1/regression_small.svg b/criterion/day 14/part 1/regression_small.svg new file mode 100644 index 00000000..f04efcbc --- /dev/null +++ b/criterion/day 14/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 14/part 1/slope.svg b/criterion/day 14/part 1/slope.svg new file mode 100644 index 00000000..fb9a82d4 --- /dev/null +++ b/criterion/day 14/part 1/slope.svg @@ -0,0 +1,104 @@ + + +day 14/part 1:slope + + +Density (a.u.) + + +Average time (µs) + + + +2 + + + +4 + + + +6 + + + +8 + + + +10 + + + +12 + + + +14 + + + +16 + + + +18 + + + +20 + + + + +45.53 + + + +45.54 + + + +45.55 + + + +45.56 + + + +45.57 + + + +45.58 + + + +45.59 + + + +45.6 + + + +45.61 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 1/typical.svg b/criterion/day 14/part 1/typical.svg new file mode 100644 index 00000000..497d91ff --- /dev/null +++ b/criterion/day 14/part 1/typical.svg @@ -0,0 +1,104 @@ + + +day 14/part 1:typical + + +Density (a.u.) + + +Average time (µs) + + + +2 + + + +4 + + + +6 + + + +8 + + + +10 + + + +12 + + + +14 + + + +16 + + + +18 + + + +20 + + + + +45.53 + + + +45.54 + + + +45.55 + + + +45.56 + + + +45.57 + + + +45.58 + + + +45.59 + + + +45.6 + + + +45.61 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 2/MAD.svg b/criterion/day 14/part 2/MAD.svg new file mode 100644 index 00000000..1be2f9fa --- /dev/null +++ b/criterion/day 14/part 2/MAD.svg @@ -0,0 +1,100 @@ + + +day 14/part 2:MAD + + +Density (a.u.) + + +Average time (µs) + + + +0.005 + + + +0.01 + + + +0.015 + + + +0.02 + + + +0.025 + + + +0.03 + + + +0.035 + + + +0.04 + + + + +35 + + + +40 + + + +45 + + + +50 + + + +55 + + + +60 + + + +65 + + + +70 + + + +75 + + + +80 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 2/SD.svg b/criterion/day 14/part 2/SD.svg new file mode 100644 index 00000000..aa4df0f3 --- /dev/null +++ b/criterion/day 14/part 2/SD.svg @@ -0,0 +1,108 @@ + + +day 14/part 2:SD + + +Density (a.u.) + + +Average time (µs) + + + +0.002 + + + +0.004 + + + +0.006 + + + +0.008 + + + +0.01 + + + +0.012 + + + +0.014 + + + +0.016 + + + +0.018 + + + +0.02 + + + +0.022 + + + + +110 + + + +120 + + + +130 + + + +140 + + + +150 + + + +160 + + + +170 + + + +180 + + + +190 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 2/index.html b/criterion/day 14/part 2/index.html new file mode 100644 index 00000000..bcfe7fc1 --- /dev/null +++ b/criterion/day 14/part 2/index.html @@ -0,0 +1,190 @@ + + + + + + day 14/part 2 - Criterion.rs + + + + +
+

day 14/part 2 (History)

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

Additional Statistics:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lower boundEstimateUpper bound
0.00344940.00356940.0034256
Mean161.68 ms161.71 ms161.74 ms
Std. Dev.111.55 µs150.68 µs183.31 µs
Median161.64 ms161.66 ms161.67 ms
MAD37.321 µs56.719 µs79.585 µs
+
+
+

Additional Plots:

+ +
+
+
+

Understanding this report:

+

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

+

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

+

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

+
+
+
+ + + + \ No newline at end of file diff --git a/criterion/day 14/part 2/iteration_times.svg b/criterion/day 14/part 2/iteration_times.svg new file mode 100644 index 00000000..5de33a2f --- /dev/null +++ b/criterion/day 14/part 2/iteration_times.svg @@ -0,0 +1,196 @@ + + +Average Iteration Time (ms) + + + + + + + + + + + + + + + + + + + + +161.6 + + + +161.7 + + + +161.8 + + + +161.9 + + + +162.0 + + + +162.1 + + + +162.2 + + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + +100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Current + + + diff --git a/criterion/day 14/part 2/iteration_times_small.svg b/criterion/day 14/part 2/iteration_times_small.svg new file mode 100644 index 00000000..60f01d13 --- /dev/null +++ b/criterion/day 14/part 2/iteration_times_small.svg @@ -0,0 +1,192 @@ + + +Average Iteration Time (ms) + + + + + + + + + + + + + + + + + + + + +161.6 + + + +161.7 + + + +161.8 + + + +161.9 + + + +162.0 + + + +162.1 + + + +162.2 + + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + +80 + + + +90 + + + +100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 14/part 2/mean.svg b/criterion/day 14/part 2/mean.svg new file mode 100644 index 00000000..5ccb75f3 --- /dev/null +++ b/criterion/day 14/part 2/mean.svg @@ -0,0 +1,76 @@ + + +day 14/part 2:mean + + +Density (a.u.) + + +Average time (ms) + + + +5 + + + +10 + + + +15 + + + +20 + + + +25 + + + + +161.68 + + + +161.69 + + + +161.7 + + + +161.71 + + + +161.72 + + + +161.73 + + + +161.74 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 2/median.svg b/criterion/day 14/part 2/median.svg new file mode 100644 index 00000000..070219de --- /dev/null +++ b/criterion/day 14/part 2/median.svg @@ -0,0 +1,80 @@ + + +day 14/part 2:median + + +Density (a.u.) + + +Average time (ms) + + + +10 + + + +20 + + + +30 + + + +40 + + + +50 + + + +60 + + + +70 + + + + +161.645 + + + +161.65 + + + +161.655 + + + +161.66 + + + +161.665 + + + +161.67 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/part 2/pdf.svg b/criterion/day 14/part 2/pdf.svg new file mode 100644 index 00000000..3e2d7d63 --- /dev/null +++ b/criterion/day 14/part 2/pdf.svg @@ -0,0 +1,267 @@ + + +day 14/part 2 + + +Iterations + + +Average Time (ms) + + + +0 + + + +0.1 + + + +0.2 + + + +0.3 + + + +0.4 + + + +0.5 + + + +0.6 + + + +0.7 + + + +0.8 + + + +0.9 + + + +1 + + + + +161.4 + + + +161.5 + + + +161.6 + + + +161.7 + + + +161.8 + + + +161.9 + + + +162 + + + +162.1 + + + +162.2 + + + +162.3 + + + +162.4 + + + +Density (a.u.) + + + +0 + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + +3 + + + +3.5 + + + +4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PDF + + +Mean + + +"Clean" sample + + +Mild outliers + + +Severe outliers + + + + + + + diff --git a/criterion/day 14/part 2/pdf_small.svg b/criterion/day 14/part 2/pdf_small.svg new file mode 100644 index 00000000..4d64e608 --- /dev/null +++ b/criterion/day 14/part 2/pdf_small.svg @@ -0,0 +1,60 @@ + + +Density (a.u.) + + +Average Time (ms) + + + +0 + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + +3 + + + +3.5 + + + +4 + + + +4.5 + + + + +161.5 + + + +162 + + + + + diff --git a/criterion/day 14/part 2/typical.svg b/criterion/day 14/part 2/typical.svg new file mode 100644 index 00000000..a34dd2ad --- /dev/null +++ b/criterion/day 14/part 2/typical.svg @@ -0,0 +1,76 @@ + + +day 14/part 2:typical + + +Density (a.u.) + + +Average time (ms) + + + +5 + + + +10 + + + +15 + + + +20 + + + +25 + + + + +161.68 + + + +161.69 + + + +161.7 + + + +161.71 + + + +161.72 + + + +161.73 + + + +161.74 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 14/violin.svg b/criterion/day 14/violin.svg new file mode 100644 index 00000000..e9e23105 --- /dev/null +++ b/criterion/day 14/violin.svg @@ -0,0 +1,61 @@ + + +day 14: Violin plot + + +Input + + +Average time (ms) + + + +day 14/part 2 + + + +day 14/part 1 + + + + +0.0 + + + +20.0 + + + +40.0 + + + +60.0 + + + +80.0 + + + +100.0 + + + +120.0 + + + +140.0 + + + +160.0 + + + + + + + diff --git a/criterion/day 2/part 1/MAD.svg b/criterion/day 2/part 1/MAD.svg index be464b62..11538ab3 100644 --- a/criterion/day 2/part 1/MAD.svg +++ b/criterion/day 2/part 1/MAD.svg @@ -6,85 +6,77 @@ day 2/part 1:MAD Density (a.u.)
-Average time (µs) +Average time (ns) - -0.1 + +0.001 - - -0.2 + + +0.002 - - -0.3 + + +0.003 - - -0.4 + + +0.004 - - -0.5 + + +0.005 - - -0.6 + + +0.006 - - -0.7 + + +0.007 - - -0.8 + + +0.008 - - -0.9 + + +0.009 - - -1 + + +0.01 - - -1.1 - - + - -0.5 - - - -1 + +250 - - -1.5 + + +300 - - -2 + + +350 - - -2.5 + + +400 - - -3 + + +450 - + -3.5 +500 - - - + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/SD.svg b/criterion/day 2/part 1/SD.svg index 5a9412ad..97feadd1 100644 --- a/criterion/day 2/part 1/SD.svg +++ b/criterion/day 2/part 1/SD.svg @@ -9,70 +9,66 @@ Density (a.u.) Average time (µs) - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 - - - + + 1 - + + +1.2 + + + +1.4 + + + +1.6 + + - + +0.5 + + + +1 + + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - -3.5 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/index.html b/criterion/day 2/part 1/index.html index 41ed6168..57ac988e 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.38 µs - 150.52 µs - 150.71 µs + 139.95 µs + 140.19 µs + 140.41 µs R² - 0.9932777 - 0.9933993 - 0.9931907 + 0.9939559 + 0.9943579 + 0.9940336 Mean - 151.39 µs - 151.83 µs - 152.34 µs + 140.20 µs + 140.51 µs + 140.94 µs Std. Dev. - 1.4973 µs - 2.4570 µs - 3.4654 µs + 749.92 ns + 1.9151 µs + 3.0689 µs Median - 150.29 µs - 150.66 µs - 152.75 µs + 140.36 µs + 140.46 µs + 140.52 µs MAD - 417.12 ns - 1.0287 µs - 3.2825 µs + 251.78 ns + 315.43 ns + 482.68 ns diff --git a/criterion/day 2/part 1/mean.svg b/criterion/day 2/part 1/mean.svg index 016a80db..365f06c4 100644 --- a/criterion/day 2/part 1/mean.svg +++ b/criterion/day 2/part 1/mean.svg @@ -9,70 +9,90 @@ 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 + + - -151.4 + +140.2 + + + +140.3 + + + +140.4 + + + +140.5 - - -151.6 + + +140.6 - - -151.8 + + +140.7 - - -152 + + +140.8 - - -152.2 + + +140.9 - - -152.4 + + +141 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/median.svg b/criterion/day 2/part 1/median.svg index 2f3bc36c..cfad9281 100644 --- a/criterion/day 2/part 1/median.svg +++ b/criterion/day 2/part 1/median.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs) - -0.2 + +5 - - -0.4 + + +10 - - -0.6 + + +15 - - -0.8 + + +20 - - -1 + + +25 - - -1.2 + + +30 - - -1.4 - - + - -150.5 + +140.36 + + + +140.38 + + + +140.4 + + + +140.42 - - -151 + + +140.44 - - -151.5 + + +140.46 - - -152 + + +140.48 - - -152.5 + + +140.5 - - -153 + + +140.52 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/pdf.svg b/criterion/day 2/part 1/pdf.svg index 65a2755c..53e31cdd 100644 --- a/criterion/day 2/part 1/pdf.svg +++ b/criterion/day 2/part 1/pdf.svg @@ -13,55 +13,55 @@ Average Time (µs) 0 - + 100 - - + + 200 - - + + 300 - - + + 400 - - + + 500 - - + + 600 - - + + 700 + + +800 + - -150 + +140 - - -155 - - - -160 + + +145 - - -165 + + +150 - - -170 + + +155 - + Density (a.u.) @@ -70,152 +70,140 @@ 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 + + + +0.35 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 2/part 1/pdf_small.svg b/criterion/day 2/part 1/pdf_small.svg index 55532d7d..9ec1e98e 100644 --- a/criterion/day 2/part 1/pdf_small.svg +++ b/criterion/day 2/part 1/pdf_small.svg @@ -10,43 +10,55 @@ Average Time (µs) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - - -150 + + +0.25 - - -155 + + +0.3 - - -160 + + +0.35 - - -165 + + +0.4 + + + + +140 - - -170 + + +145 + + + +150 + + + +155 - - - + + + diff --git a/criterion/day 2/part 1/regression.svg b/criterion/day 2/part 1/regression.svg index 588570e2..43afbc5d 100644 --- a/criterion/day 2/part 1/regression.svg +++ b/criterion/day 2/part 1/regression.svg @@ -8,195 +8,205 @@ 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 - + + +110.0 + + - + 100 - - + + 200 - - + + 300 - - + + 400 - - + + 500 - - + + 600 - - + + 700 + + +800 + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - - + + Sample diff --git a/criterion/day 2/part 1/regression_small.svg b/criterion/day 2/part 1/regression_small.svg index 1aa3dd7c..5e7236a6 100644 --- a/criterion/day 2/part 1/regression_small.svg +++ b/criterion/day 2/part 1/regression_small.svg @@ -5,193 +5,203 @@ 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 - + + +110.0 + + - + 100 - - + + 200 - - + + 300 - - + + 400 - - + + 500 - - + + 600 - - + + 700 + + +800 + - - + + - - + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - + + - - + + - - + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - + + - + - + - + - - + + diff --git a/criterion/day 2/part 1/slope.svg b/criterion/day 2/part 1/slope.svg index 4dd26e37..d87c6069 100644 --- a/criterion/day 2/part 1/slope.svg +++ b/criterion/day 2/part 1/slope.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - -4 + + + +139.95 - - -4.5 + + +140 - - -5 + + +140.05 - - - -150.35 + + +140.1 - - -150.4 + + +140.15 - - -150.45 + + +140.2 - - -150.5 + + +140.25 - - -150.55 + + +140.3 - - -150.6 + + +140.35 - - -150.65 + + +140.4 - - -150.7 + + +140.45 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/typical.svg b/criterion/day 2/part 1/typical.svg index 22007c8a..db53dfb1 100644 --- a/criterion/day 2/part 1/typical.svg +++ b/criterion/day 2/part 1/typical.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (µs) - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - -4 + + + +139.95 - - -4.5 + + +140 - - -5 + + +140.05 - - - -150.35 + + +140.1 - - -150.4 + + +140.15 - - -150.45 + + +140.2 - - -150.5 + + +140.25 - - -150.55 + + +140.3 - - -150.6 + + +140.35 - - -150.65 + + +140.4 - - -150.7 + + +140.45 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/MAD.svg b/criterion/day 2/part 2/MAD.svg index e8fbdc96..a8525bd2 100644 --- a/criterion/day 2/part 2/MAD.svg +++ b/criterion/day 2/part 2/MAD.svg @@ -6,61 +6,69 @@ day 2/part 2:MAD Density (a.u.) -Average time (µs) +Average time (ns) - -0.1 + +0.001 - - -0.2 + + +0.002 - - -0.3 + + +0.003 - - -0.4 + + +0.004 - - -0.5 + + +0.005 - - -0.6 + + +0.006 - - -0.7 - - + - -0.5 + +300 + + + +350 + + + +400 + + + +450 - - -1 + + +500 - - -1.5 + + +550 - - -2 + + +600 - - -2.5 + + +650 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/SD.svg b/criterion/day 2/part 2/SD.svg index f66ef2ee..c3c2c1e1 100644 --- a/criterion/day 2/part 2/SD.svg +++ b/criterion/day 2/part 2/SD.svg @@ -9,86 +9,90 @@ Density (a.u.) Average time (µs) - -0.05 - - - + 0.1 - - -0.15 + + +0.2 + + + +0.3 - + -0.2 +0.4 - -0.25 - - - -0.3 + +0.5 - - -0.35 + + +0.6 - - -0.4 + + +0.7 - - -0.45 + + +0.8 - - -0.5 + + +0.9 - + - + +0.8 + + + 1 - - -2 + + +1.2 + + + +1.4 - - -3 + + +1.6 - - -4 + + +1.8 - - -5 + + +2 - - -6 + + +2.2 - - -7 + + +2.4 - - -8 + + +2.6 - - -9 + + +2.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/index.html b/criterion/day 2/part 2/index.html index bcdd9a67..6509b805 100644 --- a/criterion/day 2/part 2/index.html +++ b/criterion/day 2/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 184.34 µs - 184.88 µs - 185.96 µs + 174.18 µs + 174.69 µs + 175.43 µs R² - 0.9167320 - 0.9177485 - 0.9137254 + 0.9780417 + 0.9791409 + 0.9767116 Mean - 185.34 µs - 186.13 µs - 187.33 µs + 174.46 µs + 174.77 µs + 175.15 µs Std. Dev. - 1.3139 µs - 5.2872 µs - 8.6717 µs + 816.21 ns + 1.7861 µs + 2.6192 µs Median - 184.27 µs - 186.15 µs - 186.36 µs + 174.45 µs + 174.58 µs + 174.68 µs MAD - 631.03 ns - 2.2848 µs - 2.7102 µs + 328.01 ns + 432.22 ns + 625.60 ns diff --git a/criterion/day 2/part 2/mean.svg b/criterion/day 2/part 2/mean.svg index ffd4454c..dc6fe4ca 100644 --- a/criterion/day 2/part 2/mean.svg +++ b/criterion/day 2/part 2/mean.svg @@ -9,62 +9,66 @@ Density (a.u.) Average time (µs)
- -0.1 + +0.5 - - -0.2 + + +1 - - -0.3 + + +1.5 - - -0.4 + + +2 - - -0.5 + + +2.5 - - -0.6 + + + +174.4 - - -0.7 + + +174.5 - - -0.8 + + +174.6 - - - -185.5 + + +174.7 + + + +174.8 - - -186 + + +174.9 - - -186.5 + + +175 - - -187 + + +175.1 - - -187.5 + + +175.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/median.svg b/criterion/day 2/part 2/median.svg index e73fcf9a..d9946ca2 100644 --- a/criterion/day 2/part 2/median.svg +++ b/criterion/day 2/part 2/median.svg @@ -9,50 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 + + +3 + + + +4 + + + +5 + + + +6 - + + +7 + + + +8 + + + +9 + + - -184.5 + +174.45 + + + +174.5 - - -185 + + +174.55 - - -185.5 + + +174.6 - - -186 + + +174.65 - - -186.5 + + +174.7 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/pdf.svg b/criterion/day 2/part 2/pdf.svg index 7ee5c554..3655a0ae 100644 --- a/criterion/day 2/part 2/pdf.svg +++ b/criterion/day 2/part 2/pdf.svg @@ -38,34 +38,46 @@ Average Time (µs) - -180 + +170 - - -190 + + +172 - - -200 + + +174 + + + +176 - - -210 + + +178 + + + +180 - - -220 + + +182 - - -230 + + +184 - - -240 + + +186 - + + +188 + + Density (a.u.) @@ -74,140 +86,144 @@ Density (a.u.) 0 - -0.02 - - - -0.04 - - - -0.06 - - - -0.08 + +0.05 - - + + 0.1 - - -0.12 - - - -0.14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.15 + + + +0.2 + + + +0.25 + + + +0.3 + + + +0.35 + + + +0.4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 2/part 2/pdf_small.svg b/criterion/day 2/part 2/pdf_small.svg index 55c48e35..05551126 100644 --- a/criterion/day 2/part 2/pdf_small.svg +++ b/criterion/day 2/part 2/pdf_small.svg @@ -10,55 +10,55 @@ Average Time (µs) 0 - -0.02 + +0.05 - - -0.04 + + +0.1 - - -0.06 + + +0.15 - - -0.08 + + +0.2 - - -0.1 + + +0.25 - - -0.12 + + +0.3 - - -0.14 + + +0.35 - - -0.16 + + +0.4 - + - -180 + +170 - - -200 + + +175 - - -220 + + +180 - - -240 + + +185 - - - + + + diff --git a/criterion/day 2/part 2/regression.svg b/criterion/day 2/part 2/regression.svg index 66f89ffc..c8c7c6b9 100644 --- a/criterion/day 2/part 2/regression.svg +++ b/criterion/day 2/part 2/regression.svg @@ -14,62 +14,57 @@ Iterations - - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - - -110.0 - - + 100 @@ -96,107 +91,107 @@ Iterations - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - + + - + Sample diff --git a/criterion/day 2/part 2/regression_small.svg b/criterion/day 2/part 2/regression_small.svg index d2474d7e..0cdd2e95 100644 --- a/criterion/day 2/part 2/regression_small.svg +++ b/criterion/day 2/part 2/regression_small.svg @@ -11,62 +11,57 @@ Iterations - - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - - -110.0 - - + 100 @@ -106,64 +101,64 @@ Iterations - - - + + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - + - - - - - - - - - - - + + + + + + + + + + + @@ -173,25 +168,25 @@ Iterations - - + + - - - - + + + + - + - + - + diff --git a/criterion/day 2/part 2/slope.svg b/criterion/day 2/part 2/slope.svg index 425901e4..43756e37 100644 --- a/criterion/day 2/part 2/slope.svg +++ b/criterion/day 2/part 2/slope.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - + - -184.2 - - - -184.4 + +174.2 - - -184.6 + + +174.4 - - -184.8 + + +174.6 - - -185 + + +174.8 - - -185.2 - - + -185.4 +175 - -185.6 - - - -185.8 + +175.2 - - -186 + + +175.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/typical.svg b/criterion/day 2/part 2/typical.svg index 410a103a..392970a1 100644 --- a/criterion/day 2/part 2/typical.svg +++ b/criterion/day 2/part 2/typical.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - + - -184.2 - - - -184.4 + +174.2 - - -184.6 + + +174.4 - - -184.8 + + +174.6 - - -185 + + +174.8 - - -185.2 - - + -185.4 +175 - -185.6 - - - -185.8 + +175.2 - - -186 + + +175.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/violin.svg b/criterion/day 2/violin.svg index 7d629e86..3b5e90ac 100644 --- a/criterion/day 2/violin.svg +++ b/criterion/day 2/violin.svg @@ -22,24 +22,44 @@ day 2/part 1 0.0 - -50.0 + +20.0 - - + + +40.0 + + + +60.0 + + + +80.0 + + + 100.0 - - -150.0 + + +120.0 + + + +140.0 + + + +160.0 - - -200.0 + + +180.0 - - - - - + + + + + diff --git a/criterion/day 3/part 1/MAD.svg b/criterion/day 3/part 1/MAD.svg index e2bdfb7c..aaf1a2b0 100644 --- a/criterion/day 3/part 1/MAD.svg +++ b/criterion/day 3/part 1/MAD.svg @@ -9,94 +9,90 @@ Density (a.u.) Average time (ns) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - - + + 0.014 - - + + 0.016 - - + + 0.018 - - -0.02 - - + - -120 - - - + 130 - - + + 140 - - + + 150 - - + + 160 - - + + 170 - - + + 180 - - + + 190 - - + + 200 - - + + 210 - - + + 220 - - - - + + +230 + + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/SD.svg b/criterion/day 3/part 1/SD.svg index e7a73f3c..16434322 100644 --- a/criterion/day 3/part 1/SD.svg +++ b/criterion/day 3/part 1/SD.svg @@ -6,81 +6,89 @@ day 3/part 1:SD Density (a.u.) -Average time (µs) +Average time (ns) - -0.1 + +0.001 - - -0.2 + + +0.002 - - -0.3 + + +0.003 - - -0.4 + + +0.004 - - -0.5 + + +0.005 - - -0.6 + + +0.006 - - -0.7 + + +0.007 - - -0.8 + + +0.008 - - -0.9 + + +0.009 - - -1 - - + - -0 + +150 + + + +200 + + + +250 + + + +300 - - -0.5 + + +350 - - -1 + + +400 - - -1.5 + + +450 - - -2 + + +500 - - -2.5 + + +550 - - -3 + + +600 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/index.html b/criterion/day 3/part 1/index.html index 187c4105..2e32ca28 100644 --- a/criterion/day 3/part 1/index.html +++ b/criterion/day 3/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 48.548 µs - 49.071 µs - 50.095 µs + 45.254 µs + 45.279 µs + 45.307 µs R² - 0.6883167 - 0.6959048 - 0.6676748 + 0.9989100 + 0.9989525 + 0.9989000 Mean - 48.558 µs - 48.816 µs - 49.233 µs + 45.365 µs + 45.425 µs + 45.509 µs Std. Dev. - 197.68 ns - 1.8237 µs - 3.0195 µs + 159.62 ns + 379.12 ns + 600.16 ns Median - 48.500 µs - 48.532 µs - 48.577 µs + 45.331 µs + 45.385 µs + 45.415 µs MAD - 127.72 ns - 170.59 ns - 217.57 ns + 132.07 ns + 187.33 ns + 224.29 ns diff --git a/criterion/day 3/part 1/mean.svg b/criterion/day 3/part 1/mean.svg index 6247a6e8..1fba0616 100644 --- a/criterion/day 3/part 1/mean.svg +++ b/criterion/day 3/part 1/mean.svg @@ -9,70 +9,90 @@ Density (a.u.) Average time (µs)
- -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +10 + + + +11 + + - -48.5 + +45.36 - - -48.6 + + +45.38 - - -48.7 + + +45.4 - - -48.8 + + +45.42 - - -48.9 + + +45.44 - - -49 + + +45.46 - - -49.1 + + +45.48 - - -49.2 + + +45.5 - - -49.3 + + +45.52 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/median.svg b/criterion/day 3/part 1/median.svg index 2d004c47..ed9ebdf6 100644 --- a/criterion/day 3/part 1/median.svg +++ b/criterion/day 3/part 1/median.svg @@ -9,74 +9,74 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - -35 - - + - -48.5 + +45.33 + + + +45.34 - - -48.51 + + +45.35 - - -48.52 + + +45.36 - - -48.53 + + +45.37 - - -48.54 + + +45.38 - - -48.55 + + +45.39 - - -48.56 + + +45.4 - - -48.57 + + +45.41 - - -48.58 + + +45.42 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/pdf.svg b/criterion/day 3/part 1/pdf.svg index cfe904fc..ebfca55e 100644 --- a/criterion/day 3/part 1/pdf.svg +++ b/criterion/day 3/part 1/pdf.svg @@ -13,91 +13,59 @@ Average Time (µs) 0 - -0.2 - - - -0.4 - - - -0.6 - - - -0.8 + +0.5 - - + + 1 - - -1.2 + + +1.5 - - -1.4 - - - -1.6 - - - -1.8 - - - + + 2 - + - -46 + +45 - - -48 + + +45.5 - - -50 - - - -52 - - - -54 + + +46 - - -56 + + +46.5 - - -58 + + +47 - - -60 + + +47.5 - + -62 +48 - -64 + +48.5 - - -66 + + +49 - + Density (a.u.) @@ -106,148 +74,144 @@ Density (a.u.) 0 - -0.05 + +0.2 - - -0.1 + + +0.4 - - -0.15 + + +0.6 - - -0.2 + + +0.8 - - -0.25 + + +1 - - -0.3 + + +1.2 - - -0.35 + + +1.4 - - -0.4 + + +1.6 - - -0.45 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - + + + + + + + + + - - - - - - + + + + + + - + + + - - - - - - - + + + + + + PDF diff --git a/criterion/day 3/part 1/pdf_small.svg b/criterion/day 3/part 1/pdf_small.svg index 4e5103f8..3a69b010 100644 --- a/criterion/day 3/part 1/pdf_small.svg +++ b/criterion/day 3/part 1/pdf_small.svg @@ -10,63 +10,63 @@ Average Time (µs) 0 - -0.05 - - - -0.1 + +0.2 - - -0.15 + + +0.4 - - -0.2 + + +0.6 - - -0.25 + + +0.8 - - -0.3 + + +1 - - -0.35 + + +1.2 - - -0.4 + + +1.4 - - -0.45 + + +1.6 - - -0.5 + + +1.8 - + - -50 + +45 + + + +46 - - -55 + + +47 - - -60 + + +48 - - -65 + + +49 - - - + + + diff --git a/criterion/day 3/part 1/regression.svg b/criterion/day 3/part 1/regression.svg index c1b96c6e..c81560f0 100644 --- a/criterion/day 3/part 1/regression.svg +++ b/criterion/day 3/part 1/regression.svg @@ -8,190 +8,210 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + + - + +10.0 + + + 20.0 - - + + +30.0 + + + 40.0 - - -60.0 + + +50.0 - + -80.0 +60.0 - -100.0 + +70.0 + + + +80.0 - - -120.0 + + +90.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - + + 1.8 - - + + 2 - + + +2.2 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 3/part 1/regression_small.svg b/criterion/day 3/part 1/regression_small.svg index 931112c7..857ee442 100644 --- a/criterion/day 3/part 1/regression_small.svg +++ b/criterion/day 3/part 1/regression_small.svg @@ -5,188 +5,208 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + + + - + +10.0 + + + 20.0 - + -40.0 +30.0 - + +40.0 + + + +50.0 + + + 60.0 - - -80.0 + + +70.0 - - -100.0 + + +80.0 - + -120.0 +90.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 3/part 1/slope.svg b/criterion/day 3/part 1/slope.svg index 27132692..50503eeb 100644 --- a/criterion/day 3/part 1/slope.svg +++ b/criterion/day 3/part 1/slope.svg @@ -9,70 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 + +5 - - -1 + + +10 - - -1.5 + + +15 - - -2 + + +20 - - -2.5 + + +25 - - - -48.4 - - - -48.6 + + +30 - - -48.8 - - - -49 + + + +45.25 - - -49.2 + + +45.26 - - -49.4 + + +45.27 - - -49.6 + + +45.28 - - -49.8 + + +45.29 - - -50 + + +45.3 - - -50.2 + + +45.31 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/typical.svg b/criterion/day 3/part 1/typical.svg index 7a735c66..e92f22d7 100644 --- a/criterion/day 3/part 1/typical.svg +++ b/criterion/day 3/part 1/typical.svg @@ -9,70 +9,62 @@ Density (a.u.) Average time (µs) - -0.5 + +5 - - -1 + + +10 - - -1.5 + + +15 - - -2 + + +20 - - -2.5 + + +25 - - - -48.4 - - - -48.6 + + +30 - - -48.8 - - - -49 + + + +45.25 - - -49.2 + + +45.26 - - -49.4 + + +45.27 - - -49.6 + + +45.28 - - -49.8 + + +45.29 - - -50 + + +45.3 - - -50.2 + + +45.31 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/MAD.svg b/criterion/day 3/part 2/MAD.svg index 9d25ad96..fbf7942b 100644 --- a/criterion/day 3/part 2/MAD.svg +++ b/criterion/day 3/part 2/MAD.svg @@ -9,86 +9,62 @@ Density (a.u.) Average time (ns) - -0.001 - - -0.002 - - - -0.003 - - - -0.004 - - - 0.005 - - -0.006 - - - -0.007 - - - -0.008 + + +0.01 - - -0.009 + + +0.015 - - -0.01 + + +0.02 - - -0.011 + + +0.025 - + - -120 + +70 - - -140 + + +80 - - -160 + + +90 - - -180 + + +100 - - -200 + + +110 - - -220 + + +120 - - -240 + + +130 - - -260 + + +140 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/SD.svg b/criterion/day 3/part 2/SD.svg index 1d0d258d..041f5ab5 100644 --- a/criterion/day 3/part 2/SD.svg +++ b/criterion/day 3/part 2/SD.svg @@ -10,65 +10,61 @@ Average time (µs) -0.5 +0.2 - -1 + +0.4 - - -1.5 + + +0.6 - - -2 + + +0.8 - - -2.5 + + +1 - - -3 + + +1.2 - - -3.5 + + +1.4 - - -4 + + +1.6 - + - -0.2 - - - -0.4 + +0.5 - - -0.6 + + +1 - - -0.8 + + +1.5 - - -1 + + +2 - - -1.2 + + +2.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/index.html b/criterion/day 3/part 2/index.html index 8e373bce..dfda6a16 100644 --- a/criterion/day 3/part 2/index.html +++ b/criterion/day 3/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 34.346 µs - 34.399 µs - 34.449 µs + 31.869 µs + 31.998 µs + 32.199 µs R² - 0.9951542 - 0.9954837 - 0.9952053 + 0.8649049 + 0.8666540 + 0.8624028 Mean - 34.331 µs - 34.430 µs - 34.587 µs + 31.901 µs + 32.112 µs + 32.441 µs Std. Dev. - 177.76 ns - 696.48 ns - 1.1567 µs + 302.25 ns + 1.4324 µs + 2.3555 µs Median - 34.283 µs - 34.327 µs - 34.371 µs + 31.792 µs + 31.817 µs + 31.835 µs MAD - 127.73 ns - 204.49 ns - 257.49 ns + 72.431 ns + 110.12 ns + 140.46 ns diff --git a/criterion/day 3/part 2/mean.svg b/criterion/day 3/part 2/mean.svg index 2a0a9e5e..e72df337 100644 --- a/criterion/day 3/part 2/mean.svg +++ b/criterion/day 3/part 2/mean.svg @@ -9,62 +9,58 @@ Density (a.u.) Average time (µs)
- -1 - - - -2 + +0.5 - - -3 + + +1 - - -4 + + +1.5 - - -5 + + +2 - - -6 + + +2.5 - - -7 + + +3 - + - -34.35 + +31.9 - - -34.4 + + +32 - - -34.45 + + +32.1 - - -34.5 + + +32.2 - - -34.55 + + +32.3 - - -34.6 + + +32.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/median.svg b/criterion/day 3/part 2/median.svg index f89cdce0..1d9da493 100644 --- a/criterion/day 3/part 2/median.svg +++ b/criterion/day 3/part 2/median.svg @@ -9,86 +9,94 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - + + 40 - + + +45 + + + +50 + + - -34.28 + +31.79 - - -34.29 + + +31.795 - - -34.3 + + +31.8 - - -34.31 + + +31.805 - - -34.32 + + +31.81 - - -34.33 + + +31.815 - - -34.34 + + +31.82 - - -34.35 + + +31.825 - - -34.36 + + +31.83 - - -34.37 + + +31.835 - - -34.38 + + +31.84 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/pdf.svg b/criterion/day 3/part 2/pdf.svg index dce1f86e..d889c8d6 100644 --- a/criterion/day 3/part 2/pdf.svg +++ b/criterion/day 3/part 2/pdf.svg @@ -13,59 +13,67 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - + + +3 + + - -34 + +30 - - -35 + + +32 - - -36 + + +34 - - -37 + + +36 - - + + 38 - - -39 - - - + + 40 - - -41 + + +42 + + + +44 - + + +46 + + Density (a.u.) @@ -74,132 +82,132 @@ Density (a.u.) 0 - -0.2 + +0.1 - - -0.4 + + +0.2 - - -0.6 + + +0.3 - - -0.8 + + +0.4 - - -1 + + +0.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 3/part 2/pdf_small.svg b/criterion/day 3/part 2/pdf_small.svg index e80acf27..31fb5542 100644 --- a/criterion/day 3/part 2/pdf_small.svg +++ b/criterion/day 3/part 2/pdf_small.svg @@ -10,47 +10,47 @@ Average Time (µs) 0 - -0.2 + +0.1 - - -0.4 + + +0.2 - - -0.6 + + +0.3 - - -0.8 + + +0.4 - - -1 + + +0.5 - - -1.2 + + +0.6 - + - -34 + +30 - - -36 + + +35 - - -38 - - - + + 40 - - - + + +45 + + + + diff --git a/criterion/day 3/part 2/regression.svg b/criterion/day 3/part 2/regression.svg index 02c8e404..6dcfb86b 100644 --- a/criterion/day 3/part 2/regression.svg +++ b/criterion/day 3/part 2/regression.svg @@ -8,87 +8,92 @@ 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 + + - - + + @@ -96,97 +101,97 @@ Iterations (x 10^3) - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - + - - + + Sample diff --git a/criterion/day 3/part 2/regression_small.svg b/criterion/day 3/part 2/regression_small.svg index 713cd273..4548f0f0 100644 --- a/criterion/day 3/part 2/regression_small.svg +++ b/criterion/day 3/part 2/regression_small.svg @@ -5,21 +5,22 @@ Total sample time (ms) Iterations (x 10^3) - - - - - + + + + + + - - - - - - - - + + + + + + + + 10.0 @@ -29,59 +30,63 @@ 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 + + @@ -93,95 +98,95 @@ Iterations (x 10^3) - + - + - + - - + + - + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - + + - + - + - - + + diff --git a/criterion/day 3/part 2/slope.svg b/criterion/day 3/part 2/slope.svg index 3ed1b6b3..0b3b4b65 100644 --- a/criterion/day 3/part 2/slope.svg +++ b/criterion/day 3/part 2/slope.svg @@ -9,70 +9,82 @@ Density (a.u.) Average time (µs) - -2 + +0.5 - - -4 + + +1 - - -6 + + +1.5 + + + +2 - + -8 +2.5 - -10 + +3 - - -12 + + +3.5 - - -14 + + +4 + + + +4.5 - - -16 + + +5 - + - -34.34 + +31.85 + + + +31.9 - - -34.36 + + +31.95 - - -34.38 + + +32 - - -34.4 + + +32.05 - - -34.42 + + +32.1 - - -34.44 + + +32.15 - - -34.46 + + +32.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/typical.svg b/criterion/day 3/part 2/typical.svg index 7cf7822f..7065d53c 100644 --- a/criterion/day 3/part 2/typical.svg +++ b/criterion/day 3/part 2/typical.svg @@ -9,70 +9,82 @@ Density (a.u.) Average time (µs) - -2 + +0.5 - - -4 + + +1 - - -6 + + +1.5 + + + +2 - + -8 +2.5 - -10 + +3 - - -12 + + +3.5 - - -14 + + +4 + + + +4.5 - - -16 + + +5 - + - -34.34 + +31.85 + + + +31.9 - - -34.36 + + +31.95 - - -34.38 + + +32 - - -34.4 + + +32.05 - - -34.42 + + +32.1 - - -34.44 + + +32.15 - - -34.46 + + +32.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/violin.svg b/criterion/day 3/violin.svg index 63ceac55..8f6f17ec 100644 --- a/criterion/day 3/violin.svg +++ b/criterion/day 3/violin.svg @@ -22,32 +22,44 @@ day 3/part 1 0.0 - + +5.0 + + + 10.0 - - + + +15.0 + + + 20.0 - - + + +25.0 + + + 30.0 - - -40.0 + + +35.0 - - -50.0 + + +40.0 - - -60.0 + + +45.0 - - - - - + + + + + diff --git a/criterion/day 4/part 1/MAD.svg b/criterion/day 4/part 1/MAD.svg index f63f3893..1a5b750e 100644 --- a/criterion/day 4/part 1/MAD.svg +++ b/criterion/day 4/part 1/MAD.svg @@ -9,70 +9,70 @@ Density (a.u.) Average time (ns) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - - + + 0.014 - - + + 0.016 - - - -100 - - - -120 - - - -140 + + +0.018 - - + + + 160 - - + + 180 - - + + 200 - - + + 220 - - - - + + +240 + + + +260 + + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/SD.svg b/criterion/day 4/part 1/SD.svg index e4147268..ae5b74df 100644 --- a/criterion/day 4/part 1/SD.svg +++ b/criterion/day 4/part 1/SD.svg @@ -9,74 +9,78 @@ Density (a.u.) Average time (µs) - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - - -0.5 + + +0.8 - - + + 1 - - -1.5 + + +1.2 - - -2 + + +1.4 - - -2.5 + + +1.6 + + + + +0.2 - - -3 + + +0.4 + + + +0.6 + + + +0.8 + + + +1 - - -3.5 + + +1.2 - - -4 + + +1.4 - - -4.5 + + +1.6 - - -5 + + +1.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/index.html b/criterion/day 4/part 1/index.html index 5d5d9f3a..45f152a6 100644 --- a/criterion/day 4/part 1/index.html +++ b/criterion/day 4/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 237.86 µs - 238.25 µs - 238.93 µs + 243.50 µs + 243.70 µs + 244.03 µs R² - 0.9857184 - 0.9860766 - 0.9849600 + 0.9969826 + 0.9970784 + 0.9968278 Mean - 237.90 µs - 238.38 µs - 239.05 µs + 243.50 µs + 243.69 µs + 243.95 µs Std. Dev. - 568.29 ns - 3.0004 µs - 4.6553 µs + 295.73 ns + 1.1682 µs + 1.7649 µs Median - 237.70 µs - 237.74 µs - 237.79 µs + 243.40 µs + 243.46 µs + 243.51 µs MAD - 107.64 ns - 160.86 ns - 224.67 ns + 155.76 ns + 202.31 ns + 254.76 ns diff --git a/criterion/day 4/part 1/mean.svg b/criterion/day 4/part 1/mean.svg index 78b4083c..b8eb1ede 100644 --- a/criterion/day 4/part 1/mean.svg +++ b/criterion/day 4/part 1/mean.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (µs)
- -0.2 + +0.5 - - -0.4 + + +1 - - -0.6 + + +1.5 - + -0.8 +2 - -1 + +2.5 - - -1.2 + + +3 - - -1.4 + + +3.5 - + - -237.8 + +243.45 + + + +243.5 - - -238 + + +243.55 - - -238.2 + + +243.6 - - -238.4 + + +243.65 - - -238.6 + + +243.7 - + + +243.75 + + + +243.8 + + -238.8 +243.85 - -239 + +243.9 + + + +243.95 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/median.svg b/criterion/day 4/part 1/median.svg index 46c054c8..ef1c51b3 100644 --- a/criterion/day 4/part 1/median.svg +++ b/criterion/day 4/part 1/median.svg @@ -9,70 +9,66 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - - -237.7 - - - -237.71 + + +30 - - -237.72 + + +35 - - -237.73 + + + +243.4 - - -237.74 + + +243.42 - - -237.75 + + +243.44 - - -237.76 + + +243.46 - - -237.77 + + +243.48 - - -237.78 + + +243.5 - - -237.79 + + +243.52 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/pdf.svg b/criterion/day 4/part 1/pdf.svg index 6278203a..6a5fa6ae 100644 --- a/criterion/day 4/part 1/pdf.svg +++ b/criterion/day 4/part 1/pdf.svg @@ -54,30 +54,30 @@ Average Time (µs) - -235 + +242 - + -240 +244 - -245 + +246 - - -250 + + +248 - - -255 + + +250 - - -260 + + +252 - + Density (a.u.) @@ -86,132 +86,140 @@ Density (a.u.) 0 - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.3 + + + +0.4 + + + +0.5 + + + +0.6 + + + +0.7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 4/part 1/pdf_small.svg b/criterion/day 4/part 1/pdf_small.svg index decf4166..3ddfb38c 100644 --- a/criterion/day 4/part 1/pdf_small.svg +++ b/criterion/day 4/part 1/pdf_small.svg @@ -10,43 +10,43 @@ Average Time (µs) 0 - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - + + +0.4 + + + +0.5 + + + +0.6 + + + +0.7 + + - -240 + +245 - - + + 250 - - -260 - - - - + + + diff --git a/criterion/day 4/part 1/regression.svg b/criterion/day 4/part 1/regression.svg index 626deb41..cfbadf7a 100644 --- a/criterion/day 4/part 1/regression.svg +++ b/criterion/day 4/part 1/regression.svg @@ -18,62 +18,37 @@ Iterations - - - - - - - - - - - + + + + + + - -10.0 - - - + 20.0 - - -30.0 - - - + + 40.0 - - -50.0 - - - + + 60.0 - - -70.0 - - - + + 80.0 - - -90.0 - - - + + 100.0 - - -110.0 + + +120.0 - + 50 @@ -116,12 +91,12 @@ Iterations - + - - + + @@ -129,79 +104,79 @@ Iterations - + - - + + - - + + - - + + - + - + - + - + - - - + + + - - - + + + - - + + - - + + - - + + - + - - + + - - + + - + - + - - - + + + - + @@ -209,14 +184,14 @@ Iterations - - - + + + - + Sample diff --git a/criterion/day 4/part 1/regression_small.svg b/criterion/day 4/part 1/regression_small.svg index 61e87d3e..6509a8cc 100644 --- a/criterion/day 4/part 1/regression_small.svg +++ b/criterion/day 4/part 1/regression_small.svg @@ -15,62 +15,37 @@ Iterations - - - - - - - - - - - + + + + + + - -10.0 - - - + 20.0 - - -30.0 - - - + + 40.0 - - -50.0 - - - + + 60.0 - - -70.0 - - - + + 80.0 - - -90.0 - - - + + 100.0 - - -110.0 + + +120.0 - + 50 @@ -119,10 +94,10 @@ Iterations - + - + @@ -135,18 +110,18 @@ Iterations - + - + - + @@ -154,27 +129,27 @@ Iterations - + - + - + - + - + - - + + @@ -182,11 +157,11 @@ Iterations - - + + - - + + @@ -196,22 +171,22 @@ Iterations - + - + - + - + - + diff --git a/criterion/day 4/part 1/slope.svg b/criterion/day 4/part 1/slope.svg index 8dd82895..050916ee 100644 --- a/criterion/day 4/part 1/slope.svg +++ b/criterion/day 4/part 1/slope.svg @@ -9,74 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 + + +1.5 - - -1.4 + + +2 - - -1.6 + + +2.5 - - -1.8 + + +3 - - - -237.8 + + +3.5 - - -238 + + + +243.5 - - -238.2 + + +243.6 - - -238.4 + + +243.7 - - -238.6 + + +243.8 - - -238.8 + + +243.9 - - -239 + + +244 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/typical.svg b/criterion/day 4/part 1/typical.svg index 48459d21..a5a1baed 100644 --- a/criterion/day 4/part 1/typical.svg +++ b/criterion/day 4/part 1/typical.svg @@ -9,74 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 + + +1.5 - - -1.4 + + +2 - - -1.6 + + +2.5 - - -1.8 + + +3 - - - -237.8 + + +3.5 - - -238 + + + +243.5 - - -238.2 + + +243.6 - - -238.4 + + +243.7 - - -238.6 + + +243.8 - - -238.8 + + +243.9 - - -239 + + +244 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/MAD.svg b/criterion/day 4/part 2/MAD.svg index be9a2e0b..aa84f45b 100644 --- a/criterion/day 4/part 2/MAD.svg +++ b/criterion/day 4/part 2/MAD.svg @@ -9,70 +9,70 @@ Density (a.u.) Average time (ns) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - - + + 0.014 - - + + 0.016 - + - + +160 + + + 180 - - + + 200 - - + + 220 - - + + 240 - - + + 260 - - + + 280 - - -300 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/SD.svg b/criterion/day 4/part 2/SD.svg index 8153fbfd..86ef7b3f 100644 --- a/criterion/day 4/part 2/SD.svg +++ b/criterion/day 4/part 2/SD.svg @@ -6,73 +6,61 @@ day 4/part 2:SD Density (a.u.) -Average time (µs) +Average time (ns) - -0.5 + +0.001 - - -1 + + +0.002 - - -1.5 + + +0.003 - - -2 + + +0.004 - - -2.5 + + +0.005 - - -3 + + +0.006 - - -3.5 - - - -4 - - - -4.5 - - + - -0.2 + +250 - - -0.4 + + +300 - - -0.6 + + +350 - - -0.8 + + +400 - - -1 + + +450 - - -1.2 + + +500 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/index.html b/criterion/day 4/part 2/index.html index bb671c83..468f1838 100644 --- a/criterion/day 4/part 2/index.html +++ b/criterion/day 4/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 77.418 µs - 77.478 µs - 77.540 µs + 75.601 µs + 75.676 µs + 75.758 µs R² - 0.9986624 - 0.9987448 - 0.9986567 + 0.9977887 + 0.9979217 + 0.9977607 Mean - 77.503 µs - 77.607 µs - 77.772 µs + 75.494 µs + 75.559 µs + 75.634 µs Std. Dev. - 215.22 ns - 723.78 ns - 1.1995 µs + 236.31 ns + 360.80 ns + 484.04 ns Median - 77.461 µs - 77.534 µs - 77.570 µs + 75.449 µs + 75.502 µs + 75.578 µs MAD - 182.33 ns - 239.22 ns - 299.14 ns + 159.92 ns + 209.19 ns + 281.31 ns diff --git a/criterion/day 4/part 2/mean.svg b/criterion/day 4/part 2/mean.svg index 24edcbbf..fd3f24f9 100644 --- a/criterion/day 4/part 2/mean.svg +++ b/criterion/day 4/part 2/mean.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs)
- -1 - - - + 2 - - -3 - - - + + 4 - - -5 - - - + + 6 - + + +8 + + + +10 + + + +12 + + - -77.5 + +75.48 + + + +75.5 + + + +75.52 - - -77.55 + + +75.54 - - -77.6 + + +75.56 - - -77.65 + + +75.58 - - -77.7 + + +75.6 - - -77.75 + + +75.62 - - -77.8 + + +75.64 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/median.svg b/criterion/day 4/part 2/median.svg index 4e4d2673..de94208c 100644 --- a/criterion/day 4/part 2/median.svg +++ b/criterion/day 4/part 2/median.svg @@ -9,58 +9,58 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - -25 - - + - -77.46 + +75.44 + + + +75.46 - - -77.48 + + +75.48 - - -77.5 + + +75.5 - - -77.52 + + +75.52 - - -77.54 + + +75.54 - - -77.56 + + +75.56 - - -77.58 + + +75.58 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/pdf.svg b/criterion/day 4/part 2/pdf.svg index df003b7b..97175800 100644 --- a/criterion/day 4/part 2/pdf.svg +++ b/criterion/day 4/part 2/pdf.svg @@ -13,67 +13,67 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - - -77 + + +1.4 - - -78 + + + +74.5 - - -79 + + +75 - - -80 + + +75.5 - - -81 + + +76 - - -82 + + +76.5 - - -83 + + +77 - - -84 + + +77.5 - - -85 + + +78 - + Density (a.u.) @@ -82,152 +82,140 @@ Density (a.u.) 0 - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 - - - + + 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +1.2 + + + +1.4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 4/part 2/pdf_small.svg b/criterion/day 4/part 2/pdf_small.svg index 8b136096..aaf007b1 100644 --- a/criterion/day 4/part 2/pdf_small.svg +++ b/criterion/day 4/part 2/pdf_small.svg @@ -10,43 +10,51 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - + + +1.2 + + + +1.4 + + - -78 + +75 - - -80 + + +76 - - -82 + + +77 - - -84 + + +78 - - - + + + diff --git a/criterion/day 4/part 2/regression.svg b/criterion/day 4/part 2/regression.svg index e9f3f18c..dd82c8ac 100644 --- a/criterion/day 4/part 2/regression.svg +++ b/criterion/day 4/part 2/regression.svg @@ -8,190 +8,195 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 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 d0999129..9abe0b8d 100644 --- a/criterion/day 4/part 2/regression_small.svg +++ b/criterion/day 4/part 2/regression_small.svg @@ -5,88 +5,93 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - + + +1.4 + + @@ -97,96 +102,96 @@ Iterations (x 10^3) - + - + - + - - + + - + - - + + - - + + - + - - - - - + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + - + - - + + - - + + - - - + + + - - + + diff --git a/criterion/day 4/part 2/slope.svg b/criterion/day 4/part 2/slope.svg index acfbea33..a234c08b 100644 --- a/criterion/day 4/part 2/slope.svg +++ b/criterion/day 4/part 2/slope.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs) - + +1 + + + 2 - - + + +3 + + + 4 - - + + +5 + + + 6 - - + + +7 + + + 8 - - + + +9 + + + 10 - - -12 + + +11 - + - -77.42 + +75.6 + + + +75.62 + + + +75.64 - - -77.44 + + +75.66 - - -77.46 + + +75.68 - - -77.48 + + +75.7 - - -77.5 + + +75.72 - - -77.52 + + +75.74 - - -77.54 + + +75.76 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/typical.svg b/criterion/day 4/part 2/typical.svg index 2d4610d5..4dca121b 100644 --- a/criterion/day 4/part 2/typical.svg +++ b/criterion/day 4/part 2/typical.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs) - + +1 + + + 2 - - + + +3 + + + 4 - - + + +5 + + + 6 - - + + +7 + + + 8 - - + + +9 + + + 10 - - -12 + + +11 - + - -77.42 + +75.6 + + + +75.62 + + + +75.64 - - -77.44 + + +75.66 - - -77.46 + + +75.68 - - -77.48 + + +75.7 - - -77.5 + + +75.72 - - -77.52 + + +75.74 - - -77.54 + + +75.76 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/violin.svg b/criterion/day 4/violin.svg index 9f734e56..912c7ba1 100644 --- a/criterion/day 4/violin.svg +++ b/criterion/day 4/violin.svg @@ -22,28 +22,28 @@ day 4/part 1 0.0 - + 50.0 - - + + 100.0 - - + + 150.0 - - + + 200.0 - - + + 250.0 - - - - - + + + + + diff --git a/criterion/day 5/part 1/MAD.svg b/criterion/day 5/part 1/MAD.svg index 7689f6fd..fc2169f7 100644 --- a/criterion/day 5/part 1/MAD.svg +++ b/criterion/day 5/part 1/MAD.svg @@ -6,89 +6,89 @@ day 5/part 1:MAD Density (a.u.) -Average time (µs) +Average time (ns) - -0.5 + +5e-4 - - -1 + + +0.001 - - -1.5 + + +0.0015 - - -2 + + +0.002 - - -2.5 + + +0.0025 - - -3 + + +0.003 - - -3.5 + + +0.0035 - - -4 + + +0.004 - - -4.5 + + +0.0045 - - - -0.7 + + +0.005 - - -0.75 + + +0.0055 - - -0.8 + + + +550 - - -0.85 + + +600 - - -0.9 + + +650 - - -0.95 + + +700 - - -1 + + +750 - - -1.05 + + +800 - - -1.1 + + +850 - - -1.15 + + +900 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/SD.svg b/criterion/day 5/part 1/SD.svg index dac9fe4c..3ebba3d3 100644 --- a/criterion/day 5/part 1/SD.svg +++ b/criterion/day 5/part 1/SD.svg @@ -9,90 +9,82 @@ Density (a.u.) Average time (µs) - -0.1 + +0.02 - - -0.2 + + +0.04 - - -0.3 + + +0.06 - - -0.4 + + +0.08 - - -0.5 + + +0.1 - - -0.6 + + +0.12 - - -0.7 + + +0.14 - - -0.8 + + +0.16 - - -0.9 + + +0.18 - + - -1 + +0 - - -1.5 - - - + + 2 - - -2.5 - - - -3 + + +4 - - -3.5 + + +6 - - -4 + + +8 - - -4.5 + + +10 - - -5 + + +12 - - -5.5 + + +14 - - -6 + + +16 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/index.html b/criterion/day 5/part 1/index.html index b4424baa..2afce911 100644 --- a/criterion/day 5/part 1/index.html +++ b/criterion/day 5/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 521.48 µs - 521.73 µs - 522.04 µs + 540.84 µs + 541.62 µs + 543.02 µs R² - 0.9993728 - 0.9994068 - 0.9993577 + 0.9880615 + 0.9883430 + 0.9874344 Mean - 522.22 µs - 522.75 µs - 523.52 µs + 540.92 µs + 542.38 µs + 544.57 µs Std. Dev. - 1.1568 µs - 3.4376 µs - 5.5440 µs + 857.92 ns + 9.6464 µs + 15.799 µs Median - 521.95 µs - 522.20 µs - 522.53 µs + 540.70 µs + 540.93 µs + 541.07 µs MAD - 703.18 ns - 924.60 ns - 1.1489 µs + 566.07 ns + 731.66 ns + 909.31 ns diff --git a/criterion/day 5/part 1/mean.svg b/criterion/day 5/part 1/mean.svg index 01aea44c..a1d17d6e 100644 --- a/criterion/day 5/part 1/mean.svg +++ b/criterion/day 5/part 1/mean.svg @@ -9,66 +9,78 @@ Density (a.u.) Average time (µs)
- + +0.05 + + + +0.1 + + + +0.15 + + + 0.2 - - -0.4 + + +0.25 - - -0.6 + + +0.3 - - -0.8 + + +0.35 - - -1 + + +0.4 - - -1.2 + + +0.45 - + - -522.2 + +541 - - -522.4 + + +541.5 - - -522.6 + + +542 - - -522.8 + + +542.5 - - -523 + + +543 - - -523.2 + + +543.5 - - -523.4 + + +544 - - -523.6 + + +544.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/median.svg b/criterion/day 5/part 1/median.svg index f603d803..7ae5d3aa 100644 --- a/criterion/day 5/part 1/median.svg +++ b/criterion/day 5/part 1/median.svg @@ -9,66 +9,74 @@ Density (a.u.) Average time (µs) - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 - - - + + 4 - + + +5 + + + +6 + + + +7 + + - -521.9 + +540.7 + + + +540.75 + + + +540.8 + + + +540.85 - - -522 + + +540.9 - - -522.1 + + +540.95 - - -522.2 + + +541 - - -522.3 + + +541.05 - - -522.4 + + +541.1 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/pdf.svg b/criterion/day 5/part 1/pdf.svg index aa36bde6..18ff04cc 100644 --- a/criterion/day 5/part 1/pdf.svg +++ b/criterion/day 5/part 1/pdf.svg @@ -54,38 +54,50 @@ Average Time (µs) - -520 + +530 - - -525 + + +540 - - -530 + + +550 - - -535 + + +560 - - -540 + + +570 - - -545 + + +580 - - -550 + + +590 + + + +600 - - -555 + + +610 - + + +620 + + + +630 + + Density (a.u.) @@ -94,152 +106,148 @@ Density (a.u.) 0 - + +0.01 + + + 0.02 - - + + +0.03 + + + 0.04 - - + + +0.05 + + + 0.06 - - + + +0.07 + + + 0.08 - - -0.1 - - - -0.12 - - - -0.14 - - - -0.16 - - - -0.18 - - - -0.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.09 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 5/part 1/pdf_small.svg b/criterion/day 5/part 1/pdf_small.svg index f2e162cc..483a71c1 100644 --- a/criterion/day 5/part 1/pdf_small.svg +++ b/criterion/day 5/part 1/pdf_small.svg @@ -10,39 +10,67 @@ Average Time (µs) 0 - + +0.01 + + + +0.02 + + + +0.03 + + + +0.04 + + + 0.05 - - -0.1 + + +0.06 - - -0.15 + + +0.07 - - -0.2 + + +0.08 - - - -520 + + +0.09 - - -530 + + +0.1 - - + + + 540 - - -550 + + +560 + + + +580 + + + +600 + + + +620 - - - + + + diff --git a/criterion/day 5/part 1/regression.svg b/criterion/day 5/part 1/regression.svg index 50f236ed..6fd9f30a 100644 --- a/criterion/day 5/part 1/regression.svg +++ b/criterion/day 5/part 1/regression.svg @@ -18,57 +18,57 @@ Iterations - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 20 @@ -111,107 +111,107 @@ Iterations - - + + - + - - - + + + - - + + - - - + + + - + - + - - - + + + - - - + + + - + - - - - - - - - - + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - + - - - - - - - - - - - + + + + + + + + + + + - + - - + + - - - + + + - - + + - + - - + + - + Sample diff --git a/criterion/day 5/part 1/regression_small.svg b/criterion/day 5/part 1/regression_small.svg index 5eceee6e..6ee9f8ac 100644 --- a/criterion/day 5/part 1/regression_small.svg +++ b/criterion/day 5/part 1/regression_small.svg @@ -15,57 +15,57 @@ Iterations - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 20 @@ -108,35 +108,35 @@ Iterations - + - + - + - + - - + + - - + + - + - + - + @@ -144,69 +144,69 @@ Iterations - - + + - - + + - + - - + + - - + + - + - + - + - + - - + + - - + + - + - - - + + + - + - + - - + + - + diff --git a/criterion/day 5/part 1/slope.svg b/criterion/day 5/part 1/slope.svg index 42c6cbea..a1542771 100644 --- a/criterion/day 5/part 1/slope.svg +++ b/criterion/day 5/part 1/slope.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 + +0.1 + + + +0.2 - + -1 +0.3 - -1.5 + +0.4 + + + +0.5 - - -2 + + +0.6 - - -2.5 + + +0.7 - - -3 + + +0.8 - - - -521.5 + + +0.9 - - -521.6 + + +1 - - -521.7 + + + +541 - - -521.8 + + +541.5 - - -521.9 + + +542 - - -522 + + +542.5 - - -522.1 + + +543 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/typical.svg b/criterion/day 5/part 1/typical.svg index df7244d7..ab8bce2b 100644 --- a/criterion/day 5/part 1/typical.svg +++ b/criterion/day 5/part 1/typical.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 + +0.1 + + + +0.2 - + -1 +0.3 - -1.5 + +0.4 + + + +0.5 - - -2 + + +0.6 - - -2.5 + + +0.7 - - -3 + + +0.8 - - - -521.5 + + +0.9 - - -521.6 + + +1 - - -521.7 + + + +541 - - -521.8 + + +541.5 - - -521.9 + + +542 - - -522 + + +542.5 - - -522.1 + + +543 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/MAD.svg b/criterion/day 5/part 2/MAD.svg index 94051fdd..89805ca3 100644 --- a/criterion/day 5/part 2/MAD.svg +++ b/criterion/day 5/part 2/MAD.svg @@ -9,70 +9,94 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - + + 1.8 - - - -1 + + +2 - - -1.2 + + +2.2 + + + + +1.3 - - + + 1.4 - - + + +1.5 + + + 1.6 - - + + +1.7 + + + 1.8 - - + + +1.9 + + + 2 - - - - + + +2.1 + + + +2.2 + + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/SD.svg b/criterion/day 5/part 2/SD.svg index 1b12ef97..4b714b1c 100644 --- a/criterion/day 5/part 2/SD.svg +++ b/criterion/day 5/part 2/SD.svg @@ -9,86 +9,82 @@ Density (a.u.) Average time (µs) - -0.005 - - - + 0.01 - - -0.015 - - - + + 0.02 - - -0.025 - - - + + 0.03 - - -0.035 - - - + + 0.04 - - - -0 + + +0.05 + + + +0.06 + + + +0.07 - - + + +0.08 + + + +0.09 + + + +0.1 + + + + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - + + 40 - - -45 - - - -50 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/index.html b/criterion/day 5/part 2/index.html index e4f713cd..f41ac42a 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.8037 ms - 1.8047 ms - 1.8066 ms + 1.8207 ms + 1.8220 ms + 1.8238 ms R² - 0.9921152 - 0.9921628 - 0.9920094 + 0.9970745 + 0.9971504 + 0.9970153 Mean - 1.8045 ms - 1.8098 ms - 1.8168 ms + 1.8206 ms + 1.8239 ms + 1.8291 ms Std. Dev. - 4.5230 µs - 31.477 µs - 48.134 µs + 3.7858 µs + 22.862 µs + 37.670 µs Median - 1.8030 ms - 1.8032 ms - 1.8037 ms + 1.8193 ms + 1.8198 ms + 1.8201 ms MAD - 1.0889 µs - 1.3721 µs - 2.0434 µs + 1.3106 µs + 1.6833 µs + 2.1661 µs diff --git a/criterion/day 5/part 2/mean.svg b/criterion/day 5/part 2/mean.svg index 8e54f14f..ada72efa 100644 --- a/criterion/day 5/part 2/mean.svg +++ b/criterion/day 5/part 2/mean.svg @@ -9,70 +9,94 @@ Density (a.u.) Average time (ms)
- + 20 - - + + 40 - - + + 60 - - + + 80 - - + + 100 - - + + 120 - - + + 140 - + + +160 + + + +180 + + + +200 + + - -1.804 + +1.82 + + + +1.821 + + + +1.822 + + + +1.823 - - -1.806 + + +1.824 - - -1.808 + + +1.825 - - -1.81 + + +1.826 - - -1.812 + + +1.827 - - -1.814 + + +1.828 - - -1.816 + + +1.829 - - -1.818 + + +1.83 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/median.svg b/criterion/day 5/part 2/median.svg index 6339c881..14409242 100644 --- a/criterion/day 5/part 2/median.svg +++ b/criterion/day 5/part 2/median.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (ms) - + 500 - - + + 1000 - - + + 1500 - - + + 2000 - - + + 2500 - - -3000 - - - -3500 - - - -4000 - - - -4500 - - - -5000 - - - -5500 - - + - -1.8029 + +1.8193 - - -1.803 + + +1.8194 - - -1.8031 + + +1.8195 - - -1.8032 + + +1.8196 - - -1.8033 + + +1.8197 - - -1.8034 + + +1.8198 - - -1.8035 + + +1.8199 - - -1.8036 + + +1.82 - - -1.8037 + + +1.8201 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/pdf.svg b/criterion/day 5/part 2/pdf.svg index c466c10e..9ad69ec6 100644 --- a/criterion/day 5/part 2/pdf.svg +++ b/criterion/day 5/part 2/pdf.svg @@ -54,30 +54,30 @@ Average Time (ms) - + 1.8 - - + + 1.85 - - + + 1.9 - - + + 1.95 - - + + 2 - - + + 2.05 - + Density (a.u.) @@ -86,132 +86,140 @@ Density (a.u.) 0 - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +30 + + + +35 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 5/part 2/pdf_small.svg b/criterion/day 5/part 2/pdf_small.svg index 8977bf89..53c5193c 100644 --- a/criterion/day 5/part 2/pdf_small.svg +++ b/criterion/day 5/part 2/pdf_small.svg @@ -10,43 +10,51 @@ Average Time (ms) 0 - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - + + +35 + + + +40 + + - + 1.8 - - + + 1.9 - - + + 2 - - - + + + diff --git a/criterion/day 5/part 2/regression.svg b/criterion/day 5/part 2/regression.svg index ef1c4ad9..83d8b734 100644 --- a/criterion/day 5/part 2/regression.svg +++ b/criterion/day 5/part 2/regression.svg @@ -18,52 +18,52 @@ Iterations - - - - - - - - - + + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - + 10 @@ -107,7 +107,7 @@ Iterations - + @@ -115,98 +115,98 @@ Iterations - + - + - + - - + + - - + + - - - + + + - - - - + + + + - - - + + + - - + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + Sample diff --git a/criterion/day 5/part 2/regression_small.svg b/criterion/day 5/part 2/regression_small.svg index 6e8844e8..32832e2a 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,102 +106,102 @@ Iterations - + - + - + - + - + - + - + - + - - - - - + + + + + - + - + - - + + - + - - + + - - + + - - + + - - - - + + + + - + - - + + - + - - + + - - + + - - + + - + - - + + - - - + + + - - + + - - + + diff --git a/criterion/day 5/part 2/slope.svg b/criterion/day 5/part 2/slope.svg index fb84f2e7..9eeeefbb 100644 --- a/criterion/day 5/part 2/slope.svg +++ b/criterion/day 5/part 2/slope.svg @@ -9,62 +9,86 @@ Density (a.u.) Average time (ms) + +50 + + 100 - + +150 + + + 200 - - + + +250 + + + 300 - - + + +350 + + + 400 - - -500 + + +450 - + -600 +500 + +550 + + - -1.8035 + +1.8205 + + + +1.821 - - -1.804 + + +1.8215 - - -1.8045 + + +1.822 - - -1.805 + + +1.8225 - - -1.8055 + + +1.823 - - -1.806 + + +1.8235 - - -1.8065 + + +1.824 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/typical.svg b/criterion/day 5/part 2/typical.svg index e7b96879..2678a0a6 100644 --- a/criterion/day 5/part 2/typical.svg +++ b/criterion/day 5/part 2/typical.svg @@ -9,62 +9,86 @@ Density (a.u.) Average time (ms) + +50 + + 100 - + +150 + + + 200 - - + + +250 + + + 300 - - + + +350 + + + 400 - - -500 + + +450 - + -600 +500 + +550 + + - -1.8035 + +1.8205 + + + +1.821 - - -1.804 + + +1.8215 - - -1.8045 + + +1.822 - - -1.805 + + +1.8225 - - -1.8055 + + +1.823 - - -1.806 + + +1.8235 - - -1.8065 + + +1.824 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/violin.svg b/criterion/day 5/violin.svg index 6ede0f00..c4b7860f 100644 --- a/criterion/day 5/violin.svg +++ b/criterion/day 5/violin.svg @@ -22,48 +22,48 @@ day 5/part 1 0.0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1.0 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - + + 1.8 - - + + 2.0 - - - - - + + + + + diff --git a/criterion/day 6/part 1/MAD.svg b/criterion/day 6/part 1/MAD.svg index 057518c7..bcc1f874 100644 --- a/criterion/day 6/part 1/MAD.svg +++ b/criterion/day 6/part 1/MAD.svg @@ -9,66 +9,78 @@ Density (a.u.) Average time (ns) - + +5e-4 + + + 0.001 - - + + +0.0015 + + + 0.002 - - -0.003 + + +0.0025 - - -0.004 + + +0.003 - - -0.005 + + +0.0035 - - -0.006 + + +0.004 - + - + 350 - - + + 400 - - + + 450 - - + + 500 - - + + 550 - - + + 600 - - + + 650 - - + + 700 - - - - + + +750 + + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/SD.svg b/criterion/day 6/part 1/SD.svg index aa6b4be3..e563eec1 100644 --- a/criterion/day 6/part 1/SD.svg +++ b/criterion/day 6/part 1/SD.svg @@ -9,94 +9,70 @@ Density (a.u.) Average time (µs) - -0.02 - - - -0.04 + +0.1 - - -0.06 + + +0.2 - - -0.08 + + +0.3 - - -0.1 + + +0.4 - - -0.12 + + +0.5 - - -0.14 + + +0.6 - - -0.16 + + +0.7 - - -0.18 + + +0.8 - - -0.2 + + +0.9 - - -0.22 + + +1 - + - + 1 - - -2 + + +1.5 - - -3 - - - -4 - - - -5 - - - -6 - - - -7 - - - -8 + + +2 - - -9 + + +2.5 - - -10 + + +3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/index.html b/criterion/day 6/part 1/index.html index 70b7c3e7..c0147c32 100644 --- a/criterion/day 6/part 1/index.html +++ b/criterion/day 6/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 435.28 µs - 435.83 µs - 436.59 µs + 432.43 µs + 432.64 µs + 432.90 µs R² - 0.9888775 - 0.9890939 - 0.9886747 + 0.9991350 + 0.9991691 + 0.9991216 Mean - 435.43 µs - 436.48 µs - 437.90 µs + 432.54 µs + 432.88 µs + 433.33 µs Std. Dev. - 1.4607 µs - 6.4043 µs - 9.8396 µs + 861.98 ns + 2.0836 µs + 3.2111 µs Median - 435.07 µs - 435.19 µs - 435.28 µs + 432.25 µs + 432.33 µs + 432.46 µs MAD - 376.50 ns - 537.17 ns - 697.89 ns + 357.16 ns + 531.34 ns + 720.14 ns diff --git a/criterion/day 6/part 1/mean.svg b/criterion/day 6/part 1/mean.svg index f747f437..ded32062 100644 --- a/criterion/day 6/part 1/mean.svg +++ b/criterion/day 6/part 1/mean.svg @@ -9,62 +9,90 @@ 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 - + + +1.8 + + + +2 + + - -435.5 + +432.5 + + + +432.6 + + + +432.7 + + + +432.8 + + + +432.9 - - -436 + + +433 - - -436.5 + + +433.1 - - -437 + + +433.2 - - -437.5 + + +433.3 - - -438 + + +433.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/median.svg b/criterion/day 6/part 1/median.svg index d4ebcc18..619c36ef 100644 --- a/criterion/day 6/part 1/median.svg +++ b/criterion/day 6/part 1/median.svg @@ -9,58 +9,58 @@ Density (a.u.) Average time (µs) - -5 + +2 - - -10 + + +4 + + + +6 - - -15 + + +8 - - -20 + + +10 - - -25 + + +12 - - -30 + + +14 - + - -435.05 - - - -435.1 + +432.25 - - -435.15 + + +432.3 - - -435.2 + + +432.35 - - -435.25 + + +432.4 - - -435.3 + + +432.45 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/pdf.svg b/criterion/day 6/part 1/pdf.svg index dc5ea50e..c8da711b 100644 --- a/criterion/day 6/part 1/pdf.svg +++ b/criterion/day 6/part 1/pdf.svg @@ -38,34 +38,26 @@ Average Time (µs) - + 430 - - -440 - - - -450 + + +435 - - -460 - - - -470 + + +440 - - -480 + + +445 - - -490 + + +450 - + Density (a.u.) @@ -74,136 +66,140 @@ Density (a.u.) 0 - -0.02 - - - -0.04 - - - -0.06 - - - -0.08 + +0.05 - - + + 0.1 - - -0.12 - - - - - - - - - - - - - - - - - - - - + + +0.15 + + + +0.2 + + + +0.25 + + + +0.3 + + + +0.35 + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 6/part 1/pdf_small.svg b/criterion/day 6/part 1/pdf_small.svg index 695e6186..cbf16b9f 100644 --- a/criterion/day 6/part 1/pdf_small.svg +++ b/criterion/day 6/part 1/pdf_small.svg @@ -10,47 +10,55 @@ Average Time (µs) 0 - -0.02 + +0.05 - - -0.04 + + +0.1 - - -0.06 + + +0.15 - - -0.08 + + +0.2 - - -0.1 + + +0.25 - - -0.12 + + +0.3 - - -0.14 + + +0.35 - + - + +430 + + + +435 + + + 440 - - -460 + + +445 - - -480 + + +450 - - - + + + diff --git a/criterion/day 6/part 1/regression.svg b/criterion/day 6/part 1/regression.svg index 291f632c..81e71b1f 100644 --- a/criterion/day 6/part 1/regression.svg +++ b/criterion/day 6/part 1/regression.svg @@ -15,36 +15,36 @@ Iterations - - - - - + + + + + 20.0 - + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - + 50 @@ -71,104 +71,104 @@ Iterations - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + - + - + - - + + - - + + - - + + - + - - + + - + - - + + - - - - - + + + + + - + diff --git a/criterion/day 6/part 1/regression_small.svg b/criterion/day 6/part 1/regression_small.svg index 79c3b74a..209827e1 100644 --- a/criterion/day 6/part 1/regression_small.svg +++ b/criterion/day 6/part 1/regression_small.svg @@ -11,37 +11,37 @@ Iterations - + - - - - + + + + - + 20.0 - + 40.0 - + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - + 50 @@ -74,10 +74,10 @@ Iterations - + - + @@ -90,26 +90,26 @@ Iterations - + - + - - + + - + - + - + @@ -117,44 +117,44 @@ Iterations - - + + - + - + - - + + - - + + - + - + - + - + - - + + @@ -163,9 +163,9 @@ Iterations - + - + diff --git a/criterion/day 6/part 1/slope.svg b/criterion/day 6/part 1/slope.svg index 1c995cae..2123f594 100644 --- a/criterion/day 6/part 1/slope.svg +++ b/criterion/day 6/part 1/slope.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 + + +1 - - -0.6 + + +1.5 - - -0.8 + + +2 - - -1 + + +2.5 - - -1.2 + + +3 - - - -435.2 + + +3.5 - - -435.4 - - - -435.6 + + + +432.4 - - -435.8 + + +432.5 - - -436 + + +432.6 - - -436.2 + + +432.7 - - -436.4 + + +432.8 - - -436.6 + + +432.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/typical.svg b/criterion/day 6/part 1/typical.svg index 814ac45b..331f25df 100644 --- a/criterion/day 6/part 1/typical.svg +++ b/criterion/day 6/part 1/typical.svg @@ -9,66 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 + + +1 - - -0.6 + + +1.5 - - -0.8 + + +2 - - -1 + + +2.5 - - -1.2 + + +3 - - - -435.2 + + +3.5 - - -435.4 - - - -435.6 + + + +432.4 - - -435.8 + + +432.5 - - -436 + + +432.6 - - -436.2 + + +432.7 - - -436.4 + + +432.8 - - -436.6 + + +432.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/MAD.svg b/criterion/day 6/part 2/MAD.svg index b2f15ce6..72832e2c 100644 --- a/criterion/day 6/part 2/MAD.svg +++ b/criterion/day 6/part 2/MAD.svg @@ -9,54 +9,82 @@ Density (a.u.) Average time (ms) - + +0.05 + + + +0.1 + + + +0.15 + + + 0.2 - - -0.4 + + +0.25 - - -0.6 + + +0.3 - - -0.8 + + +0.35 - - -1 + + +0.4 - - -1.2 + + +0.45 - - - -3.5 + + +0.5 - - + + + 4 - - + + 4.5 - - + + 5 - - + + 5.5 - - - - + + +6 + + + +6.5 + + + +7 + + + +7.5 + + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/SD.svg b/criterion/day 6/part 2/SD.svg index cb9ae62c..92c6bbba 100644 --- a/criterion/day 6/part 2/SD.svg +++ b/criterion/day 6/part 2/SD.svg @@ -9,62 +9,58 @@ Density (a.u.) Average time (ms) - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - + - -4 + +5 - - + + 6 - - -8 - - - -10 + + +7 - - -12 + + +8 - - -14 + + +9 - - -16 + + +10 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/index.html b/criterion/day 6/part 2/index.html index ebff5516..82056744 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.0004052 - 0.0004156 - 0.0003954 + 0.0033805 + 0.0034905 + 0.0033428 Mean - 632.76 ms - 634.33 ms - 636.56 ms + 645.61 ms + 646.92 ms + 648.45 ms Std. Dev. - 3.9161 ms - 9.8952 ms - 15.719 ms + 4.6848 ms + 7.3041 ms + 9.8587 ms Median - 631.35 ms - 632.30 ms - 634.15 ms + 643.58 ms + 646.86 ms + 647.72 ms MAD - 3.4880 ms - 4.1173 ms - 5.6290 ms + 4.1584 ms + 6.2819 ms + 7.2953 ms diff --git a/criterion/day 6/part 2/iteration_times.svg b/criterion/day 6/part 2/iteration_times.svg index e110c0bc..6aeaf70d 100644 --- a/criterion/day 6/part 2/iteration_times.svg +++ b/criterion/day 6/part 2/iteration_times.svg @@ -12,52 +12,57 @@ Average Iteration Time (ms) - - - - - - - - - + + + + + + + + + + - -630.0 - - - + 640.0 - - + + +645.0 + + + 650.0 - - + + +655.0 + + + 660.0 - - -670.0 + + +665.0 - - -680.0 + + +670.0 - - -690.0 + + +675.0 - - -700.0 + + +680.0 - - -710.0 + + +685.0 - + 10 @@ -99,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 b01eb925..f3c0b9f6 100644 --- a/criterion/day 6/part 2/iteration_times_small.svg +++ b/criterion/day 6/part 2/iteration_times_small.svg @@ -12,52 +12,57 @@ Average Iteration Time (ms) - - - - - - - - - + + + + + + + + + + - -630.0 - - - + 640.0 - - + + +645.0 + + + 650.0 - - + + +655.0 + + + 660.0 - - -670.0 + + +665.0 - - -680.0 + + +670.0 - - -690.0 + + +675.0 - - -700.0 + + +680.0 - - -710.0 + + +685.0 - + 10 @@ -99,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 17192068..3265c184 100644 --- a/criterion/day 6/part 2/mean.svg +++ b/criterion/day 6/part 2/mean.svg @@ -9,82 +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 + + +0.5 - - - -632.5 - - - -633 + + +0.6 - - -633.5 + + + +645.5 - - -634 + + +646 - - -634.5 + + +646.5 - - -635 + + +647 - - -635.5 + + +647.5 - - -636 + + +648 - - -636.5 + + +648.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/median.svg b/criterion/day 6/part 2/median.svg index 3321d52a..ef2afb6d 100644 --- a/criterion/day 6/part 2/median.svg +++ b/criterion/day 6/part 2/median.svg @@ -9,78 +9,74 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - -0.7 - - - -0.8 + + + +643.5 - - -0.9 + + +644 - - -1 + + +644.5 - - -1.1 + + +645 - - - -631.5 + + +645.5 - - -632 + + +646 - - -632.5 + + +646.5 - - -633 + + +647 - - -633.5 + + +647.5 - - -634 + + +648 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/pdf.svg b/criterion/day 6/part 2/pdf.svg index fd1e03df..f4b20085 100644 --- a/criterion/day 6/part 2/pdf.svg +++ b/criterion/day 6/part 2/pdf.svg @@ -54,30 +54,30 @@ Average Time (ms) - -620 - - - + 640 - - + + +650 + + + 660 - - -680 + + +670 - - -700 + + +680 - - -720 + + +690 - + Density (a.u.) @@ -86,136 +86,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 14e3f7f4..ae062ecf 100644 --- a/criterion/day 6/part 2/pdf_small.svg +++ b/criterion/day 6/part 2/pdf_small.svg @@ -22,31 +22,35 @@ Average Time (ms) 0.03 - + 0.04 - - + + 0.05 - - + + 0.06 - - + + 0.07 - + - -650 + +640 - + + +660 + + -700 +680 - - + + diff --git a/criterion/day 6/part 2/typical.svg b/criterion/day 6/part 2/typical.svg index 1a60193e..077e5a8f 100644 --- a/criterion/day 6/part 2/typical.svg +++ b/criterion/day 6/part 2/typical.svg @@ -9,82 +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 + + +0.5 - - - -632.5 - - - -633 + + +0.6 - - -633.5 + + + +645.5 - - -634 + + +646 - - -634.5 + + +646.5 - - -635 + + +647 - - -635.5 + + +647.5 - - -636 + + +648 - - -636.5 + + +648.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/violin.svg b/criterion/day 6/violin.svg index 98f61e95..6c9cbfe4 100644 --- a/criterion/day 6/violin.svg +++ b/criterion/day 6/violin.svg @@ -22,36 +22,32 @@ day 6/part 1 0.0 - + 100.0 - - + + 200.0 - - + + 300.0 - - + + 400.0 - - + + 500.0 - - + + 600.0 - - -700.0 - - - - - - + + + + + diff --git a/criterion/day 7/part 1/MAD.svg b/criterion/day 7/part 1/MAD.svg index 74236d06..f487ea02 100644 --- a/criterion/day 7/part 1/MAD.svg +++ b/criterion/day 7/part 1/MAD.svg @@ -9,66 +9,78 @@ 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 + +2 - - -1.2 + + +3 - - -1.4 + + +4 - - -1.6 + + +5 - - -1.8 + + +6 - - -2 + + +7 + + + +8 + + + +9 + + + +10 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/SD.svg b/criterion/day 7/part 1/SD.svg index 1f0efb2b..b6c29e63 100644 --- a/criterion/day 7/part 1/SD.svg +++ b/criterion/day 7/part 1/SD.svg @@ -9,90 +9,70 @@ Density (a.u.) Average time (µs) - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 - - + + 0.3 - - + + 0.35 - - + + 0.4 - - -0.45 - - - -0.5 - - - -0.55 - - + - -1.5 - - - -2 - - - -2.5 + +5 - - -3 + + +6 - - -3.5 + + +7 - - -4 + + +8 - - -4.5 + + +9 - - -5 + + +10 - - -5.5 + + +11 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/index.html b/criterion/day 7/part 1/index.html index 3d362eb2..13a68b98 100644 --- a/criterion/day 7/part 1/index.html +++ b/criterion/day 7/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 805.82 µs - 806.18 µs - 806.51 µs + 813.49 µs + 814.91 µs + 816.70 µs R² - 0.9994044 - 0.9994314 - 0.9994078 + 0.9890853 + 0.9894914 + 0.9888440 Mean - 805.10 µs - 805.68 µs - 806.42 µs + 809.61 µs + 811.05 µs + 812.74 µs Std. Dev. - 1.5130 µs - 3.3729 µs - 5.1393 µs + 5.2248 µs + 8.0308 µs + 11.071 µs Median - 804.38 µs - 804.77 µs - 805.43 µs + 806.10 µs + 807.22 µs + 815.43 µs MAD - 1.0031 µs - 1.5618 µs - 2.0677 µs + 1.9063 µs + 3.8422 µs + 9.6977 µs diff --git a/criterion/day 7/part 1/mean.svg b/criterion/day 7/part 1/mean.svg index db7de959..b9c70148 100644 --- a/criterion/day 7/part 1/mean.svg +++ b/criterion/day 7/part 1/mean.svg @@ -9,66 +9,86 @@ Density (a.u.) Average time (µs)
- + +0.05 + + + +0.1 + + + +0.15 + + + 0.2 - - -0.4 + + +0.25 - - -0.6 + + +0.3 + + + +0.35 + + + +0.4 - - -0.8 + + +0.45 - - -1 + + +0.5 - - -1.2 + + +0.55 - + - -805 + +809.5 - - -805.2 + + +810 - - -805.4 + + +810.5 - - -805.6 + + +811 - - -805.8 + + +811.5 - - -806 + + +812 - - -806.2 + + +812.5 - - -806.4 + + +813 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/median.svg b/criterion/day 7/part 1/median.svg index cc089955..6f60e58b 100644 --- a/criterion/day 7/part 1/median.svg +++ b/criterion/day 7/part 1/median.svg @@ -9,78 +9,98 @@ 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 - - -2.2 + + +0.55 - + - -804.4 + +806 + + + +807 + + + +808 + + + +809 + + + +810 + + + +811 - - -804.6 + + +812 - - -804.8 + + +813 - - -805 + + +814 - - -805.2 + + +815 - - -805.4 + + +816 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/pdf.svg b/criterion/day 7/part 1/pdf.svg index df10c6cc..cf1379ca 100644 --- a/criterion/day 7/part 1/pdf.svg +++ b/criterion/day 7/part 1/pdf.svg @@ -54,38 +54,38 @@ Average Time (µs) - + 800 - - -805 - - - + + 810 - - -815 - - - + + 820 - - -825 - - - + + 830 - - -835 + + +840 + + + +850 - + + +860 + + + +870 + + Density (a.u.) @@ -94,148 +94,136 @@ Density (a.u.) 0 - -0.02 + +0.01 - - -0.04 - - - -0.06 - - - -0.08 - - - -0.1 + + +0.02 - - -0.12 + + +0.03 - - -0.14 + + +0.04 - - -0.16 + + +0.05 - - -0.18 + + +0.06 - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 7/part 1/pdf_small.svg b/criterion/day 7/part 1/pdf_small.svg index 4d38c1c6..98bd346e 100644 --- a/criterion/day 7/part 1/pdf_small.svg +++ b/criterion/day 7/part 1/pdf_small.svg @@ -10,63 +10,47 @@ Average Time (µs) 0 - -0.02 - - - -0.04 - - - -0.06 - - - -0.08 + +0.01 - - -0.1 - - - -0.12 + + +0.02 - - -0.14 + + +0.03 - - -0.16 + + +0.04 - - -0.18 + + +0.05 - - -0.2 + + +0.06 - + - + 800 - - -810 - - - + + 820 - - -830 + + +840 + + + +860 - - - + + + diff --git a/criterion/day 7/part 1/regression.svg b/criterion/day 7/part 1/regression.svg index 7da7df96..50ed7ae8 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 @@ -101,107 +101,107 @@ Iterations - + - - + + - - - + + + - - + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + + - - - + + + - - + + - - + + - + - - + + - + - + - + Sample diff --git a/criterion/day 7/part 1/regression_small.svg b/criterion/day 7/part 1/regression_small.svg index 125ec8b7..d1918862 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 @@ -104,83 +104,83 @@ Iterations - + - + - + - - + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - + - + - + - + - + @@ -194,9 +194,9 @@ Iterations - + - + diff --git a/criterion/day 7/part 1/slope.svg b/criterion/day 7/part 1/slope.svg index f3da73dc..62100d30 100644 --- a/criterion/day 7/part 1/slope.svg +++ b/criterion/day 7/part 1/slope.svg @@ -9,58 +9,82 @@ Density (a.u.) Average time (µs) - -0.5 + +0.05 + + + +0.1 + + + +0.15 + + + +0.2 - - -1 + + +0.25 - - -1.5 + + +0.3 - - -2 + + +0.35 - - -2.5 + + +0.4 - + + +0.45 + + + +0.5 + + - -805.8 + +813.5 + + + +814 - - -805.9 + + +814.5 - - -806 + + +815 - - -806.1 + + +815.5 - - -806.2 + + +816 - - -806.3 + + +816.5 - - -806.4 + + +817 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/typical.svg b/criterion/day 7/part 1/typical.svg index 3fa94cf4..164aa4c4 100644 --- a/criterion/day 7/part 1/typical.svg +++ b/criterion/day 7/part 1/typical.svg @@ -9,58 +9,82 @@ Density (a.u.) Average time (µs) - -0.5 + +0.05 + + + +0.1 + + + +0.15 + + + +0.2 - - -1 + + +0.25 - - -1.5 + + +0.3 - - -2 + + +0.35 - - -2.5 + + +0.4 - + + +0.45 + + + +0.5 + + - -805.8 + +813.5 + + + +814 - - -805.9 + + +814.5 - - -806 + + +815 - - -806.1 + + +815.5 - - -806.2 + + +816 - - -806.3 + + +816.5 - - -806.4 + + +817 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/MAD.svg b/criterion/day 7/part 2/MAD.svg index 15875624..e8699a0b 100644 --- a/criterion/day 7/part 2/MAD.svg +++ b/criterion/day 7/part 2/MAD.svg @@ -9,94 +9,66 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - -1.8 - - - -2 - - + - -1.8 - - - -1.9 - - - -2 - - - -2.1 - - - + 2.2 - - -2.3 - - - + + 2.4 - - -2.5 - - - + + 2.6 - - -2.7 - - - + + 2.8 - - - - + + +3 + + + +3.2 + + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/SD.svg b/criterion/day 7/part 2/SD.svg index 1cc0adb3..f838044c 100644 --- a/criterion/day 7/part 2/SD.svg +++ b/criterion/day 7/part 2/SD.svg @@ -9,86 +9,90 @@ Density (a.u.) Average time (µs) - -0.05 + +0.02 - - -0.1 - - - -0.15 + + +0.04 - - -0.2 + + +0.06 - - -0.25 + + +0.08 - - -0.3 + + +0.1 - - -0.35 + + +0.12 - - -0.4 + + +0.14 - - -0.45 + + +0.16 - - -0.5 + + +0.18 - + - -2 + +3 - - -2.5 + + +4 - - -3 + + +5 - - -3.5 + + +6 - - -4 + + +7 - - -4.5 + + +8 - - -5 + + +9 - - -5.5 + + +10 - - -6 + + +11 + + + +12 + + + +13 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/index.html b/criterion/day 7/part 2/index.html index 99f6f902..623ea010 100644 --- a/criterion/day 7/part 2/index.html +++ b/criterion/day 7/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 982.60 µs - 983.09 µs - 983.64 µs + 983.14 µs + 983.83 µs + 984.67 µs R² - 0.9987691 - 0.9988031 - 0.9987613 + 0.9964802 + 0.9965475 + 0.9964468 Mean - 981.83 µs - 982.58 µs - 983.47 µs + 983.48 µs + 984.93 µs + 986.78 µs Std. Dev. - 2.2875 µs - 4.2532 µs - 5.7756 µs + 3.7221 µs + 8.5345 µs + 12.511 µs Median - 981.12 µs - 981.89 µs - 982.55 µs + 982.13 µs + 983.40 µs + 984.18 µs MAD - 1.8796 µs - 2.3755 µs - 2.7517 µs + 2.2545 µs + 2.7301 µs + 3.2810 µs diff --git a/criterion/day 7/part 2/mean.svg b/criterion/day 7/part 2/mean.svg index ae413b50..cd4af5b7 100644 --- a/criterion/day 7/part 2/mean.svg +++ b/criterion/day 7/part 2/mean.svg @@ -9,90 +9,82 @@ Density (a.u.) Average time (µs)
- -0.1 + +0.05 - - -0.2 + + +0.1 - - -0.3 + + +0.15 - - -0.4 + + +0.2 - - -0.5 + + +0.25 - - -0.6 + + +0.3 - - -0.7 + + +0.35 - - -0.8 + + +0.4 - - -0.9 + + +0.45 - - -1 + + +0.5 - + - -981.8 - - - -982 - - - -982.2 + +983.5 - - -982.4 + + +984 - - -982.6 + + +984.5 - - -982.8 + + +985 - - -983 + + +985.5 - - -983.2 + + +986 - - -983.4 + + +986.5 - - -983.6 + + +987 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/median.svg b/criterion/day 7/part 2/median.svg index ac9b49a3..41f83fdf 100644 --- a/criterion/day 7/part 2/median.svg +++ b/criterion/day 7/part 2/median.svg @@ -9,82 +9,58 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - -1.6 - - - -1.8 - - - -2 - - + - -981 - - - -981.2 - - - -981.4 - - - -981.6 + +982 - - -981.8 + + +982.5 - - -982 + + +983 - - -982.2 + + +983.5 - - -982.4 + + +984 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/pdf.svg b/criterion/day 7/part 2/pdf.svg index 5f55ef13..43c721ea 100644 --- a/criterion/day 7/part 2/pdf.svg +++ b/criterion/day 7/part 2/pdf.svg @@ -54,38 +54,42 @@ Average Time (ms) - -0.975 + +0.97 - - + + 0.98 - - -0.985 - - - + + 0.99 - - -0.995 - - - + + 1 - - -1.005 - - - + + 1.01 - + + +1.02 + + + +1.03 + + + +1.04 + + + +1.05 + + Density (a.u.) @@ -94,136 +98,144 @@ Density (a.u.) 0 - + +10 + + + 20 - - + + +30 + + + 40 - - + + +50 + + + 60 - - -80 + + +70 - - -100 - - - -120 + + +80 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 7/part 2/pdf_small.svg b/criterion/day 7/part 2/pdf_small.svg index 07dd97bd..38ddf86f 100644 --- a/criterion/day 7/part 2/pdf_small.svg +++ b/criterion/day 7/part 2/pdf_small.svg @@ -10,51 +10,59 @@ Average Time (ms) 0 - + +10 + + + 20 - - + + +30 + + + 40 - - -60 + + +50 - - -80 + + +60 - - -100 + + +70 - - -120 + + +80 - - -140 + + +90 - + - + 0.98 - - -0.99 - - - + + 1 - - -1.01 + + +1.02 + + + +1.04 - - - + + + diff --git a/criterion/day 7/part 2/regression.svg b/criterion/day 7/part 2/regression.svg index 6c3cdbf4..0846b477 100644 --- a/criterion/day 7/part 2/regression.svg +++ b/criterion/day 7/part 2/regression.svg @@ -118,58 +118,58 @@ Iterations - + - + - - - - + + + + - - + + - - - + + + - - - - - - + + + + + + - + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - + @@ -178,35 +178,35 @@ Iterations - + - + - + - + - - - - - + + + + + - - - + + + - - + + Sample diff --git a/criterion/day 7/part 2/regression_small.svg b/criterion/day 7/part 2/regression_small.svg index a31f12ed..11207b01 100644 --- a/criterion/day 7/part 2/regression_small.svg +++ b/criterion/day 7/part 2/regression_small.svg @@ -21,9 +21,9 @@ Iterations - + - + 20.0 @@ -49,18 +49,18 @@ Iterations 120.0 - + 140.0 - + 160.0 - + 180.0 - + 20 @@ -115,60 +115,60 @@ Iterations - + - + - - + + - + - + - + - + - - - + + + - - - - - + + + + + - - + + - - - + + + - - + + - + - + @@ -177,7 +177,7 @@ Iterations - + @@ -192,16 +192,16 @@ Iterations - - + + - + - - - + + + - - + + diff --git a/criterion/day 7/part 2/slope.svg b/criterion/day 7/part 2/slope.svg index e403ed97..89b010b8 100644 --- a/criterion/day 7/part 2/slope.svg +++ b/criterion/day 7/part 2/slope.svg @@ -9,62 +9,94 @@ Density (a.u.) Average time (µs) - + +0.1 + + + 0.2 - - + + +0.3 + + + 0.4 - - + + +0.5 + + + 0.6 - - -0.8 + + +0.7 - - -1 + + +0.8 - - -1.2 + + +0.9 - - -1.4 + + +1 - - -1.6 + + +1.1 - + - -982.6 - - - -982.8 - - - + 983 - - + + 983.2 - - + + 983.4 - - - - + + +983.6 + + + +983.8 + + + +984 + + + +984.2 + + + +984.4 + + + +984.6 + + + +984.8 + + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/typical.svg b/criterion/day 7/part 2/typical.svg index 3b731e22..1a72d9bf 100644 --- a/criterion/day 7/part 2/typical.svg +++ b/criterion/day 7/part 2/typical.svg @@ -9,62 +9,94 @@ Density (a.u.) Average time (µs) - + +0.1 + + + 0.2 - - + + +0.3 + + + 0.4 - - + + +0.5 + + + 0.6 - - -0.8 + + +0.7 - - -1 + + +0.8 - - -1.2 + + +0.9 - - -1.4 + + +1 - - -1.6 + + +1.1 - + - -982.6 - - - -982.8 - - - + 983 - - + + 983.2 - - + + 983.4 - - - - + + +983.6 + + + +983.8 + + + +984 + + + +984.2 + + + +984.4 + + + +984.6 + + + +984.8 + + + + + Bootstrap distribution diff --git a/criterion/day 7/violin.svg b/criterion/day 7/violin.svg index 693512e8..660cd75b 100644 --- a/criterion/day 7/violin.svg +++ b/criterion/day 7/violin.svg @@ -22,48 +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/part 1/MAD.svg b/criterion/day 8/part 1/MAD.svg index 3636c32c..a5cea697 100644 --- a/criterion/day 8/part 1/MAD.svg +++ b/criterion/day 8/part 1/MAD.svg @@ -9,78 +9,62 @@ Density (a.u.) Average time (ns) - -0.005 - - - + 0.01 - - -0.015 - - - + + 0.02 - - -0.025 - - - + + 0.03 - - -0.035 - - - + + 0.04 - - -0.045 - - - + + 0.05 - + + +0.06 + + + +0.07 + + - + +35 + + + +40 + + + 45 - - + + 50 - - + + 55 - - + + 60 - - -65 - - - -70 - - - -75 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/SD.svg b/criterion/day 8/part 1/SD.svg index a502695e..d3189bee 100644 --- a/criterion/day 8/part 1/SD.svg +++ b/criterion/day 8/part 1/SD.svg @@ -9,74 +9,74 @@ Density (a.u.) Average time (ns) - + +5e-4 + + + 0.001 - - + + +0.0015 + + + 0.002 - - -0.003 + + +0.0025 - - -0.004 - - - -0.005 + + +0.003 - - -0.006 + + +0.0035 - - -0.007 + + +0.004 - - -0.008 + + +0.0045 - - -0.009 + + +0.005 - + - + 100 - - -150 - - - + + 200 - - -250 - - - + + 300 - - -350 - - - + + 400 - - - - + + +500 + + + +600 + + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/index.html b/criterion/day 8/part 1/index.html index 9057c205..5f64104a 100644 --- a/criterion/day 8/part 1/index.html +++ b/criterion/day 8/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 46.687 µs - 46.713 µs - 46.747 µs + 47.020 µs + 47.122 µs + 47.301 µs R² - 0.9990747 - 0.9991199 - 0.9990495 + 0.9884258 + 0.9889319 + 0.9873570 Mean - 46.690 µs - 46.731 µs - 46.786 µs + 47.020 µs + 47.082 µs + 47.168 µs Std. Dev. - 95.763 ns - 252.92 ns - 395.90 ns + 95.756 ns + 382.59 ns + 586.04 ns Median - 46.662 µs - 46.672 µs - 46.696 µs + 46.988 µs + 47.004 µs + 47.021 µs MAD - 43.746 ns - 55.753 ns - 75.055 ns + 36.910 ns + 49.059 ns + 62.084 ns diff --git a/criterion/day 8/part 1/mean.svg b/criterion/day 8/part 1/mean.svg index d51948e4..b8184534 100644 --- a/criterion/day 8/part 1/mean.svg +++ b/criterion/day 8/part 1/mean.svg @@ -9,66 +9,90 @@ Density (a.u.) Average time (µs)
- + +1 + + + 2 - - + + +3 + + + 4 - - + + +5 + + + 6 - - + + +7 + + + 8 - - + + +9 + + + 10 - - -12 + + +11 + + + + +47.02 - - -14 + + +47.04 - - -16 + + +47.06 - - -18 + + +47.08 - - - -46.68 + + +47.1 - - -46.7 + + +47.12 - - -46.72 + + +47.14 - - -46.74 + + +47.16 - - -46.76 + + +47.18 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/median.svg b/criterion/day 8/part 1/median.svg index e5a4ebd0..b458b540 100644 --- a/criterion/day 8/part 1/median.svg +++ b/criterion/day 8/part 1/median.svg @@ -9,70 +9,86 @@ Density (a.u.) Average time (µs) - + 10 - - + + 20 - - + + 30 - - + + 40 - - + + 50 - - + + 60 - - + + 70 - + + +80 + + + +90 + + + +100 + + + +110 + + - -46.66 + +46.985 - - -46.665 + + +46.99 - - -46.67 + + +46.995 - - -46.675 + + +47 - - -46.68 + + +47.005 - - -46.685 + + +47.01 - - -46.69 + + +47.015 - - -46.695 + + +47.02 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/pdf.svg b/criterion/day 8/part 1/pdf.svg index c98d945e..55ca1aa6 100644 --- a/criterion/day 8/part 1/pdf.svg +++ b/criterion/day 8/part 1/pdf.svg @@ -30,30 +30,38 @@ Average Time (µs) - + 46.5 - - + + 47 - - + + 47.5 - - + + 48 - - + + 48.5 - - + + 49 - + + +49.5 + + + +50 + + Density (a.u.) @@ -62,136 +70,152 @@ Density (a.u.) 0 - -0.5 + +0.2 + + + +0.4 + + + +0.6 - - + + +0.8 + + + 1 - - -1.5 + + +1.2 + + + +1.4 + + + +1.6 + + + +1.8 - - + + 2 - - -2.5 - - - -3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 8/part 1/pdf_small.svg b/criterion/day 8/part 1/pdf_small.svg index 92b3441d..b9628358 100644 --- a/criterion/day 8/part 1/pdf_small.svg +++ b/criterion/day 8/part 1/pdf_small.svg @@ -10,43 +10,39 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - -2.5 - - - -3 - - + - + 47 - - + + 48 - - + + 49 - - - + + +50 + + + + diff --git a/criterion/day 8/part 1/regression.svg b/criterion/day 8/part 1/regression.svg index 6b660098..da420233 100644 --- a/criterion/day 8/part 1/regression.svg +++ b/criterion/day 8/part 1/regression.svg @@ -19,57 +19,57 @@ Iterations (x 10^3) - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -116,107 +116,107 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 8/part 1/regression_small.svg b/criterion/day 8/part 1/regression_small.svg index 469ac6ac..1ea7b2c5 100644 --- a/criterion/day 8/part 1/regression_small.svg +++ b/criterion/day 8/part 1/regression_small.svg @@ -16,57 +16,57 @@ Iterations (x 10^3) - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -116,102 +116,102 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/criterion/day 8/part 1/slope.svg b/criterion/day 8/part 1/slope.svg index 6eca9126..e76ba1e6 100644 --- a/criterion/day 8/part 1/slope.svg +++ b/criterion/day 8/part 1/slope.svg @@ -9,58 +9,74 @@ Density (a.u.) Average time (µs) - -5 + +1 + + + +2 - + -10 +3 - -15 + +4 + + + +5 + + + +6 + + + +7 - - -20 + + +8 - - -25 + + +9 - + - -46.69 + +47 - - -46.7 + + +47.05 - - -46.71 + + +47.1 - - -46.72 + + +47.15 - - -46.73 + + +47.2 - - -46.74 + + +47.25 - - -46.75 + + +47.3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/typical.svg b/criterion/day 8/part 1/typical.svg index c31523b5..5e4c72cd 100644 --- a/criterion/day 8/part 1/typical.svg +++ b/criterion/day 8/part 1/typical.svg @@ -9,58 +9,74 @@ Density (a.u.) Average time (µs) - -5 + +1 + + + +2 - + -10 +3 - -15 + +4 + + + +5 + + + +6 + + + +7 - - -20 + + +8 - - -25 + + +9 - + - -46.69 + +47 - - -46.7 + + +47.05 - - -46.71 + + +47.1 - - -46.72 + + +47.15 - - -46.73 + + +47.2 - - -46.74 + + +47.25 - - -46.75 + + +47.3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/MAD.svg b/criterion/day 8/part 2/MAD.svg index 5c26698b..532bb6d3 100644 --- a/criterion/day 8/part 2/MAD.svg +++ b/criterion/day 8/part 2/MAD.svg @@ -9,74 +9,66 @@ Density (a.u.) Average time (ns) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - - + + 0.014 - - -0.016 - - + - -120 - - - -140 + +220 - - -160 + + +240 - - -180 + + +260 - - -200 + + +280 - - -220 + + +300 - - -240 + + +320 - - -260 + + +340 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/SD.svg b/criterion/day 8/part 2/SD.svg index 21d274f9..86ff4193 100644 --- a/criterion/day 8/part 2/SD.svg +++ b/criterion/day 8/part 2/SD.svg @@ -9,74 +9,66 @@ Density (a.u.) Average time (µs) - -0.1 - - - + 0.2 - - -0.3 - - - + + 0.4 - - -0.5 - - - + + 0.6 - - -0.7 - - - + + 0.8 - - -0.9 - - - + + 1 - + + +1.2 + + + +1.4 + + + +1.6 + + + +1.8 + + - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - -3 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/index.html b/criterion/day 8/part 2/index.html index 815161c4..ad25d686 100644 --- a/criterion/day 8/part 2/index.html +++ b/criterion/day 8/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 155.75 µs - 155.84 µs - 155.94 µs + 155.79 µs + 155.88 µs + 155.99 µs R² - 0.9990821 - 0.9991256 - 0.9990663 + 0.9987949 + 0.9988443 + 0.9987776 Mean - 155.78 µs + 155.85 µs 156.07 µs - 156.48 µs + 156.44 µs Std. Dev. - 316.99 ns - 1.8494 µs - 2.9226 µs + 407.75 ns + 1.5911 µs + 2.6277 µs Median - 155.69 µs - 155.72 µs - 155.77 µs + 155.74 µs + 155.84 µs + 155.90 µs MAD - 129.95 ns - 190.99 ns - 247.83 ns + 225.18 ns + 295.32 ns + 345.69 ns diff --git a/criterion/day 8/part 2/mean.svg b/criterion/day 8/part 2/mean.svg index 25b9104b..79ac10b2 100644 --- a/criterion/day 8/part 2/mean.svg +++ b/criterion/day 8/part 2/mean.svg @@ -9,62 +9,66 @@ Density (a.u.) Average time (µs)
- + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - + + +3 + + - + 155.8 - - + + 155.9 - - + + 156 - - + + 156.1 - - + + 156.2 - - + + 156.3 - - + + 156.4 - - + + 156.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/median.svg b/criterion/day 8/part 2/median.svg index 0fe1cf99..8aac4dab 100644 --- a/criterion/day 8/part 2/median.svg +++ b/criterion/day 8/part 2/median.svg @@ -9,74 +9,74 @@ Density (a.u.) Average time (µs) - -5 + +2 - - -10 + + +4 + + + +6 - - -15 + + +8 - - -20 + + +10 - - -25 + + +12 - - -30 + + +14 - + - -155.68 - - - -155.69 + +155.74 - - -155.7 + + +155.76 - - -155.71 + + +155.78 - - -155.72 + + +155.8 - - -155.73 + + +155.82 - - -155.74 + + +155.84 - - -155.75 + + +155.86 - - -155.76 + + +155.88 - - -155.77 + + +155.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/pdf.svg b/criterion/day 8/part 2/pdf.svg index 44faf89b..003a8448 100644 --- a/criterion/day 8/part 2/pdf.svg +++ b/criterion/day 8/part 2/pdf.svg @@ -42,46 +42,46 @@ Average Time (µs) - + 154 - - + + 156 - - + + 158 - - + + 160 - - + + 162 - - + + 164 - - + + 166 - - + + 168 - - + + 170 - - + + 172 - + Density (a.u.) @@ -90,148 +90,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 8/part 2/pdf_small.svg b/criterion/day 8/part 2/pdf_small.svg index b6716632..32c5d3e9 100644 --- a/criterion/day 8/part 2/pdf_small.svg +++ b/criterion/day 8/part 2/pdf_small.svg @@ -10,63 +10,43 @@ Average Time (µs) 0 - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - + -0.45 - - - 0.5 - + - + 155 - - + + 160 - - + + 165 - - + + 170 - - - + + + diff --git a/criterion/day 8/part 2/regression.svg b/criterion/day 8/part 2/regression.svg index 7dbbf75e..f9f1ea85 100644 --- a/criterion/day 8/part 2/regression.svg +++ b/criterion/day 8/part 2/regression.svg @@ -17,14 +17,14 @@ Iterations - + - - - + + + 10.0 @@ -34,10 +34,10 @@ Iterations 20.0 - + 30.0 - + 40.0 @@ -54,18 +54,18 @@ Iterations 70.0 - + 80.0 - - + + 90.0 - - + + 100.0 - + 100 @@ -101,7 +101,7 @@ Iterations - + @@ -109,37 +109,37 @@ Iterations - + - + - + - - + + - - - - + + + + - - - - - + + + + + @@ -147,56 +147,56 @@ Iterations - + - + - + - + - - - - + + + + - - - - + + + + - + - + - + - + - - - + + + - - + + - - - + + + - + - - + + - + Sample diff --git a/criterion/day 8/part 2/regression_small.svg b/criterion/day 8/part 2/regression_small.svg index 781bb565..57982558 100644 --- a/criterion/day 8/part 2/regression_small.svg +++ b/criterion/day 8/part 2/regression_small.svg @@ -17,11 +17,11 @@ Iterations - + - + 10.0 @@ -43,10 +43,10 @@ Iterations 50.0 - + 60.0 - + 70.0 @@ -59,10 +59,10 @@ Iterations 90.0 - + 100.0 - + 100 @@ -98,24 +98,24 @@ Iterations - - + + - + - - + + - + @@ -124,9 +124,9 @@ Iterations - - - + + + @@ -135,9 +135,9 @@ Iterations - + - + @@ -146,52 +146,52 @@ Iterations - + - - + + - + - - - + + + - - + + - - + + - - + + - + - + - - - + + + - + - + - + - - - + + + - + diff --git a/criterion/day 8/part 2/slope.svg b/criterion/day 8/part 2/slope.svg index 4a4a0a34..718bf2aa 100644 --- a/criterion/day 8/part 2/slope.svg +++ b/criterion/day 8/part 2/slope.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - + - -155.75 - - - + 155.8 - - + + 155.85 - - + + 155.9 - - + + 155.95 - - - - + + +156 + + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/typical.svg b/criterion/day 8/part 2/typical.svg index 5fa5ee1e..484dd960 100644 --- a/criterion/day 8/part 2/typical.svg +++ b/criterion/day 8/part 2/typical.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - + - -155.75 - - - + 155.8 - - + + 155.85 - - + + 155.9 - - + + 155.95 - - - - + + +156 + + + + + Bootstrap distribution diff --git a/criterion/day 8/violin.svg b/criterion/day 8/violin.svg index 97366b52..062af2f4 100644 --- a/criterion/day 8/violin.svg +++ b/criterion/day 8/violin.svg @@ -54,8 +54,8 @@ day 8/part 1 160.0 - - - - + + + + diff --git a/criterion/day 9/part 1/MAD.svg b/criterion/day 9/part 1/MAD.svg index f88353b5..20af5ba5 100644 --- a/criterion/day 9/part 1/MAD.svg +++ b/criterion/day 9/part 1/MAD.svg @@ -9,74 +9,74 @@ Density (a.u.) Average time (µs) - + 0.02 - - + + 0.04 - - + + 0.06 - - + + 0.08 - - + + 0.1 - - + + 0.12 - + - + 22 - - + + 24 - - + + 26 - - + + 28 - - + + 30 - - + + 32 - - + + 34 - - + + 36 - - + + 38 - - + + 40 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/SD.svg b/criterion/day 9/part 1/SD.svg index 8c760cbc..83ef3914 100644 --- a/criterion/day 9/part 1/SD.svg +++ b/criterion/day 9/part 1/SD.svg @@ -9,74 +9,62 @@ Density (a.u.) Average time (µs) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - - + + 0.014 - - -0.016 - - - -0.018 - - - -0.02 - - - -0.022 - - + - + 50 - - + + 100 - - + + 150 - - + + 200 - - + + 250 - - - - + + +300 + + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/index.html b/criterion/day 9/part 1/index.html index 5fa2d18e..a0bd26bb 100644 --- a/criterion/day 9/part 1/index.html +++ b/criterion/day 9/part 1/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0005530 - 0.0005660 - 0.0005379 + 0.0010261 + 0.0010447 + 0.0009939 Mean - 80.695 ms - 80.718 ms - 80.752 ms + 80.555 ms + 80.580 ms + 80.622 ms Std. Dev. - 51.158 µs - 148.81 µs - 240.53 µs + 38.997 µs + 187.66 µs + 315.33 µs Median - 80.678 ms - 80.684 ms - 80.696 ms + 80.542 ms + 80.550 ms + 80.558 ms MAD - 22.042 µs - 27.769 µs - 39.540 µs + 22.902 µs + 28.585 µs + 39.234 µs diff --git a/criterion/day 9/part 1/iteration_times.svg b/criterion/day 9/part 1/iteration_times.svg index 612729ed..0cf65652 100644 --- a/criterion/day 9/part 1/iteration_times.svg +++ b/criterion/day 9/part 1/iteration_times.svg @@ -12,37 +12,52 @@ Average Iteration Time (ms) - - - - - - + + + + + + + + + - + +80.6 + + + 80.8 - - + + 81.0 - - + + 81.2 - - + + 81.4 - - + + 81.6 - - + + 81.8 - + + +82.0 + + + +82.2 + + 10 @@ -84,106 +99,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 9/part 1/iteration_times_small.svg b/criterion/day 9/part 1/iteration_times_small.svg index 611a712d..2cb6c9f8 100644 --- a/criterion/day 9/part 1/iteration_times_small.svg +++ b/criterion/day 9/part 1/iteration_times_small.svg @@ -12,37 +12,52 @@ Average Iteration Time (ms) - - - - - - + + + + + + + + + - + +80.6 + + + 80.8 - - + + 81.0 - - + + 81.2 - - + + 81.4 - - + + 81.6 - - + + 81.8 - + + +82.0 + + + +82.2 + + 10 @@ -84,104 +99,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - - - - - - - + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - + + + + diff --git a/criterion/day 9/part 1/mean.svg b/criterion/day 9/part 1/mean.svg index 7f2431d9..6d56955a 100644 --- a/criterion/day 9/part 1/mean.svg +++ b/criterion/day 9/part 1/mean.svg @@ -9,58 +9,66 @@ Density (a.u.) Average time (ms) - + 5 - + 10 - + 15 - - + + 20 - - + + 25 - - + + 30 - + - -80.69 + +80.55 - - -80.7 + + +80.56 - - -80.71 + + +80.57 - - -80.72 + + +80.58 - - -80.73 + + +80.59 - - -80.74 + + +80.6 - - - - + + +80.61 + + + +80.62 + + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/median.svg b/criterion/day 9/part 1/median.svg index 4ed18a74..5d45204e 100644 --- a/criterion/day 9/part 1/median.svg +++ b/criterion/day 9/part 1/median.svg @@ -9,74 +9,70 @@ Density (a.u.) Average time (ms) - -50 + +20 - - -100 - - - -150 + + +40 - - -200 + + +60 - - -250 + + +80 - - - -80.676 + + +100 - - -80.678 + + +120 - - -80.68 + + + +80.542 - - -80.682 + + +80.544 - - -80.684 + + +80.546 - - -80.686 + + +80.548 - - -80.688 + + +80.55 - - -80.69 + + +80.552 - - -80.692 + + +80.554 - - -80.694 + + +80.556 - - -80.696 + + +80.558 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/pdf.svg b/criterion/day 9/part 1/pdf.svg index 42916d5e..4d6315ad 100644 --- a/criterion/day 9/part 1/pdf.svg +++ b/criterion/day 9/part 1/pdf.svg @@ -54,42 +54,26 @@ Average Time (ms) - -80.6 + +80.5 - - -80.8 - - - + + 81 - - -81.2 - - - -81.4 - - - -81.6 - - - -81.8 + + +81.5 - - + + 82 - - -82.2 + + +82.5 - + Density (a.u.) @@ -98,152 +82,144 @@ Density (a.u.) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - - -4.5 - - - -5 - - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - - - + + + + - - + + + + + + + - - - - - - - - - + + + + - - + - - - + + + - - - - - - - - - - - - - - - - - + + + + + - - - - - + + + - - - - - - - - - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + PDF diff --git a/criterion/day 9/part 1/pdf_small.svg b/criterion/day 9/part 1/pdf_small.svg index 8d66f7c9..24718d27 100644 --- a/criterion/day 9/part 1/pdf_small.svg +++ b/criterion/day 9/part 1/pdf_small.svg @@ -10,43 +10,63 @@ Average Time (ms) 0 - + +0.5 + + + 1 - - + + +1.5 + + + 2 - - + + +2.5 + + + 3 - - + + +3.5 + + + 4 - - -5 + + +4.5 - + - + 80.5 - - + + 81 - - + + 81.5 - - + + 82 - - - + + +82.5 + + + + diff --git a/criterion/day 9/part 1/typical.svg b/criterion/day 9/part 1/typical.svg index 36cc434a..1e2d1b03 100644 --- a/criterion/day 9/part 1/typical.svg +++ b/criterion/day 9/part 1/typical.svg @@ -9,58 +9,66 @@ Density (a.u.) Average time (ms) - + 5 - + 10 - + 15 - - + + 20 - - + + 25 - - + + 30 - + - -80.69 + +80.55 - - -80.7 + + +80.56 - - -80.71 + + +80.57 - - -80.72 + + +80.58 - - -80.73 + + +80.59 - - -80.74 + + +80.6 - - - - + + +80.61 + + + +80.62 + + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/MAD.svg b/criterion/day 9/part 2/MAD.svg index 9e9336c5..cd87f3ad 100644 --- a/criterion/day 9/part 2/MAD.svg +++ b/criterion/day 9/part 2/MAD.svg @@ -9,70 +9,90 @@ Density (a.u.) Average time (µs) - + +0.005 + + + +0.01 + + + +0.015 + + + 0.02 - - -0.04 + + +0.025 - - -0.06 + + +0.03 - - -0.08 + + +0.035 - - -0.1 + + +0.04 - - -0.12 + + +0.045 - - -0.14 + + +0.05 - + + +0.055 + + - -22 + +20 + + + +30 - - -24 + + +40 - - -26 + + +50 - - -28 + + +60 - - -30 + + +70 - - -32 + + +80 - - -34 + + +90 - - -36 + + +100 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/SD.svg b/criterion/day 9/part 2/SD.svg index 71e22e6e..cfcbd33c 100644 --- a/criterion/day 9/part 2/SD.svg +++ b/criterion/day 9/part 2/SD.svg @@ -9,74 +9,82 @@ Density (a.u.) Average time (µs) - -0.002 + +0.005 - - -0.004 + + +0.01 - - -0.006 + + +0.015 - - -0.008 + + +0.02 - - -0.01 + + +0.025 - - -0.012 + + +0.03 - - -0.014 + + +0.035 - - -0.016 + + +0.04 - + - -40 + +55 - - + + 60 - - -80 + + +65 - - -100 + + +70 - - -120 + + +75 - - -140 + + +80 + + + +85 - - -160 + + +90 - - -180 + + +95 + + + +100 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/index.html b/criterion/day 9/part 2/index.html index 48a342c4..7d6cc246 100644 --- a/criterion/day 9/part 2/index.html +++ b/criterion/day 9/part 2/index.html @@ -117,33 +117,33 @@

Additional Statistics:

R² - 0.0001008 - 0.0001037 - 0.0000990 + 0.0030396 + 0.0031439 + 0.0030177 Mean - 21.468 ms - 21.487 ms - 21.512 ms + 15.933 ms + 15.948 ms + 15.964 ms Std. Dev. - 42.516 µs - 116.39 µs - 172.01 µs + 59.068 µs + 78.665 µs + 98.153 µs Median - 21.454 ms - 21.463 ms - 21.470 ms + 15.899 ms + 15.907 ms + 15.962 ms MAD - 21.671 µs - 27.190 µs - 35.101 µs + 25.275 µs + 41.372 µs + 92.899 µs diff --git a/criterion/day 9/part 2/iteration_times.svg b/criterion/day 9/part 2/iteration_times.svg index 15e6ce9e..0c3fbf7e 100644 --- a/criterion/day 9/part 2/iteration_times.svg +++ b/criterion/day 9/part 2/iteration_times.svg @@ -12,47 +12,47 @@ Average Iteration Time (ms) - - - - - - - - + + + + + + + + - -21.5 + +15.9 - - -21.6 + + +15.95 - - -21.7 + + +16.0 - - -21.8 + + +16.05 - - -21.9 + + +16.1 - - -22.0 + + +16.15 - - -22.1 + + +16.2 - - -22.2 + + +16.25 - + 10 @@ -94,106 +94,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 9/part 2/iteration_times_small.svg b/criterion/day 9/part 2/iteration_times_small.svg index 34506cb5..3d7709f8 100644 --- a/criterion/day 9/part 2/iteration_times_small.svg +++ b/criterion/day 9/part 2/iteration_times_small.svg @@ -12,47 +12,47 @@ Average Iteration Time (ms) - - - - - - - - + + + + + + + + - -21.5 + +15.9 - - -21.6 + + +15.95 - - -21.7 + + +16.0 - - -21.8 + + +16.05 - - -21.9 + + +16.1 - - -22.0 + + +16.15 - - -22.1 + + +16.2 - - -22.2 + + +16.25 - + 10 @@ -94,104 +94,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 9/part 2/mean.svg b/criterion/day 9/part 2/mean.svg index 0b1ab2c2..c3327752 100644 --- a/criterion/day 9/part 2/mean.svg +++ b/criterion/day 9/part 2/mean.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (ms) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - - -21.465 + + +40 - - -21.47 + + +45 - - -21.475 + + +50 - - -21.48 + + +55 - - -21.485 + + + +15.93 - - -21.49 + + +15.935 - - -21.495 + + +15.94 - - -21.5 + + +15.945 - - -21.505 + + +15.95 - - -21.51 + + +15.955 - - -21.515 + + +15.96 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/median.svg b/criterion/day 9/part 2/median.svg index 9e574e8a..e330989a 100644 --- a/criterion/day 9/part 2/median.svg +++ b/criterion/day 9/part 2/median.svg @@ -9,78 +9,74 @@ Density (a.u.) Average time (ms) - + +10 + + + 20 - - + + +30 + + + 40 - - -60 + + +50 - - -80 + + +60 - - -100 + + +70 - - -120 + + +80 - - -140 + + +90 - + - -21.454 - - - -21.456 - - - -21.458 - - - -21.46 + +15.9 - - -21.462 + + +15.91 - - -21.464 + + +15.92 - - -21.466 + + +15.93 - - -21.468 + + +15.94 - - -21.47 + + +15.95 - - -21.472 + + +15.96 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/pdf.svg b/criterion/day 9/part 2/pdf.svg index e6eea327..3ddac615 100644 --- a/criterion/day 9/part 2/pdf.svg +++ b/criterion/day 9/part 2/pdf.svg @@ -13,71 +13,67 @@ Average Time (ms) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - - -21.3 + + +3.5 - - -21.4 - - - -21.5 + + +4 - - -21.6 + + + +15.8 - - -21.7 + + +15.9 - - -21.8 + + +16 - - -21.9 + + +16.1 - - -22 + + +16.2 - - -22.1 + + +16.3 - - -22.2 + + +16.4 - + Density (a.u.) @@ -94,128 +90,128 @@ Density (a.u.) 2 - + 3 - - + + 4 - + 5 - + 6 - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + + + + - - - - + + - - - - - - - - - - - - - - + - + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - + + + + - + + - - - - - - - - - - + + + - - - - - - + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + PDF diff --git a/criterion/day 9/part 2/pdf_small.svg b/criterion/day 9/part 2/pdf_small.svg index 256ec652..cfaafcfe 100644 --- a/criterion/day 9/part 2/pdf_small.svg +++ b/criterion/day 9/part 2/pdf_small.svg @@ -26,10 +26,10 @@ Average Time (ms) 4 - + 5 - + 6 @@ -39,26 +39,22 @@ Average Time (ms) - -21.4 + +15.8 - - -21.6 + + +16 - - -21.8 + + +16.2 - - -22 + + +16.4 - - -22.2 - - - - + + + diff --git a/criterion/day 9/part 2/typical.svg b/criterion/day 9/part 2/typical.svg index f8beadc0..4ea912e8 100644 --- a/criterion/day 9/part 2/typical.svg +++ b/criterion/day 9/part 2/typical.svg @@ -9,82 +9,82 @@ Density (a.u.) Average time (ms) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - - -21.465 + + +40 - - -21.47 + + +45 - - -21.475 + + +50 - - -21.48 + + +55 - - -21.485 + + + +15.93 - - -21.49 + + +15.935 - - -21.495 + + +15.94 - - -21.5 + + +15.945 - - -21.505 + + +15.95 - - -21.51 + + +15.955 - - -21.515 + + +15.96 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/violin.svg b/criterion/day 9/violin.svg index e269b752..8300df61 100644 --- a/criterion/day 9/violin.svg +++ b/criterion/day 9/violin.svg @@ -30,32 +30,32 @@ day 9/part 1 20.0 - + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - - - - + + + + + diff --git a/criterion/index.html b/criterion/index.html index 3e1cd919..5d98d590 100644 --- a/criterion/index.html +++ b/criterion/index.html @@ -141,6 +141,12 @@

Criterion.rs Benchmark Index

  • part 1
  • part 2
  • +
  • day 14
  • + +