From 9866b639e803de2a7030b77f26586100365affa6 Mon Sep 17 00:00:00 2001 From: ephemient Date: Tue, 10 Dec 2024 07:54:16 +0000 Subject: [PATCH] Rust Criterion edd7ef2f02ee145013b3f9a88d32ab45b0cddcfd --- criterion/day 1/part 1/MAD.svg | 98 +++-- criterion/day 1/part 1/SD.svg | 126 ++++--- criterion/day 1/part 1/index.html | 36 +- criterion/day 1/part 1/mean.svg | 116 +++--- criterion/day 1/part 1/median.svg | 104 +++--- criterion/day 1/part 1/pdf.svg | 332 ++++++++--------- criterion/day 1/part 1/pdf_small.svg | 68 ++-- criterion/day 1/part 1/regression.svg | 301 ++++++++------- criterion/day 1/part 1/regression_small.svg | 295 ++++++++------- criterion/day 1/part 1/slope.svg | 110 ++++-- criterion/day 1/part 1/typical.svg | 110 ++++-- criterion/day 1/part 2/MAD.svg | 82 +++-- criterion/day 1/part 2/SD.svg | 122 +++--- criterion/day 1/part 2/index.html | 36 +- criterion/day 1/part 2/mean.svg | 126 +++---- criterion/day 1/part 2/median.svg | 96 +++-- criterion/day 1/part 2/pdf.svg | 318 ++++++++-------- criterion/day 1/part 2/pdf_small.svg | 78 ++-- criterion/day 1/part 2/regression.svg | 154 ++++---- criterion/day 1/part 2/regression_small.svg | 126 +++---- criterion/day 1/part 2/slope.svg | 88 ++--- criterion/day 1/part 2/typical.svg | 88 ++--- criterion/day 1/violin.svg | 52 ++- criterion/day 10/index.html | 113 ++++++ criterion/day 10/part 1/MAD.svg | 80 ++++ criterion/day 10/part 1/SD.svg | 92 +++++ criterion/day 10/part 1/index.html | 200 ++++++++++ criterion/day 10/part 1/mean.svg | 76 ++++ criterion/day 10/part 1/median.svg | 96 +++++ criterion/day 10/part 1/pdf.svg | 243 ++++++++++++ criterion/day 10/part 1/pdf_small.svg | 60 +++ criterion/day 10/part 1/regression.svg | 217 +++++++++++ criterion/day 10/part 1/regression_small.svg | 202 ++++++++++ criterion/day 10/part 1/slope.svg | 80 ++++ criterion/day 10/part 1/typical.svg | 80 ++++ criterion/day 10/part 2/MAD.svg | 88 +++++ criterion/day 10/part 2/SD.svg | 108 ++++++ criterion/day 10/part 2/index.html | 200 ++++++++++ criterion/day 10/part 2/mean.svg | 96 +++++ criterion/day 10/part 2/median.svg | 100 +++++ criterion/day 10/part 2/pdf.svg | 247 +++++++++++++ criterion/day 10/part 2/pdf_small.svg | 64 ++++ criterion/day 10/part 2/regression.svg | 227 ++++++++++++ criterion/day 10/part 2/regression_small.svg | 212 +++++++++++ criterion/day 10/part 2/slope.svg | 104 ++++++ criterion/day 10/part 2/typical.svg | 104 ++++++ criterion/day 10/violin.svg | 61 +++ criterion/day 2/part 1/MAD.svg | 92 +++-- criterion/day 2/part 1/SD.svg | 96 ++--- criterion/day 2/part 1/index.html | 36 +- criterion/day 2/part 1/mean.svg | 92 +++-- criterion/day 2/part 1/median.svg | 82 ++--- criterion/day 2/part 1/pdf.svg | 344 +++++++++-------- criterion/day 2/part 1/pdf_small.svg | 78 ++-- criterion/day 2/part 1/regression.svg | 305 ++++++++------- criterion/day 2/part 1/regression_small.svg | 305 ++++++++------- criterion/day 2/part 1/slope.svg | 92 ++--- criterion/day 2/part 1/typical.svg | 92 ++--- criterion/day 2/part 2/MAD.svg | 120 +++--- criterion/day 2/part 2/SD.svg | 86 +++-- criterion/day 2/part 2/index.html | 36 +- criterion/day 2/part 2/mean.svg | 88 +++-- criterion/day 2/part 2/median.svg | 112 +++--- criterion/day 2/part 2/pdf.svg | 262 ++++++------- criterion/day 2/part 2/pdf_small.svg | 38 +- criterion/day 2/part 2/regression.svg | 246 ++++++------- criterion/day 2/part 2/regression_small.svg | 216 +++++------ criterion/day 2/part 2/slope.svg | 126 +++---- criterion/day 2/part 2/typical.svg | 126 +++---- criterion/day 2/violin.svg | 48 +-- criterion/day 3/part 1/MAD.svg | 112 +++--- criterion/day 3/part 1/SD.svg | 100 ++--- criterion/day 3/part 1/index.html | 36 +- criterion/day 3/part 1/mean.svg | 96 +++-- criterion/day 3/part 1/median.svg | 94 ++--- criterion/day 3/part 1/pdf.svg | 348 ++++++++---------- criterion/day 3/part 1/pdf_small.svg | 68 ++-- criterion/day 3/part 1/regression.svg | 317 ++++++++-------- criterion/day 3/part 1/regression_small.svg | 297 ++++++++------- criterion/day 3/part 1/slope.svg | 108 +++--- criterion/day 3/part 1/typical.svg | 108 +++--- criterion/day 3/part 2/MAD.svg | 94 +++-- criterion/day 3/part 2/SD.svg | 70 ++-- criterion/day 3/part 2/index.html | 36 +- criterion/day 3/part 2/mean.svg | 88 +++-- criterion/day 3/part 2/median.svg | 110 +++--- criterion/day 3/part 2/pdf.svg | 310 ++++++++-------- criterion/day 3/part 2/pdf_small.svg | 66 ++-- criterion/day 3/part 2/regression.svg | 298 ++++++++------- criterion/day 3/part 2/regression_small.svg | 294 +++++++-------- criterion/day 3/part 2/slope.svg | 94 ++--- criterion/day 3/part 2/typical.svg | 94 ++--- criterion/day 3/violin.svg | 48 ++- criterion/day 4/part 1/MAD.svg | 62 ++-- criterion/day 4/part 1/SD.svg | 86 +++-- criterion/day 4/part 1/index.html | 36 +- criterion/day 4/part 1/mean.svg | 88 ++--- criterion/day 4/part 1/median.svg | 86 ++--- criterion/day 4/part 1/pdf.svg | 310 ++++++++-------- criterion/day 4/part 1/pdf_small.svg | 84 +++-- criterion/day 4/part 1/regression.svg | 62 ++-- criterion/day 4/part 1/regression_small.svg | 46 +-- criterion/day 4/part 1/slope.svg | 108 +++--- criterion/day 4/part 1/typical.svg | 108 +++--- criterion/day 4/part 2/MAD.svg | 98 ++--- criterion/day 4/part 2/SD.svg | 82 +++-- criterion/day 4/part 2/index.html | 36 +- criterion/day 4/part 2/mean.svg | 104 +++--- criterion/day 4/part 2/median.svg | 78 ++-- criterion/day 4/part 2/pdf.svg | 276 +++++++------- criterion/day 4/part 2/pdf_small.svg | 52 ++- criterion/day 4/part 2/regression.svg | 178 ++++----- criterion/day 4/part 2/regression_small.svg | 122 +++--- criterion/day 4/part 2/slope.svg | 84 ++--- criterion/day 4/part 2/typical.svg | 84 ++--- criterion/day 4/violin.svg | 28 +- criterion/day 5/part 1/MAD.svg | 90 +++-- criterion/day 5/part 1/SD.svg | 104 +++--- criterion/day 5/part 1/index.html | 36 +- criterion/day 5/part 1/mean.svg | 110 +++--- criterion/day 5/part 1/median.svg | 92 ++--- criterion/day 5/part 1/pdf.svg | 300 +++++++-------- criterion/day 5/part 1/pdf_small.svg | 80 ++-- criterion/day 5/part 1/regression.svg | 136 +++---- criterion/day 5/part 1/regression_small.svg | 124 +++---- criterion/day 5/part 1/slope.svg | 96 ++--- criterion/day 5/part 1/typical.svg | 96 ++--- criterion/day 5/part 2/MAD.svg | 88 ++--- criterion/day 5/part 2/SD.svg | 80 ++-- criterion/day 5/part 2/index.html | 36 +- criterion/day 5/part 2/mean.svg | 112 +++--- criterion/day 5/part 2/median.svg | 94 +++-- criterion/day 5/part 2/pdf.svg | 298 +++++++-------- criterion/day 5/part 2/pdf_small.svg | 62 ++-- criterion/day 5/part 2/regression.svg | 253 ++++++------- criterion/day 5/part 2/regression_small.svg | 251 ++++++------- criterion/day 5/part 2/slope.svg | 92 ++--- criterion/day 5/part 2/typical.svg | 92 ++--- criterion/day 5/violin.svg | 48 +-- criterion/day 6/part 1/MAD.svg | 82 +++-- criterion/day 6/part 1/SD.svg | 78 ++-- criterion/day 6/part 1/index.html | 36 +- criterion/day 6/part 1/mean.svg | 104 +++--- criterion/day 6/part 1/median.svg | 102 +++-- criterion/day 6/part 1/pdf.svg | 322 ++++++++-------- criterion/day 6/part 1/pdf_small.svg | 58 ++- criterion/day 6/part 1/regression.svg | 132 +++---- criterion/day 6/part 1/regression_small.svg | 80 ++-- criterion/day 6/part 1/slope.svg | 122 +++--- criterion/day 6/part 1/typical.svg | 122 +++--- criterion/day 6/part 2/MAD.svg | 86 ++--- criterion/day 6/part 2/SD.svg | 96 +++-- criterion/day 6/part 2/index.html | 30 +- criterion/day 6/part 2/iteration_times.svg | 248 ++++++------- .../day 6/part 2/iteration_times_small.svg | 246 ++++++------- criterion/day 6/part 2/mean.svg | 70 ++-- criterion/day 6/part 2/median.svg | 90 ++--- criterion/day 6/part 2/pdf.svg | 272 +++++++------- criterion/day 6/part 2/pdf_small.svg | 64 ++-- criterion/day 6/part 2/typical.svg | 70 ++-- criterion/day 6/violin.svg | 32 +- criterion/day 7/part 1/MAD.svg | 66 ++-- criterion/day 7/part 1/SD.svg | 100 +++-- criterion/day 7/part 1/index.html | 36 +- criterion/day 7/part 1/mean.svg | 92 +++-- criterion/day 7/part 1/median.svg | 94 +++-- criterion/day 7/part 1/pdf.svg | 310 ++++++++-------- criterion/day 7/part 1/pdf_small.svg | 72 ++-- criterion/day 7/part 1/regression.svg | 200 +++++----- criterion/day 7/part 1/regression_small.svg | 154 ++++---- criterion/day 7/part 1/slope.svg | 102 ++--- criterion/day 7/part 1/typical.svg | 102 ++--- criterion/day 7/part 2/MAD.svg | 74 ++-- criterion/day 7/part 2/SD.svg | 94 ++--- criterion/day 7/part 2/index.html | 36 +- criterion/day 7/part 2/mean.svg | 116 +++--- criterion/day 7/part 2/median.svg | 120 +++--- criterion/day 7/part 2/pdf.svg | 292 ++++++++------- criterion/day 7/part 2/pdf_small.svg | 56 +-- criterion/day 7/part 2/regression.svg | 136 +++---- criterion/day 7/part 2/regression_small.svg | 108 +++--- criterion/day 7/part 2/slope.svg | 116 +++--- criterion/day 7/part 2/typical.svg | 116 +++--- criterion/day 7/violin.svg | 32 +- criterion/day 8/part 1/MAD.svg | 90 +++-- criterion/day 8/part 1/SD.svg | 110 +++--- criterion/day 8/part 1/index.html | 36 +- criterion/day 8/part 1/mean.svg | 124 ++++--- criterion/day 8/part 1/median.svg | 98 +++-- criterion/day 8/part 1/pdf.svg | 330 ++++++++--------- criterion/day 8/part 1/pdf_small.svg | 84 ++--- criterion/day 8/part 1/regression.svg | 260 ++++++------- criterion/day 8/part 1/regression_small.svg | 258 ++++++------- criterion/day 8/part 1/slope.svg | 120 +++--- criterion/day 8/part 1/typical.svg | 120 +++--- criterion/day 8/part 2/MAD.svg | 130 +++---- criterion/day 8/part 2/SD.svg | 104 +++--- criterion/day 8/part 2/index.html | 36 +- criterion/day 8/part 2/mean.svg | 110 ++---- criterion/day 8/part 2/median.svg | 62 ++-- criterion/day 8/part 2/pdf.svg | 304 ++++++++------- criterion/day 8/part 2/pdf_small.svg | 64 ++-- criterion/day 8/part 2/regression.svg | 229 ++++++------ criterion/day 8/part 2/regression_small.svg | 213 +++++------ criterion/day 8/part 2/slope.svg | 126 +++---- criterion/day 8/part 2/typical.svg | 126 +++---- criterion/day 8/violin.svg | 48 +-- criterion/day 9/part 1/MAD.svg | 98 ++--- criterion/day 9/part 1/SD.svg | 80 ++-- criterion/day 9/part 1/index.html | 30 +- criterion/day 9/part 1/iteration_times.svg | 251 +++++++------ .../day 9/part 1/iteration_times_small.svg | 243 ++++++------ criterion/day 9/part 1/mean.svg | 84 +++-- criterion/day 9/part 1/median.svg | 94 ++--- criterion/day 9/part 1/pdf.svg | 324 ++++++++-------- criterion/day 9/part 1/pdf_small.svg | 66 ++-- criterion/day 9/part 1/typical.svg | 84 +++-- criterion/day 9/part 2/MAD.svg | 78 ++-- criterion/day 9/part 2/SD.svg | 102 ++--- criterion/day 9/part 2/index.html | 30 +- criterion/day 9/part 2/iteration_times.svg | 259 +++++++------ .../day 9/part 2/iteration_times_small.svg | 247 +++++++------ criterion/day 9/part 2/mean.svg | 118 +++--- criterion/day 9/part 2/median.svg | 122 +++--- criterion/day 9/part 2/pdf.svg | 234 ++++++------ criterion/day 9/part 2/pdf_small.svg | 74 ++-- criterion/day 9/part 2/typical.svg | 118 +++--- criterion/day 9/violin.svg | 40 +- criterion/index.html | 6 + 229 files changed, 15980 insertions(+), 12834 deletions(-) create mode 100644 criterion/day 10/index.html create mode 100644 criterion/day 10/part 1/MAD.svg create mode 100644 criterion/day 10/part 1/SD.svg create mode 100644 criterion/day 10/part 1/index.html create mode 100644 criterion/day 10/part 1/mean.svg create mode 100644 criterion/day 10/part 1/median.svg create mode 100644 criterion/day 10/part 1/pdf.svg create mode 100644 criterion/day 10/part 1/pdf_small.svg create mode 100644 criterion/day 10/part 1/regression.svg create mode 100644 criterion/day 10/part 1/regression_small.svg create mode 100644 criterion/day 10/part 1/slope.svg create mode 100644 criterion/day 10/part 1/typical.svg create mode 100644 criterion/day 10/part 2/MAD.svg create mode 100644 criterion/day 10/part 2/SD.svg create mode 100644 criterion/day 10/part 2/index.html create mode 100644 criterion/day 10/part 2/mean.svg create mode 100644 criterion/day 10/part 2/median.svg create mode 100644 criterion/day 10/part 2/pdf.svg create mode 100644 criterion/day 10/part 2/pdf_small.svg create mode 100644 criterion/day 10/part 2/regression.svg create mode 100644 criterion/day 10/part 2/regression_small.svg create mode 100644 criterion/day 10/part 2/slope.svg create mode 100644 criterion/day 10/part 2/typical.svg create mode 100644 criterion/day 10/violin.svg diff --git a/criterion/day 1/part 1/MAD.svg b/criterion/day 1/part 1/MAD.svg index 9f1521e..5c01a71 100644 --- a/criterion/day 1/part 1/MAD.svg +++ b/criterion/day 1/part 1/MAD.svg @@ -9,74 +9,66 @@ 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 - + - -180 + +110 + + + +120 - - -200 + + +130 - - -220 + + +140 - - -240 + + +150 - - -260 + + +160 - - -280 + + +170 - - -300 + + +180 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/SD.svg b/criterion/day 1/part 1/SD.svg index 5ce2fd1..a0ea19c 100644 --- a/criterion/day 1/part 1/SD.svg +++ b/criterion/day 1/part 1/SD.svg @@ -6,89 +6,97 @@ day 1/part 1:SD Density (a.u.) -Average time (ns) +Average time (µs) -5e-4 +0.05 - -0.001 + +0.1 - - -0.0015 + + +0.15 - - -0.002 + + +0.2 - - -0.0025 + + +0.25 - - -0.003 + + +0.3 - - -0.0035 + + +0.35 - - -0.004 + + +0.4 - - -0.0045 + + +0.45 - - -0.005 + + +0.5 - + - -200 + +0.5 - - -250 + + +1 - - -300 + + +1.5 - - -350 + + +2 - - -400 + + +2.5 - - -450 + + +3 - - -500 + + +3.5 - - -550 + + +4 - - -600 + + +4.5 - - - - + + +5 + + + +5.5 + + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/index.html b/criterion/day 1/part 1/index.html index 7c524f1..9c241ff 100644 --- a/criterion/day 1/part 1/index.html +++ b/criterion/day 1/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 57.329 µs - 57.415 µs - 57.525 µs + 59.474 µs + 60.188 µs + 61.203 µs R² - 0.9957667 - 0.9960425 - 0.9955803 + 0.6422828 + 0.6507581 + 0.6338425 Mean - 57.276 µs - 57.347 µs - 57.432 µs + 59.490 µs + 59.978 µs + 60.687 µs Std. Dev. - 233.53 ns - 399.38 ns - 568.48 ns + 657.41 ns + 3.1310 µs + 5.0285 µs Median - 57.271 µs - 57.326 µs - 57.382 µs + 59.355 µs + 59.410 µs + 59.449 µs MAD - 181.02 ns - 235.39 ns - 290.98 ns + 114.75 ns + 142.06 ns + 177.61 ns diff --git a/criterion/day 1/part 1/mean.svg b/criterion/day 1/part 1/mean.svg index 3ebcaa8..740119d 100644 --- a/criterion/day 1/part 1/mean.svg +++ b/criterion/day 1/part 1/mean.svg @@ -9,90 +9,70 @@ Density (a.u.) Average time (µs)
- -1 - - - -2 - - - -3 - - - -4 + +0.2 - - -5 + + +0.4 - - -6 + + +0.6 - - -7 + + +0.8 - - -8 - - - -9 + + +1 - - -10 + + +1.2 - - -11 + + +1.4 - + - -57.26 - - - -57.28 + +59.4 - - -57.3 + + +59.6 - - -57.32 + + +59.8 - - -57.34 + + +60 - - -57.36 + + +60.2 - - -57.38 + + +60.4 - - -57.4 + + +60.6 - - -57.42 + + +60.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/median.svg b/criterion/day 1/part 1/median.svg index eddf9ec..b3ea8e0 100644 --- a/criterion/day 1/part 1/median.svg +++ b/criterion/day 1/part 1/median.svg @@ -9,78 +9,74 @@ Density (a.u.) Average time (µs) - -2 - - -4 +5 - -6 + +10 - - -8 + + +15 - - -10 + + +20 - - -12 + + +25 - - -14 + + + +59.35 - - -16 + + +59.36 - - -18 + + +59.37 - - -20 + + +59.38 - - - -57.26 + + +59.39 - - -57.28 + + +59.4 - - -57.3 + + +59.41 - - -57.32 + + +59.42 - - -57.34 + + +59.43 - - -57.36 + + +59.44 - - -57.38 + + +59.45 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/pdf.svg b/criterion/day 1/part 1/pdf.svg index 416fa75..5a10edb 100644 --- a/criterion/day 1/part 1/pdf.svg +++ b/criterion/day 1/part 1/pdf.svg @@ -13,75 +13,71 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - -1.8 - - + - -56.5 + +55 - - -57 + + +60 - - -57.5 + + +65 - - -58 + + +70 - - -58.5 + + +75 - - -59 + + +80 - - -59.5 + + +85 - - -60 + + +90 - + Density (a.u.) @@ -90,136 +86,132 @@ Density (a.u.) 0 - -0.2 - - - -0.4 + +0.05 - - -0.6 - - - -0.8 + + +0.1 - - -1 + + +0.15 - - -1.2 + + +0.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 1/part 1/pdf_small.svg b/criterion/day 1/part 1/pdf_small.svg index aef124a..c7efa96 100644 --- a/criterion/day 1/part 1/pdf_small.svg +++ b/criterion/day 1/part 1/pdf_small.svg @@ -10,51 +10,47 @@ Average Time (µs) 0 - -0.2 - - - -0.4 + +0.05 - - -0.6 + + +0.1 - - -0.8 + + +0.15 - - -1 + + +0.2 - - -1.2 + + +0.25 - - -1.4 + + +0.3 - + - -57 + +60 - - -58 + + +70 - - -59 + + +80 - - -60 + + +90 - - - + + + diff --git a/criterion/day 1/part 1/regression.svg b/criterion/day 1/part 1/regression.svg index 356a643..54c98fc 100644 --- a/criterion/day 1/part 1/regression.svg +++ b/criterion/day 1/part 1/regression.svg @@ -8,103 +8,98 @@ 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 - - + @@ -112,101 +107,101 @@ Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 1/part 1/regression_small.svg b/criterion/day 1/part 1/regression_small.svg index e0843c5..a7db107 100644 --- a/criterion/day 1/part 1/regression_small.svg +++ b/criterion/day 1/part 1/regression_small.svg @@ -5,203 +5,198 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - -1.8 - - + - + - - + + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/criterion/day 1/part 1/slope.svg b/criterion/day 1/part 1/slope.svg index 5d78ae8..e352991 100644 --- a/criterion/day 1/part 1/slope.svg +++ b/criterion/day 1/part 1/slope.svg @@ -9,58 +9,90 @@ Density (a.u.) Average time (µs) - -1 + +0.1 + + + +0.2 - - -2 + + +0.3 - - -3 + + +0.4 - - -4 + + +0.5 - - -5 + + +0.6 - - -6 + + +0.7 - - -7 + + +0.8 - - -8 + + +0.9 - + + +1 + + - -57.35 + +59.4 + + + +59.6 + + + +59.8 + + + +60 + + + +60.2 + + + +60.4 + + + +60.6 - - -57.4 + + +60.8 - - -57.45 + + +61 - - -57.5 + + +61.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 1/typical.svg b/criterion/day 1/part 1/typical.svg index f6bc3b4..da7f613 100644 --- a/criterion/day 1/part 1/typical.svg +++ b/criterion/day 1/part 1/typical.svg @@ -9,58 +9,90 @@ Density (a.u.) Average time (µs) - -1 + +0.1 + + + +0.2 - - -2 + + +0.3 - - -3 + + +0.4 - - -4 + + +0.5 - - -5 + + +0.6 - - -6 + + +0.7 - - -7 + + +0.8 - - -8 + + +0.9 - + + +1 + + - -57.35 + +59.4 + + + +59.6 + + + +59.8 + + + +60 + + + +60.2 + + + +60.4 + + + +60.6 - - -57.4 + + +60.8 - - -57.45 + + +61 - - -57.5 + + +61.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/MAD.svg b/criterion/day 1/part 2/MAD.svg index bc7cf10..24fd525 100644 --- a/criterion/day 1/part 2/MAD.svg +++ b/criterion/day 1/part 2/MAD.svg @@ -9,66 +9,74 @@ Density (a.u.) Average time (ns) - + 0.002 - - + + 0.004 - - + + 0.006 - - + + 0.008 - - + + 0.01 - - + + 0.012 - - + + 0.014 - - + + 0.016 - + + +0.018 + + - -180 + +60 - - -200 + + +80 - - -220 + + +100 - - -240 + + +120 - - -260 + + +140 - - -280 + + +160 + + + +180 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/SD.svg b/criterion/day 1/part 2/SD.svg index 5d9ad70..8e01c44 100644 --- a/criterion/day 1/part 2/SD.svg +++ b/criterion/day 1/part 2/SD.svg @@ -6,81 +6,93 @@ day 1/part 2:SD Density (a.u.) -Average time (ns) +Average time (µs) - -0.001 + +0.05 - - -0.002 + + +0.1 - - -0.003 + + +0.15 - - -0.004 + + +0.2 - - -0.005 + + +0.25 - - -0.006 + + +0.3 - - -0.007 + + +0.35 - - -0.008 + + +0.4 - + + +0.45 + + - -200 + +0 + + + +1 + + + +2 - - -250 + + +3 - - -300 + + +4 - - -350 + + +5 - - -400 + + +6 - - -450 + + +7 - - -500 + + +8 - - -550 + + +9 - - -600 + + +10 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/index.html b/criterion/day 1/part 2/index.html index e64cded..1f0a39e 100644 --- a/criterion/day 1/part 2/index.html +++ b/criterion/day 1/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 85.455 µs - 85.506 µs - 85.556 µs + 86.960 µs + 87.413 µs + 88.383 µs R² - 0.9992032 - 0.9992531 - 0.9992057 + 0.7126892 + 0.7146248 + 0.7057998 Mean - 85.480 µs - 85.545 µs - 85.626 µs + 86.899 µs + 87.514 µs + 88.646 µs Std. Dev. - 199.25 ns - 378.87 ns - 571.88 ns + 386.70 ns + 5.3326 µs + 9.1085 µs Median - 85.498 µs - 85.531 µs - 85.575 µs + 86.895 µs + 86.924 µs + 86.943 µs MAD - 178.42 ns - 230.69 ns - 283.28 ns + 70.445 ns + 103.30 ns + 173.23 ns diff --git a/criterion/day 1/part 2/mean.svg b/criterion/day 1/part 2/mean.svg index ea924f3..079782c 100644 --- a/criterion/day 1/part 2/mean.svg +++ b/criterion/day 1/part 2/mean.svg @@ -9,90 +9,90 @@ Density (a.u.) Average time (µs)
- -1 - - - -2 + +0.2 - - -3 + + +0.4 - + -4 +0.6 - -5 - - - -6 + +0.8 - - -7 + + +1 - - -8 + + +1.2 - - -9 + + +1.4 - - -10 + + +1.6 - - -11 + + +1.8 - + - -85.48 + +86.8 + + + +87 + + + +87.2 - - -85.5 + + +87.4 - - -85.52 + + +87.6 - - -85.54 + + +87.8 - - -85.56 + + +88 - - -85.58 + + +88.2 - - -85.6 + + +88.4 - - -85.62 + + +88.6 - - -85.64 + + +88.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/median.svg b/criterion/day 1/part 2/median.svg index f21d95b..f52e973 100644 --- a/criterion/day 1/part 2/median.svg +++ b/criterion/day 1/part 2/median.svg @@ -9,82 +9,78 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - + + 40 - - + + 45 - - - -85.49 - - - -85.5 + + +50 - - -85.51 + + +55 - - -85.52 + + + +86.89 - - -85.53 + + +86.9 - - -85.54 + + +86.91 - - -85.55 + + +86.92 - - -85.56 + + +86.93 - - -85.57 + + +86.94 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/pdf.svg b/criterion/day 1/part 2/pdf.svg index c57be32..5a53505 100644 --- a/criterion/day 1/part 2/pdf.svg +++ b/criterion/day 1/part 2/pdf.svg @@ -38,38 +38,34 @@ Average Time (µs) - -85 + +80 - - -85.5 + + +90 - - -86 + + +100 - - -86.5 + + +110 - - -87 + + +120 - - -87.5 + + +130 - - -88 + + +140 - - -88.5 - - + Density (a.u.) @@ -78,140 +74,144 @@ Density (a.u.) 0 - -0.2 - - - -0.4 - - - -0.6 - - - -0.8 - - - -1 - - - -1.2 - - - -1.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +0.02 + + + +0.04 + + + +0.06 + + + +0.08 + + + +0.1 + + + +0.12 + + + +0.14 + + + +0.16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 1/part 2/pdf_small.svg b/criterion/day 1/part 2/pdf_small.svg index f4c2933..fce7fea 100644 --- a/criterion/day 1/part 2/pdf_small.svg +++ b/criterion/day 1/part 2/pdf_small.svg @@ -10,51 +10,59 @@ Average Time (µs) 0 - -0.2 + +0.02 - - -0.4 + + +0.04 - - -0.6 + + +0.06 - - -0.8 + + +0.08 - - -1 + + +0.1 - - -1.2 + + +0.12 - - -1.4 + + +0.14 - + + +0.16 + + + +0.18 + + - -85 + +80 - - -86 + + +100 - - -87 + + +120 - - -88 + + +140 - - - + + + diff --git a/criterion/day 1/part 2/regression.svg b/criterion/day 1/part 2/regression.svg index b373aa1..0ab7d12 100644 --- a/criterion/day 1/part 2/regression.svg +++ b/criterion/day 1/part 2/regression.svg @@ -15,56 +15,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 @@ -91,11 +91,11 @@ Iterations (x 10^3) - + - + @@ -104,94 +104,94 @@ 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 a6adb0b..ce2e8c9 100644 --- a/criterion/day 1/part 2/regression_small.svg +++ b/criterion/day 1/part 2/regression_small.svg @@ -11,57 +11,57 @@ Iterations (x 10^3) - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -97,36 +97,36 @@ Iterations (x 10^3) - + - + - + - + - + - - + + - + - + @@ -134,14 +134,14 @@ Iterations (x 10^3) - - - - - + + + + + - + @@ -150,43 +150,43 @@ Iterations (x 10^3) - - + + - - + + - - - + + + - + - + - - - + + + - + - - - + + + - - + + diff --git a/criterion/day 1/part 2/slope.svg b/criterion/day 1/part 2/slope.svg index c9fad34..2afeff3 100644 --- a/criterion/day 1/part 2/slope.svg +++ b/criterion/day 1/part 2/slope.svg @@ -9,66 +9,58 @@ Density (a.u.) Average time (µs) - -2 - - - -4 - - - -6 + +0.5 - - -8 + + +1 - - -10 + + +1.5 - - -12 - - - -14 + + +2 - - -16 + + +2.5 - + - -85.46 + +87 + + + +87.2 - - -85.48 + + +87.4 - - -85.5 + + +87.6 - - -85.52 + + +87.8 - - -85.54 + + +88 - - -85.56 + + +88.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/part 2/typical.svg b/criterion/day 1/part 2/typical.svg index 3466571..96c687e 100644 --- a/criterion/day 1/part 2/typical.svg +++ b/criterion/day 1/part 2/typical.svg @@ -9,66 +9,58 @@ Density (a.u.) Average time (µs) - -2 - - - -4 - - - -6 + +0.5 - - -8 + + +1 - - -10 + + +1.5 - - -12 - - - -14 + + +2 - - -16 + + +2.5 - + - -85.46 + +87 + + + +87.2 - - -85.48 + + +87.4 - - -85.5 + + +87.6 - - -85.52 + + +87.8 - - -85.54 + + +88 - - -85.56 + + +88.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 1/violin.svg b/criterion/day 1/violin.svg index e775341..cbf2668 100644 --- a/criterion/day 1/violin.svg +++ b/criterion/day 1/violin.svg @@ -22,40 +22,36 @@ day 1/part 1 0.0 - -10.0 - - - + 20.0 - - -30.0 - - - + + 40.0 - - -50.0 - - - + + 60.0 - - -70.0 - - - + + 80.0 - - - - - + + +100.0 + + + +120.0 + + + +140.0 + + + + + + diff --git a/criterion/day 10/index.html b/criterion/day 10/index.html new file mode 100644 index 0000000..10f815c --- /dev/null +++ b/criterion/day 10/index.html @@ -0,0 +1,113 @@ + + + + + + day 10 Summary - Criterion.rs + + + + +
+

day 10

+

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

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

day 10/part 2

+
+ + + + + + + +
+ + PDF of Slope + + + + Regression + +
+
+
+ + + + \ No newline at end of file diff --git a/criterion/day 10/part 1/MAD.svg b/criterion/day 10/part 1/MAD.svg new file mode 100644 index 0000000..660fdd1 --- /dev/null +++ b/criterion/day 10/part 1/MAD.svg @@ -0,0 +1,80 @@ + + +day 10/part 1:MAD + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + +3 + + + + +0.6 + + + +0.7 + + + +0.8 + + + +0.9 + + + +1 + + + +1.1 + + + +1.2 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 1/SD.svg b/criterion/day 10/part 1/SD.svg new file mode 100644 index 0000000..3c78a91 --- /dev/null +++ b/criterion/day 10/part 1/SD.svg @@ -0,0 +1,92 @@ + + +day 10/part 1:SD + + +Density (a.u.) + + +Average time (µs) + + + +0.05 + + + +0.1 + + + +0.15 + + + +0.2 + + + +0.25 + + + +0.3 + + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +10 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 1/index.html b/criterion/day 10/part 1/index.html new file mode 100644 index 0000000..2b7fcc0 --- /dev/null +++ b/criterion/day 10/part 1/index.html @@ -0,0 +1,200 @@ + + + + + + day 10/part 1 - Criterion.rs + + + + +
+

day 10/part 1 (History)

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

Additional Statistics:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lower boundEstimateUpper bound
Slope804.21 µs804.52 µs804.86 µs
0.99944100.99946070.9994356
Mean804.27 µs805.17 µs806.55 µs
Std. Dev.1.3579 µs6.0304 µs9.8419 µs
Median803.86 µs803.99 µs804.26 µs
MAD635.68 ns939.80 ns1.1668 µs
+
+
+

Additional Plots:

+ +
+
+
+

Understanding this report:

+

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

+

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

+

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

+
+
+
+ + + + \ No newline at end of file diff --git a/criterion/day 10/part 1/mean.svg b/criterion/day 10/part 1/mean.svg new file mode 100644 index 0000000..29c0b4b --- /dev/null +++ b/criterion/day 10/part 1/mean.svg @@ -0,0 +1,76 @@ + + +day 10/part 1:mean + + +Density (a.u.) + + +Average time (µs) + + + +0.1 + + + +0.2 + + + +0.3 + + + +0.4 + + + +0.5 + + + +0.6 + + + +0.7 + + + + +804.5 + + + +805 + + + +805.5 + + + +806 + + + +806.5 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 1/median.svg b/criterion/day 10/part 1/median.svg new file mode 100644 index 0000000..7ae5504 --- /dev/null +++ b/criterion/day 10/part 1/median.svg @@ -0,0 +1,96 @@ + + +day 10/part 1:median + + +Density (a.u.) + + +Average time (µs) + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + + +803.85 + + + +803.9 + + + +803.95 + + + +804 + + + +804.05 + + + +804.1 + + + +804.15 + + + +804.2 + + + +804.25 + + + +804.3 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 1/pdf.svg b/criterion/day 10/part 1/pdf.svg new file mode 100644 index 0000000..760bcff --- /dev/null +++ b/criterion/day 10/part 1/pdf.svg @@ -0,0 +1,243 @@ + + +day 10/part 1 + + +Iterations + + +Average Time (µs) + + + +0 + + + +20 + + + +40 + + + +60 + + + +80 + + + +100 + + + +120 + + + +140 + + + +160 + + + +180 + + + +200 + + + + +800 + + + +810 + + + +820 + + + +830 + + + +840 + + + +850 + + + +860 + + + +Density (a.u.) + + + +0 + + + +0.02 + + + +0.04 + + + +0.06 + + + +0.08 + + + +0.1 + + + +0.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PDF + + +Mean + + +"Clean" sample + + +Mild outliers + + +Severe outliers + + + + + + + diff --git a/criterion/day 10/part 1/pdf_small.svg b/criterion/day 10/part 1/pdf_small.svg new file mode 100644 index 0000000..0becd0e --- /dev/null +++ b/criterion/day 10/part 1/pdf_small.svg @@ -0,0 +1,60 @@ + + +Density (a.u.) + + +Average Time (µs) + + + +0 + + + +0.02 + + + +0.04 + + + +0.06 + + + +0.08 + + + +0.1 + + + +0.12 + + + +0.14 + + + + +800 + + + +820 + + + +840 + + + +860 + + + + + diff --git a/criterion/day 10/part 1/regression.svg b/criterion/day 10/part 1/regression.svg new file mode 100644 index 0000000..ff3fad7 --- /dev/null +++ b/criterion/day 10/part 1/regression.svg @@ -0,0 +1,217 @@ + + +day 10/part 1 + + +Total sample time (ms) + + +Iterations + + + + + + + + + + + + + + + + + + + + + +20.0 + + + +40.0 + + + +60.0 + + + +80.0 + + + +100.0 + + + +120.0 + + + +140.0 + + + +160.0 + + + + +20 + + + +40 + + + +60 + + + +80 + + + +100 + + + +120 + + + +140 + + + +160 + + + +180 + + + +200 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sample + + +Linear regression + + +Confidence interval + + + + + diff --git a/criterion/day 10/part 1/regression_small.svg b/criterion/day 10/part 1/regression_small.svg new file mode 100644 index 0000000..5ebd810 --- /dev/null +++ b/criterion/day 10/part 1/regression_small.svg @@ -0,0 +1,202 @@ + + +Total sample time (ms) + + +Iterations + + + + + + + + + + + + + + + + + + + + + +20.0 + + + +40.0 + + + +60.0 + + + +80.0 + + + +100.0 + + + +120.0 + + + +140.0 + + + +160.0 + + + + +20 + + + +40 + + + +60 + + + +80 + + + +100 + + + +120 + + + +140 + + + +160 + + + +180 + + + +200 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 10/part 1/slope.svg b/criterion/day 10/part 1/slope.svg new file mode 100644 index 0000000..a5fc086 --- /dev/null +++ b/criterion/day 10/part 1/slope.svg @@ -0,0 +1,80 @@ + + +day 10/part 1:slope + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + + +804.2 + + + +804.3 + + + +804.4 + + + +804.5 + + + +804.6 + + + +804.7 + + + +804.8 + + + +804.9 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 1/typical.svg b/criterion/day 10/part 1/typical.svg new file mode 100644 index 0000000..64e088c --- /dev/null +++ b/criterion/day 10/part 1/typical.svg @@ -0,0 +1,80 @@ + + +day 10/part 1:typical + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + + +804.2 + + + +804.3 + + + +804.4 + + + +804.5 + + + +804.6 + + + +804.7 + + + +804.8 + + + +804.9 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 2/MAD.svg b/criterion/day 10/part 2/MAD.svg new file mode 100644 index 0000000..faa4ee9 --- /dev/null +++ b/criterion/day 10/part 2/MAD.svg @@ -0,0 +1,88 @@ + + +day 10/part 2:MAD + + +Density (a.u.) + + +Average time (ns) + + + +0.001 + + + +0.002 + + + +0.003 + + + +0.004 + + + +0.005 + + + +0.006 + + + +0.007 + + + +0.008 + + + + +450 + + + +500 + + + +550 + + + +600 + + + +650 + + + +700 + + + +750 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 2/SD.svg b/criterion/day 10/part 2/SD.svg new file mode 100644 index 0000000..669fb9a --- /dev/null +++ b/criterion/day 10/part 2/SD.svg @@ -0,0 +1,108 @@ + + +day 10/part 2:SD + + +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 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 2/index.html b/criterion/day 10/part 2/index.html new file mode 100644 index 0000000..9d04b3d --- /dev/null +++ b/criterion/day 10/part 2/index.html @@ -0,0 +1,200 @@ + + + + + + day 10/part 2 - Criterion.rs + + + + +
+

day 10/part 2 (History)

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

Additional Statistics:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Lower boundEstimateUpper bound
Slope528.73 µs528.91 µs529.11 µs
0.99960950.99962520.9996052
Mean528.89 µs529.53 µs530.62 µs
Std. Dev.831.66 ns4.8749 µs8.2281 µs
Median528.72 µs528.90 µs529.00 µs
MAD437.72 ns570.75 ns721.24 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 10/part 2/mean.svg b/criterion/day 10/part 2/mean.svg new file mode 100644 index 0000000..86a2480 --- /dev/null +++ b/criterion/day 10/part 2/mean.svg @@ -0,0 +1,96 @@ + + +day 10/part 2:mean + + +Density (a.u.) + + +Average time (µs) + + + +0.2 + + + +0.4 + + + +0.6 + + + +0.8 + + + +1 + + + +1.2 + + + + +528.8 + + + +529 + + + +529.2 + + + +529.4 + + + +529.6 + + + +529.8 + + + +530 + + + +530.2 + + + +530.4 + + + +530.6 + + + +530.8 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 2/median.svg b/criterion/day 10/part 2/median.svg new file mode 100644 index 0000000..46a4adc --- /dev/null +++ b/criterion/day 10/part 2/median.svg @@ -0,0 +1,100 @@ + + +day 10/part 2:median + + +Density (a.u.) + + +Average time (µs) + + + +1 + + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +10 + + + +11 + + + + +528.7 + + + +528.75 + + + +528.8 + + + +528.85 + + + +528.9 + + + +528.95 + + + +529 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 2/pdf.svg b/criterion/day 10/part 2/pdf.svg new file mode 100644 index 0000000..266d728 --- /dev/null +++ b/criterion/day 10/part 2/pdf.svg @@ -0,0 +1,247 @@ + + +day 10/part 2 + + +Iterations + + +Average Time (µs) + + + +0 + + + +20 + + + +40 + + + +60 + + + +80 + + + +100 + + + +120 + + + +140 + + + +160 + + + +180 + + + +200 + + + + +530 + + + +540 + + + +550 + + + +560 + + + +570 + + + +580 + + + +Density (a.u.) + + + +0 + + + +0.02 + + + +0.04 + + + +0.06 + + + +0.08 + + + +0.1 + + + +0.12 + + + +0.14 + + + +0.16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PDF + + +Mean + + +"Clean" sample + + +Mild outliers + + +Severe outliers + + + + + + + diff --git a/criterion/day 10/part 2/pdf_small.svg b/criterion/day 10/part 2/pdf_small.svg new file mode 100644 index 0000000..1a0961c --- /dev/null +++ b/criterion/day 10/part 2/pdf_small.svg @@ -0,0 +1,64 @@ + + +Density (a.u.) + + +Average Time (µs) + + + +0 + + + +0.02 + + + +0.04 + + + +0.06 + + + +0.08 + + + +0.1 + + + +0.12 + + + +0.14 + + + +0.16 + + + +0.18 + + + + +540 + + + +560 + + + +580 + + + + + diff --git a/criterion/day 10/part 2/regression.svg b/criterion/day 10/part 2/regression.svg new file mode 100644 index 0000000..b82b05e --- /dev/null +++ b/criterion/day 10/part 2/regression.svg @@ -0,0 +1,227 @@ + + +day 10/part 2 + + +Total sample time (ms) + + +Iterations + + + + + + + + + + + + + + + + + + + + + + + +10.0 + + + +20.0 + + + +30.0 + + + +40.0 + + + +50.0 + + + +60.0 + + + +70.0 + + + +80.0 + + + +90.0 + + + +100.0 + + + + +20 + + + +40 + + + +60 + + + +80 + + + +100 + + + +120 + + + +140 + + + +160 + + + +180 + + + +200 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sample + + +Linear regression + + +Confidence interval + + + + + diff --git a/criterion/day 10/part 2/regression_small.svg b/criterion/day 10/part 2/regression_small.svg new file mode 100644 index 0000000..7fa8152 --- /dev/null +++ b/criterion/day 10/part 2/regression_small.svg @@ -0,0 +1,212 @@ + + +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 + + + + +20 + + + +40 + + + +60 + + + +80 + + + +100 + + + +120 + + + +140 + + + +160 + + + +180 + + + +200 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 10/part 2/slope.svg b/criterion/day 10/part 2/slope.svg new file mode 100644 index 0000000..b2f9b43 --- /dev/null +++ b/criterion/day 10/part 2/slope.svg @@ -0,0 +1,104 @@ + + +day 10/part 2:slope + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + +3 + + + +3.5 + + + +4 + + + +4.5 + + + + +528.7 + + + +528.75 + + + +528.8 + + + +528.85 + + + +528.9 + + + +528.95 + + + +529 + + + +529.05 + + + +529.1 + + + +529.15 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/part 2/typical.svg b/criterion/day 10/part 2/typical.svg new file mode 100644 index 0000000..f91db0a --- /dev/null +++ b/criterion/day 10/part 2/typical.svg @@ -0,0 +1,104 @@ + + +day 10/part 2:typical + + +Density (a.u.) + + +Average time (µs) + + + +0.5 + + + +1 + + + +1.5 + + + +2 + + + +2.5 + + + +3 + + + +3.5 + + + +4 + + + +4.5 + + + + +528.7 + + + +528.75 + + + +528.8 + + + +528.85 + + + +528.9 + + + +528.95 + + + +529 + + + +529.05 + + + +529.1 + + + +529.15 + + + + + + +Bootstrap distribution + + +Confidence interval + + +Point estimate + + + + + diff --git a/criterion/day 10/violin.svg b/criterion/day 10/violin.svg new file mode 100644 index 0000000..fdae9e4 --- /dev/null +++ b/criterion/day 10/violin.svg @@ -0,0 +1,61 @@ + + +day 10: Violin plot + + +Input + + +Average time (µs) + + + +day 10/part 2 + + + +day 10/part 1 + + + + +0.0 + + + +100.0 + + + +200.0 + + + +300.0 + + + +400.0 + + + +500.0 + + + +600.0 + + + +700.0 + + + +800.0 + + + + + + + diff --git a/criterion/day 2/part 1/MAD.svg b/criterion/day 2/part 1/MAD.svg index 0b1131a..123d2d1 100644 --- a/criterion/day 2/part 1/MAD.svg +++ b/criterion/day 2/part 1/MAD.svg @@ -9,62 +9,74 @@ Density (a.u.) Average time (ns)
- -0.001 - - - + 0.002 - - -0.003 - - - + + 0.004 - + + +0.006 + + + +0.008 + + + +0.01 + + -0.005 +0.012 - -0.006 + +0.014 - - -0.007 + + +0.016 - - -0.008 + + +0.018 - + - -300 + +160 + + + +180 + + + +200 - - -350 + + +220 - - -400 + + +240 - - -450 + + +260 - - -500 + + +280 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/SD.svg b/criterion/day 2/part 1/SD.svg index 4a023bb..9bbf09b 100644 --- a/criterion/day 2/part 1/SD.svg +++ b/criterion/day 2/part 1/SD.svg @@ -9,78 +9,54 @@ Density (a.u.) Average time (µs) - -0.2 - - - -0.4 + +0.05 - - -0.6 + + +0.1 - - -0.8 + + +0.15 - - -1 + + +0.2 - - -1.2 + + +0.25 - + - -0.6 - - - -0.8 - - - -1 + +0 - - -1.2 - - - -1.4 - - - -1.6 - - - -1.8 - - - + + 2 - - -2.2 + + +4 + + + +6 - - -2.4 + + +8 - - -2.6 + + +10 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/index.html b/criterion/day 2/part 1/index.html index 3bdd791..d55945d 100644 --- a/criterion/day 2/part 1/index.html +++ b/criterion/day 2/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 141.81 µs - 142.28 µs - 142.94 µs + 141.48 µs + 143.91 µs + 147.80 µs R² - 0.9716401 - 0.9730230 - 0.9703044 + 0.8045693 + 0.8129785 + 0.7917214 Mean - 141.48 µs - 141.74 µs - 142.09 µs + 141.56 µs + 142.43 µs + 143.82 µs Std. Dev. - 653.12 ns - 1.5948 µs - 2.4647 µs + 262.22 ns + 6.1379 µs + 10.126 µs Median - 141.24 µs - 141.28 µs - 141.39 µs + 141.47 µs + 141.51 µs + 141.57 µs MAD - 279.02 ns - 399.38 ns - 509.18 ns + 158.64 ns + 213.12 ns + 268.67 ns diff --git a/criterion/day 2/part 1/mean.svg b/criterion/day 2/part 1/mean.svg index b183e71..204ef69 100644 --- a/criterion/day 2/part 1/mean.svg +++ b/criterion/day 2/part 1/mean.svg @@ -9,58 +9,74 @@ Density (a.u.) Average time (µs)
- + +0.1 + + + +0.2 + + + +0.3 + + + +0.4 + + + 0.5 - - -1 + + +0.6 - - -1.5 + + +0.7 - - -2 + + +0.8 - - -2.5 + + +0.9 - + + +1 + + - + 141.5 - - -141.6 - - - -141.7 + + +142 - - -141.8 + + +142.5 - - -141.9 + + +143 - - -142 + + +143.5 - - -142.1 + + +144 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/median.svg b/criterion/day 2/part 1/median.svg index ab16e0d..b8cbd13 100644 --- a/criterion/day 2/part 1/median.svg +++ b/criterion/day 2/part 1/median.svg @@ -9,74 +9,62 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - + - -141.22 + +141.46 - - -141.24 + + +141.48 - - -141.26 + + +141.5 - - -141.28 + + +141.52 - - -141.3 + + +141.54 - - -141.32 + + +141.56 - - -141.34 - - - -141.36 - - - -141.38 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/pdf.svg b/criterion/day 2/part 1/pdf.svg index c59f492..95eb1d6 100644 --- a/criterion/day 2/part 1/pdf.svg +++ b/criterion/day 2/part 1/pdf.svg @@ -13,71 +13,67 @@ Average Time (µs) 0 - + 100 - - + + 200 - - + + 300 - - + + 400 - - + + 500 - - + + 600 - - + + 700 + + +800 + - + 140 - - -142 - - - -144 + + +150 - - -146 + + +160 - - -148 + + +170 - - -150 + + +180 - - -152 + + +190 - - -154 - - - -156 + + +200 - + Density (a.u.) @@ -86,144 +82,140 @@ Density (a.u.) 0 - -0.05 + +0.02 + + + +0.04 + + + +0.06 + + + +0.08 - - + + 0.1 - - -0.15 - - - -0.2 - - - -0.25 - - - -0.3 - - - -0.35 - - - -0.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.12 + + + +0.14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 2/part 1/pdf_small.svg b/criterion/day 2/part 1/pdf_small.svg index c54e33d..e31385d 100644 --- a/criterion/day 2/part 1/pdf_small.svg +++ b/criterion/day 2/part 1/pdf_small.svg @@ -10,59 +10,55 @@ Average Time (µs) 0 - -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 - + - + 140 - - -145 + + +160 - - -150 + + +180 - - -155 + + +200 - - - + + + diff --git a/criterion/day 2/part 1/regression.svg b/criterion/day 2/part 1/regression.svg index c99a262..30f7bc4 100644 --- a/criterion/day 2/part 1/regression.svg +++ b/criterion/day 2/part 1/regression.svg @@ -8,190 +8,185 @@ 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 + + + +120.0 - + + +140.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 9070d38..9176829 100644 --- a/criterion/day 2/part 1/regression_small.svg +++ b/criterion/day 2/part 1/regression_small.svg @@ -5,188 +5,183 @@ 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 + + + +120.0 - + + +140.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 71614ea..41f084c 100644 --- a/criterion/day 2/part 1/slope.svg +++ b/criterion/day 2/part 1/slope.svg @@ -9,66 +9,70 @@ 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 - + - -141.8 + +141 - - + + 142 - - -142.2 + + +143 - - -142.4 + + +144 - - -142.6 + + +145 - - -142.8 + + +146 - - -143 + + +147 + + + +148 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 1/typical.svg b/criterion/day 2/part 1/typical.svg index f6d6ff1..ee456b8 100644 --- a/criterion/day 2/part 1/typical.svg +++ b/criterion/day 2/part 1/typical.svg @@ -9,66 +9,70 @@ 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 - + - -141.8 + +141 - - + + 142 - - -142.2 + + +143 - - -142.4 + + +144 - - -142.6 + + +145 - - -142.8 + + +146 - - -143 + + +147 + + + +148 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/MAD.svg b/criterion/day 2/part 2/MAD.svg index a900eba..fe931d4 100644 --- a/criterion/day 2/part 2/MAD.svg +++ b/criterion/day 2/part 2/MAD.svg @@ -6,69 +6,97 @@ day 2/part 2: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 - + + +0.004 + + + +0.0045 + + + +0.005 + + - -0.7 + +300 + + + +350 + + + +400 + + + +450 + + + +500 - - -0.8 + + +550 - - -0.9 + + +600 - - -1 + + +650 - - -1.1 + + +700 - - -1.2 + + +750 - - -1.3 + + +800 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/SD.svg b/criterion/day 2/part 2/SD.svg index b757a1d..828664d 100644 --- a/criterion/day 2/part 2/SD.svg +++ b/criterion/day 2/part 2/SD.svg @@ -9,78 +9,90 @@ 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 + + - + +0.5 + + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - - + + 4.5 - - - - + + +5 + + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/index.html b/criterion/day 2/part 2/index.html index e2e20f0..6a33795 100644 --- a/criterion/day 2/part 2/index.html +++ b/criterion/day 2/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 174.36 µs - 175.09 µs - 176.14 µs + 169.84 µs + 170.01 µs + 170.17 µs R² - 0.9505566 - 0.9526442 - 0.9483006 + 0.9976991 + 0.9978343 + 0.9977109 Mean - 173.53 µs - 173.99 µs - 174.61 µs + 169.48 µs + 169.87 µs + 170.51 µs Std. Dev. - 1.1709 µs - 2.7876 µs - 4.3533 µs + 561.91 ns + 2.9256 µs + 4.9409 µs Median - 173.23 µs - 173.41 µs - 173.64 µs + 169.25 µs + 169.33 µs + 169.59 µs MAD - 698.44 ns - 952.35 ns - 1.2810 µs + 338.29 ns + 551.62 ns + 781.61 ns diff --git a/criterion/day 2/part 2/mean.svg b/criterion/day 2/part 2/mean.svg index 234c0e3..8a3c054 100644 --- a/criterion/day 2/part 2/mean.svg +++ b/criterion/day 2/part 2/mean.svg @@ -9,66 +9,82 @@ Density (a.u.) Average time (µs)
- + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 + + +1.8 + + + +2 + + + +2.2 + - -173.6 + +169.4 + + + +169.6 - - -173.8 + + +169.8 - - -174 + + +170 - - -174.2 + + +170.2 - - -174.4 + + +170.4 - - -174.6 + + +170.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/median.svg b/criterion/day 2/part 2/median.svg index fc3a0cb..68d7aa6 100644 --- a/criterion/day 2/part 2/median.svg +++ b/criterion/day 2/part 2/median.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (µs) - -0.5 - - - -1 - - - -1.5 - - - + 2 - - -2.5 - - - -3 - - - -3.5 - - - + + 4 - - -4.5 + + +6 - - -5 + + +8 - - - -173.2 + + +10 - - -173.25 + + +12 - - -173.3 + + + +169.25 - - -173.35 + + +169.3 - - -173.4 + + +169.35 - - -173.45 + + +169.4 - - -173.5 + + +169.45 - - -173.55 + + +169.5 - - -173.6 + + +169.55 - - -173.65 + + +169.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/pdf.svg b/criterion/day 2/part 2/pdf.svg index 7c78367..ebffed7 100644 --- a/criterion/day 2/part 2/pdf.svg +++ b/criterion/day 2/part 2/pdf.svg @@ -38,34 +38,38 @@ Average Time (µs) - + +165 + + + 170 - - + + 175 - - + + 180 - - + + 185 - - + + 190 - - + + 195 - - + + 200 - + Density (a.u.) @@ -74,128 +78,132 @@ Density (a.u.) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - - - - + + +0.25 + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 2/part 2/pdf_small.svg b/criterion/day 2/part 2/pdf_small.svg index b3b57ef..e44c64f 100644 --- a/criterion/day 2/part 2/pdf_small.svg +++ b/criterion/day 2/part 2/pdf_small.svg @@ -10,43 +10,47 @@ Average Time (µs) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - + + 0.25 + + +0.3 + - + 170 - - + + 180 - + 190 - + 200 - - - + + + diff --git a/criterion/day 2/part 2/regression.svg b/criterion/day 2/part 2/regression.svg index daf29a7..a58c396 100644 --- a/criterion/day 2/part 2/regression.svg +++ b/criterion/day 2/part 2/regression.svg @@ -14,57 +14,57 @@ Iterations - - - - - - - - - - + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 100 @@ -92,106 +92,106 @@ Iterations - - + + - - - + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 2/part 2/regression_small.svg b/criterion/day 2/part 2/regression_small.svg index 26023c3..e3ceba4 100644 --- a/criterion/day 2/part 2/regression_small.svg +++ b/criterion/day 2/part 2/regression_small.svg @@ -12,56 +12,56 @@ Iterations - - - - - - - - - + + + + + + + + + 10.0 - + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 100 @@ -88,105 +88,105 @@ Iterations - + - + - + - - + + - - + + - - - + + + - - + + - - - - - - + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + diff --git a/criterion/day 2/part 2/slope.svg b/criterion/day 2/part 2/slope.svg index 1590461..f81b34f 100644 --- a/criterion/day 2/part 2/slope.svg +++ b/criterion/day 2/part 2/slope.svg @@ -9,94 +9,82 @@ 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 + + +3.5 - - -0.8 + + +4 - - -0.9 + + +4.5 - - -1 + + +5 - + - -174.2 - - - -174.4 - - - -174.6 - - - -174.8 + +169.85 - - -175 + + +169.9 - - -175.2 + + +169.95 - - -175.4 + + +170 - - -175.6 + + +170.05 - - -175.8 + + +170.1 - - -176 + + +170.15 - - -176.2 + + +170.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/part 2/typical.svg b/criterion/day 2/part 2/typical.svg index 4ca53e4..245f891 100644 --- a/criterion/day 2/part 2/typical.svg +++ b/criterion/day 2/part 2/typical.svg @@ -9,94 +9,82 @@ 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 + + +3.5 - - -0.8 + + +4 - - -0.9 + + +4.5 - - -1 + + +5 - + - -174.2 - - - -174.4 - - - -174.6 - - - -174.8 + +169.85 - - -175 + + +169.9 - - -175.2 + + +169.95 - - -175.4 + + +170 - - -175.6 + + +170.05 - - -175.8 + + +170.1 - - -176 + + +170.15 - - -176.2 + + +170.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 2/violin.svg b/criterion/day 2/violin.svg index 8206fae..cf90320 100644 --- a/criterion/day 2/violin.svg +++ b/criterion/day 2/violin.svg @@ -22,48 +22,48 @@ day 2/part 1 0.0 - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - - + + 200.0 - - - - - + + + + + diff --git a/criterion/day 3/part 1/MAD.svg b/criterion/day 3/part 1/MAD.svg index cd08e11..3e91f92 100644 --- a/criterion/day 3/part 1/MAD.svg +++ b/criterion/day 3/part 1/MAD.svg @@ -9,86 +9,70 @@ Density (a.u.) Average time (ns) - -0.001 - - - -0.002 - - - -0.003 - - - -0.004 - - - + 0.005 - - -0.006 - - - -0.007 + + +0.01 - - -0.008 + + +0.015 - - -0.009 + + +0.02 - - -0.01 + + +0.025 - - -0.011 + + +0.03 - + - -240 + +90 + + + +100 - - -260 + + +110 - - -280 + + +120 - - -300 + + +130 - - -320 + + +140 - - -340 + + +150 - - -360 + + +160 - - -380 + + +170 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/SD.svg b/criterion/day 3/part 1/SD.svg index 23a7e30..73a481a 100644 --- a/criterion/day 3/part 1/SD.svg +++ b/criterion/day 3/part 1/SD.svg @@ -9,74 +9,90 @@ Density (a.u.) Average time (ns) - + +5e-4 + + + 0.001 - - + + +0.0015 + + + 0.002 - - + + +0.0025 + + + 0.003 - - -0.004 + + +0.0035 - - -0.005 + + +0.004 - - -0.006 + + +0.0045 - + - + +150 + + + +200 + + + +250 + + + 300 - - + + 350 - - + + 400 - - + + 450 - - + + 500 - - + + 550 - - + + 600 - - + + 650 - - -700 - - - -750 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/index.html b/criterion/day 3/part 1/index.html index 1ede8e0..246ffb1 100644 --- a/criterion/day 3/part 1/index.html +++ b/criterion/day 3/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 33.474 µs - 33.680 µs - 33.907 µs + 46.788 µs + 46.841 µs + 46.910 µs R² - 0.9372609 - 0.9415611 - 0.9363515 + 0.9950213 + 0.9951915 + 0.9948891 Mean - 33.454 µs - 33.546 µs - 33.654 µs + 46.859 µs + 46.928 µs + 47.017 µs Std. Dev. - 325.02 ns - 518.00 ns - 729.12 ns + 162.04 ns + 407.52 ns + 609.12 ns Median - 33.348 µs - 33.444 µs - 33.510 µs + 46.796 µs + 46.828 µs + 46.891 µs MAD - 236.96 ns - 315.48 ns - 379.16 ns + 95.309 ns + 140.31 ns + 170.48 ns diff --git a/criterion/day 3/part 1/mean.svg b/criterion/day 3/part 1/mean.svg index 3a15f31..41f3268 100644 --- a/criterion/day 3/part 1/mean.svg +++ b/criterion/day 3/part 1/mean.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs)
- + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - + + +9 + + + +10 + + + +11 + + - -33.45 + +46.86 + + + +46.88 + + + +46.9 + + + +46.92 + + + +46.94 - - -33.5 + + +46.96 - - -33.55 + + +46.98 - - -33.6 + + +47 - - -33.65 + + +47.02 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/median.svg b/criterion/day 3/part 1/median.svg index 04f1450..3c07da8 100644 --- a/criterion/day 3/part 1/median.svg +++ b/criterion/day 3/part 1/median.svg @@ -9,74 +9,58 @@ Density (a.u.) Average time (µs) - -2 + +5 - - -4 - - - -6 - - - -8 - - - + + 10 - - -12 + + +15 - - - -33.34 - - - -33.36 + + +20 - - -33.38 + + +25 - - -33.4 + + +30 - - -33.42 + + +35 - - -33.44 + + + +46.8 - - -33.46 + + +46.82 - - -33.48 + + +46.84 - - -33.5 + + +46.86 - - -33.52 + + +46.88 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/pdf.svg b/criterion/day 3/part 1/pdf.svg index 0c3106f..a29aaba 100644 --- a/criterion/day 3/part 1/pdf.svg +++ b/criterion/day 3/part 1/pdf.svg @@ -13,75 +13,55 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - -2.5 - - - -3 - - + - -32.5 - - - -33 + +46.5 - - -33.5 + + +47 - - -34 + + +47.5 - - -34.5 + + +48 - - -35 + + +48.5 - - -35.5 + + +49 - - -36 + + +49.5 - - -36.5 + + +50 - - -37 - - - -37.5 - - + Density (a.u.) @@ -90,152 +70,144 @@ 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 + + + +1.6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 3/part 1/pdf_small.svg b/criterion/day 3/part 1/pdf_small.svg index 476d162..b276498 100644 --- a/criterion/day 3/part 1/pdf_small.svg +++ b/criterion/day 3/part 1/pdf_small.svg @@ -10,47 +10,59 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - - -33 + + +1.2 + + + +1.4 + + + +1.6 - - -34 + + +1.8 + + + + +47 - - -35 + + +48 - - -36 + + +49 - - -37 + + +50 - - - + + + diff --git a/criterion/day 3/part 1/regression.svg b/criterion/day 3/part 1/regression.svg index ad8d194..501cf23 100644 --- a/criterion/day 3/part 1/regression.svg +++ b/criterion/day 3/part 1/regression.svg @@ -8,190 +8,215 @@ 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 + +0.2 - - + + +0.4 + + + +0.6 + + + +0.8 + + + 1 - - -1.5 + + +1.2 - - -2 + + +1.4 - - -2.5 + + +1.6 + + + +1.8 + + + +2 - - -3 + + +2.2 - + - - + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 3/part 1/regression_small.svg b/criterion/day 3/part 1/regression_small.svg index 30e94ca..e0e73cc 100644 --- a/criterion/day 3/part 1/regression_small.svg +++ b/criterion/day 3/part 1/regression_small.svg @@ -5,188 +5,213 @@ 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 + +0.2 - - + + +0.4 + + + +0.6 + + + +0.8 + + + 1 - - -1.5 + + +1.2 - - -2 + + +1.4 - - -2.5 + + +1.6 + + + +1.8 + + + +2 - - -3 + + +2.2 - + - + - + - - + + - - + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + diff --git a/criterion/day 3/part 1/slope.svg b/criterion/day 3/part 1/slope.svg index 20a3ef3..6f52663 100644 --- a/criterion/day 3/part 1/slope.svg +++ b/criterion/day 3/part 1/slope.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 - - - -1 - - - -1.5 - - - + 2 - - -2.5 + + +4 - - -3 + + +6 - - -3.5 + + +8 - - - -33.45 + + +10 - - -33.5 + + +12 - - -33.55 + + +14 - - -33.6 + + + +46.78 - - -33.65 + + +46.8 - - -33.7 + + +46.82 - - -33.75 + + +46.84 - - -33.8 + + +46.86 - - -33.85 + + +46.88 - - -33.9 + + +46.9 - - -33.95 + + +46.92 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 1/typical.svg b/criterion/day 3/part 1/typical.svg index 29ad227..c48f545 100644 --- a/criterion/day 3/part 1/typical.svg +++ b/criterion/day 3/part 1/typical.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (µs) - -0.5 - - - -1 - - - -1.5 - - - + 2 - - -2.5 + + +4 - - -3 + + +6 - - -3.5 + + +8 - - - -33.45 + + +10 - - -33.5 + + +12 - - -33.55 + + +14 - - -33.6 + + + +46.78 - - -33.65 + + +46.8 - - -33.7 + + +46.82 - - -33.75 + + +46.84 - - -33.8 + + +46.86 - - -33.85 + + +46.88 - - -33.9 + + +46.9 - - -33.95 + + +46.92 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/MAD.svg b/criterion/day 3/part 2/MAD.svg index 08bb060..3109bf4 100644 --- a/criterion/day 3/part 2/MAD.svg +++ b/criterion/day 3/part 2/MAD.svg @@ -9,78 +9,74 @@ Density (a.u.) Average time (ns) - + 0.001 - - + + 0.002 - - + + 0.003 - - + + 0.004 - - + + 0.005 - - + + 0.006 - - - -300 + + +0.007 + + + +0.008 + + + +0.009 + + + +0.01 - - + + +0.011 + + + + 350 - - + + 400 - - + + 450 - - + + 500 - - + + 550 - - -600 - - - -650 - - - -700 - - - -750 - - - -800 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/SD.svg b/criterion/day 3/part 2/SD.svg index 71a3504..75456ff 100644 --- a/criterion/day 3/part 2/SD.svg +++ b/criterion/day 3/part 2/SD.svg @@ -9,66 +9,78 @@ Density (a.u.) Average time (µs) - + 0.2 - + 0.4 - + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - + + +1.8 + + - + +0.4 + + + +0.6 + + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - + + 1.6 - - + + 1.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/index.html b/criterion/day 3/part 2/index.html index 777cc29..20a2ee3 100644 --- a/criterion/day 3/part 2/index.html +++ b/criterion/day 3/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 26.904 µs - 27.118 µs - 27.308 µs + 34.877 µs + 35.041 µs + 35.269 µs R² - 0.8887400 - 0.8947414 - 0.8900219 + 0.8894744 + 0.8920085 + 0.8871509 Mean - 26.533 µs - 26.763 µs - 27.034 µs + 35.110 µs + 35.291 µs + 35.540 µs Std. Dev. - 776.22 ns - 1.2852 µs - 1.8134 µs + 400.63 ns + 1.1198 µs + 1.7653 µs Median - 26.110 µs - 26.233 µs - 26.460 µs + 35.052 µs + 35.118 µs + 35.207 µs MAD - 304.51 ns - 442.80 ns - 777.95 ns + 357.07 ns + 482.53 ns + 550.03 ns diff --git a/criterion/day 3/part 2/mean.svg b/criterion/day 3/part 2/mean.svg index 8e43ab7..0303654 100644 --- a/criterion/day 3/part 2/mean.svg +++ b/criterion/day 3/part 2/mean.svg @@ -9,54 +9,82 @@ Density (a.u.) Average time (µs)
- + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - + + +3.5 + + + +4 + + - -26.5 + +35.1 + + + +35.15 + + + +35.2 + + + +35.25 + + + +35.3 + + + +35.35 - - -26.6 + + +35.4 - - -26.7 + + +35.45 - - -26.8 + + +35.5 - - -26.9 + + +35.55 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/median.svg b/criterion/day 3/part 2/median.svg index 24901fe..f0531a6 100644 --- a/criterion/day 3/part 2/median.svg +++ b/criterion/day 3/part 2/median.svg @@ -9,86 +9,66 @@ Density (a.u.) Average time (µs) - -1 - - - -2 - - - -3 - - - -4 - - - + 5 - - -6 - - - -7 - - - -8 + + +10 - - -9 + + +15 - - -10 + + +20 - - -11 + + +25 - + - -26.1 + +35.04 + + + +35.06 - - -26.15 + + +35.08 - - -26.2 + + +35.1 - - -26.25 + + +35.12 - - -26.3 + + +35.14 - - -26.35 + + +35.16 - - -26.4 + + +35.18 - - -26.45 + + +35.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/pdf.svg b/criterion/day 3/part 2/pdf.svg index 7776a8d..bf711ba 100644 --- a/criterion/day 3/part 2/pdf.svg +++ b/criterion/day 3/part 2/pdf.svg @@ -13,59 +13,51 @@ Average Time (µs) 0 - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - -3 - - - -3.5 - - + - -26 + +34 - - -28 + + +36 - - -30 + + +38 - - -32 + + +40 - - -34 + + +42 - - -36 + + +44 - + Density (a.u.) @@ -74,148 +66,136 @@ Density (a.u.) 0 - -0.05 - - - + 0.1 - - -0.15 - - - + + 0.2 - - -0.25 - - - + + 0.3 - - -0.35 - - - + + 0.4 - - -0.45 + + +0.5 + + + +0.6 - - - - - + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 3/part 2/pdf_small.svg b/criterion/day 3/part 2/pdf_small.svg index a96251b..1764f78 100644 --- a/criterion/day 3/part 2/pdf_small.svg +++ b/criterion/day 3/part 2/pdf_small.svg @@ -10,59 +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 - + + +0.6 + + - -25 + +35 - - -30 + + +40 - - -35 + + +45 - - - + + + diff --git a/criterion/day 3/part 2/regression.svg b/criterion/day 3/part 2/regression.svg index 67058f7..2cdf3ff 100644 --- a/criterion/day 3/part 2/regression.svg +++ b/criterion/day 3/part 2/regression.svg @@ -8,195 +8,185 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - -3 - - - -3.5 - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + Sample diff --git a/criterion/day 3/part 2/regression_small.svg b/criterion/day 3/part 2/regression_small.svg index 5e50a14..ae9fbcc 100644 --- a/criterion/day 3/part 2/regression_small.svg +++ b/criterion/day 3/part 2/regression_small.svg @@ -5,193 +5,183 @@ Total sample time (ms) Iterations (x 10^3) - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + - + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - -3 - - - -3.5 - - + - - + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/criterion/day 3/part 2/slope.svg b/criterion/day 3/part 2/slope.svg index 9f6882f..a3ff15e 100644 --- a/criterion/day 3/part 2/slope.svg +++ b/criterion/day 3/part 2/slope.svg @@ -13,78 +13,78 @@ Average time (µs) 0.5 - + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - + - -26.9 + +34.85 - - -26.95 + + +34.9 - - -27 + + +34.95 - - -27.05 + + +35 - - -27.1 + + +35.05 - - -27.15 + + +35.1 - - -27.2 + + +35.15 - - -27.25 + + +35.2 - - -27.3 + + +35.25 - - -27.35 + + +35.3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/part 2/typical.svg b/criterion/day 3/part 2/typical.svg index c101aeb..ac5cfa4 100644 --- a/criterion/day 3/part 2/typical.svg +++ b/criterion/day 3/part 2/typical.svg @@ -13,78 +13,78 @@ Average time (µs) 0.5 - + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - + - -26.9 + +34.85 - - -26.95 + + +34.9 - - -27 + + +34.95 - - -27.05 + + +35 - - -27.1 + + +35.05 - - -27.15 + + +35.1 - - -27.2 + + +35.15 - - -27.25 + + +35.2 - - -27.3 + + +35.25 - - -27.35 + + +35.3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 3/violin.svg b/criterion/day 3/violin.svg index de63aba..5db22df 100644 --- a/criterion/day 3/violin.svg +++ b/criterion/day 3/violin.svg @@ -22,36 +22,48 @@ day 3/part 1 0.0 - + 5.0 - - + + 10.0 - - + + 15.0 - - + + 20.0 - - + + 25.0 - - + + 30.0 - - + + 35.0 - - - - - + + +40.0 + + + +45.0 + + + +50.0 + + + + + + diff --git a/criterion/day 4/part 1/MAD.svg b/criterion/day 4/part 1/MAD.svg index 1a9993f..658b1f3 100644 --- a/criterion/day 4/part 1/MAD.svg +++ b/criterion/day 4/part 1/MAD.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (ns) - + 0.005 - - + + 0.01 - - + + 0.015 - - + + 0.02 - + - + 110 - - + + 120 - - + + 130 - - + + 140 - - + + 150 - - + + 160 - - + + 170 - - + + 180 - - + + 190 - - + + 200 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/SD.svg b/criterion/day 4/part 1/SD.svg index e52d6e4..bb02ab0 100644 --- a/criterion/day 4/part 1/SD.svg +++ b/criterion/day 4/part 1/SD.svg @@ -9,74 +9,70 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - + + 1.4 - - -1.6 - - + - -0.2 + +0 - - -0.4 + + +0.5 - - -0.6 + + +1 - - -0.8 + + +1.5 - - -1 + + +2 - - -1.2 + + +2.5 - - -1.4 + + +3 - - -1.6 + + +3.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/index.html b/criterion/day 4/part 1/index.html index e0dbad6..d314795 100644 --- a/criterion/day 4/part 1/index.html +++ b/criterion/day 4/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 236.07 µs - 236.27 µs - 236.59 µs + 236.00 µs + 236.06 µs + 236.14 µs R² - 0.9977230 - 0.9978157 - 0.9975473 + 0.9997317 + 0.9997424 + 0.9997259 Mean - 236.13 µs - 236.30 µs - 236.53 µs + 236.00 µs + 236.24 µs + 236.67 µs Std. Dev. - 315.34 ns - 1.0616 µs - 1.6259 µs + 258.76 ns + 1.9550 µs + 3.3160 µs Median - 236.02 µs - 236.06 µs - 236.11 µs + 235.93 µs + 235.97 µs + 236.00 µs MAD - 110.55 ns - 150.68 ns - 194.78 ns + 114.51 ns + 149.33 ns + 197.35 ns diff --git a/criterion/day 4/part 1/mean.svg b/criterion/day 4/part 1/mean.svg index f501ca0..c49384c 100644 --- a/criterion/day 4/part 1/mean.svg +++ b/criterion/day 4/part 1/mean.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (µs)
- + 0.5 - - + + 1 - - + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - -4 - - + - -236.1 + +236 - - -236.15 + + +236.1 - - + + 236.2 - - -236.25 - - - + + 236.3 - - -236.35 - - - + + 236.4 - - -236.45 - - - + + 236.5 - - -236.55 + + +236.6 + + + +236.7 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/median.svg b/criterion/day 4/part 1/median.svg index 8f78a9b..32bc814 100644 --- a/criterion/day 4/part 1/median.svg +++ b/criterion/day 4/part 1/median.svg @@ -9,74 +9,66 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - + - -236.02 + +235.93 - - -236.03 + + +235.94 - - -236.04 + + +235.95 - - -236.05 + + +235.96 - - -236.06 + + +235.97 - - -236.07 + + +235.98 - - -236.08 + + +235.99 - - -236.09 + + +236 - - -236.1 - - - -236.11 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/pdf.svg b/criterion/day 4/part 1/pdf.svg index 88372b3..efcd732 100644 --- a/criterion/day 4/part 1/pdf.svg +++ b/criterion/day 4/part 1/pdf.svg @@ -54,50 +54,26 @@ Average Time (µs) - + 235 - - -236 - - - -237 - - - -238 - - - -239 - - - + + 240 - - -241 - - - -242 - - - -243 + + +245 - - -244 + + +250 - - -245 + + +255 - + Density (a.u.) @@ -106,140 +82,148 @@ Density (a.u.) 0 - + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - + + +0.25 + + + 0.3 - - + + +0.35 + + + 0.4 - - -0.5 - - - -0.6 - - - -0.7 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +0.45 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 4/part 1/pdf_small.svg b/criterion/day 4/part 1/pdf_small.svg index 3dbdd58..34fa207 100644 --- a/criterion/day 4/part 1/pdf_small.svg +++ b/criterion/day 4/part 1/pdf_small.svg @@ -10,59 +10,63 @@ Average Time (µs) 0 - + +0.05 + + + 0.1 - - -0.2 + + +0.15 - - -0.3 + + +0.2 - - -0.4 + + +0.25 - - -0.5 + + +0.3 - - -0.6 + + +0.35 - - -0.7 + + +0.4 - - -0.8 + + +0.45 - + - -236 + +235 - - -238 - - - + + 240 - - -242 + + +245 + + + +250 - - -244 + + +255 - - - + + + diff --git a/criterion/day 4/part 1/regression.svg b/criterion/day 4/part 1/regression.svg index 319ce22..6479142 100644 --- a/criterion/day 4/part 1/regression.svg +++ b/criterion/day 4/part 1/regression.svg @@ -22,7 +22,7 @@ Iterations - + @@ -46,10 +46,10 @@ Iterations 40.0 - + 50.0 - + 60.0 @@ -116,7 +116,7 @@ Iterations - + @@ -125,15 +125,15 @@ Iterations - + - - + + - - + + @@ -141,8 +141,8 @@ Iterations - - + + @@ -150,7 +150,7 @@ Iterations - + @@ -158,61 +158,61 @@ Iterations - + - + - - + + - - - + + + - - + + - + - + - + - + - + - - - - + + + + - + diff --git a/criterion/day 4/part 1/regression_small.svg b/criterion/day 4/part 1/regression_small.svg index 94bb8cf..30eaae3 100644 --- a/criterion/day 4/part 1/regression_small.svg +++ b/criterion/day 4/part 1/regression_small.svg @@ -18,7 +18,7 @@ Iterations - + @@ -39,10 +39,10 @@ Iterations 30.0 - + 40.0 - + 50.0 @@ -122,13 +122,13 @@ Iterations - + - + - + @@ -138,48 +138,48 @@ Iterations - + - + - + - + - + - + - + - + - + - + - + @@ -189,19 +189,19 @@ Iterations - + - + - + - - + + @@ -209,7 +209,7 @@ Iterations - + diff --git a/criterion/day 4/part 1/slope.svg b/criterion/day 4/part 1/slope.svg index 00bbc8a..ca50b8a 100644 --- a/criterion/day 4/part 1/slope.svg +++ b/criterion/day 4/part 1/slope.svg @@ -9,62 +9,86 @@ Density (a.u.) Average time (µs) - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 + + +4 + + + +5 + + + +6 + + + +7 + + + +8 - + + +9 + + + +10 + + + +11 + + - -236.1 + +236 - - -236.2 + + +236.02 - - -236.3 + + +236.04 - - -236.4 + + +236.06 + + + +236.08 + + + +236.1 - - -236.5 + + +236.12 - - -236.6 + + +236.14 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 1/typical.svg b/criterion/day 4/part 1/typical.svg index 1e4b89d..66168aa 100644 --- a/criterion/day 4/part 1/typical.svg +++ b/criterion/day 4/part 1/typical.svg @@ -9,62 +9,86 @@ Density (a.u.) Average time (µs) - -0.5 - - - + 1 - - -1.5 - - - + + 2 - - -2.5 - - - + + 3 - - -3.5 + + +4 + + + +5 + + + +6 + + + +7 + + + +8 - + + +9 + + + +10 + + + +11 + + - -236.1 + +236 - - -236.2 + + +236.02 - - -236.3 + + +236.04 - - -236.4 + + +236.06 + + + +236.08 + + + +236.1 - - -236.5 + + +236.12 - - -236.6 + + +236.14 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/MAD.svg b/criterion/day 4/part 2/MAD.svg index dad4684..04c5076 100644 --- a/criterion/day 4/part 2/MAD.svg +++ b/criterion/day 4/part 2/MAD.svg @@ -9,70 +9,86 @@ Density (a.u.) Average time (ns) - + +0.001 + + + 0.002 - - + + +0.003 + + + 0.004 - - + + +0.005 + + + 0.006 - - -0.008 + + +0.007 - - -0.01 + + +0.008 - - -0.012 + + +0.009 - - -0.014 + + +0.01 - + - -140 - - - -160 - - - + 180 - - + + 200 - - + + 220 - - + + 240 - - + + 260 - - + + 280 - - - - + + +300 + + + +320 + + + +340 + + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/SD.svg b/criterion/day 4/part 2/SD.svg index 8ff0563..f85aa59 100644 --- a/criterion/day 4/part 2/SD.svg +++ b/criterion/day 4/part 2/SD.svg @@ -9,58 +9,82 @@ 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 + + + +0.0045 + + + +0.005 - + - + +250 + + + 300 - - + + 350 - - + + 400 - - + + 450 - - + + 500 - - + + 550 - - - - + + +600 + + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/index.html b/criterion/day 4/part 2/index.html index f774656..f114046 100644 --- a/criterion/day 4/part 2/index.html +++ b/criterion/day 4/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 74.961 µs - 75.063 µs - 75.155 µs + 75.174 µs + 75.228 µs + 75.285 µs R² - 0.9957846 - 0.9960340 - 0.9958338 + 0.9985801 + 0.9986509 + 0.9985692 Mean - 74.992 µs - 75.076 µs - 75.161 µs + 75.116 µs + 75.194 µs + 75.284 µs Std. Dev. - 304.48 ns - 432.50 ns - 559.00 ns + 266.92 ns + 432.35 ns + 603.08 ns Median - 75.050 µs - 75.082 µs - 75.145 µs + 75.105 µs + 75.170 µs + 75.207 µs MAD - 153.08 ns - 226.06 ns - 280.55 ns + 189.00 ns + 258.01 ns + 332.84 ns diff --git a/criterion/day 4/part 2/mean.svg b/criterion/day 4/part 2/mean.svg index f682787..99941bb 100644 --- a/criterion/day 4/part 2/mean.svg +++ b/criterion/day 4/part 2/mean.svg @@ -9,86 +9,94 @@ Density (a.u.) Average time (µs)
- + 1 - + 2 - + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - - + + 9 - - + + 10 - + - -74.98 + +75.1 - - -75 + + +75.12 - - -75.02 + + +75.14 - - -75.04 + + +75.16 - - -75.06 + + +75.18 - - -75.08 + + +75.2 - - -75.1 + + +75.22 - - -75.12 + + +75.24 - - -75.14 + + +75.26 + + + +75.28 + + + +75.3 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/median.svg b/criterion/day 4/part 2/median.svg index 0b10827..f6fcba4 100644 --- a/criterion/day 4/part 2/median.svg +++ b/criterion/day 4/part 2/median.svg @@ -9,62 +9,74 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - + + 35 - - - -75.04 + + +40 - - -75.06 + + +45 - - -75.08 + + +50 - - + + + 75.1 - - + + 75.12 - - + + 75.14 - - - - + + +75.16 + + + +75.18 + + + +75.2 + + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/pdf.svg b/criterion/day 4/part 2/pdf.svg index c38cbc7..db304c0 100644 --- a/criterion/day 4/part 2/pdf.svg +++ b/criterion/day 4/part 2/pdf.svg @@ -42,42 +42,38 @@ Average Time (µs) - -73.5 - - - -74 - - - + 74.5 - - + + 75 - - + + 75.5 - - + + 76 - - + + 76.5 - - + + 77 - - + + 77.5 - + + +78 + + Density (a.u.) @@ -86,136 +82,136 @@ Density (a.u.) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 4/part 2/pdf_small.svg b/criterion/day 4/part 2/pdf_small.svg index e704c79..de20791 100644 --- a/criterion/day 4/part 2/pdf_small.svg +++ b/criterion/day 4/part 2/pdf_small.svg @@ -10,51 +10,47 @@ Average Time (µs) 0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - + - -74 - - - + 75 - - + + 76 - - + + 77 - - - + + +78 + + + + diff --git a/criterion/day 4/part 2/regression.svg b/criterion/day 4/part 2/regression.svg index 486c7f1..1271095 100644 --- a/criterion/day 4/part 2/regression.svg +++ b/criterion/day 4/part 2/regression.svg @@ -16,24 +16,24 @@ Iterations (x 10^3) - + - - - - - - + + + + + + 10.0 - + 20.0 - + 30.0 @@ -42,30 +42,30 @@ Iterations (x 10^3) 40.0 - + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + 0.2 @@ -105,11 +105,11 @@ Iterations (x 10^3) - + - + @@ -117,86 +117,86 @@ Iterations (x 10^3) - - - - + + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - - + + - - + + Sample diff --git a/criterion/day 4/part 2/regression_small.svg b/criterion/day 4/part 2/regression_small.svg index 50ccd79..6d9dfd5 100644 --- a/criterion/day 4/part 2/regression_small.svg +++ b/criterion/day 4/part 2/regression_small.svg @@ -20,8 +20,8 @@ Iterations (x 10^3) - - + + 10.0 @@ -55,14 +55,14 @@ Iterations (x 10^3) 80.0 - + 90.0 - - + + 100.0 - + 0.2 @@ -114,84 +114,84 @@ Iterations (x 10^3) - - + + - + - + - + - + - + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - + + + + - - + + - - + + diff --git a/criterion/day 4/part 2/slope.svg b/criterion/day 4/part 2/slope.svg index 1c33553..1a2495e 100644 --- a/criterion/day 4/part 2/slope.svg +++ b/criterion/day 4/part 2/slope.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - -1 - - - + 2 - - -3 - - - + + 4 - - -5 - - - + + 6 - - -7 - - - + + 8 - + + +10 + + + +12 + + + +14 + + - -74.95 + +75.18 + + + +75.2 - - -75 + + +75.22 - - -75.05 + + +75.24 - - -75.1 + + +75.26 - - -75.15 + + +75.28 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/part 2/typical.svg b/criterion/day 4/part 2/typical.svg index 9538158..c9d7a1c 100644 --- a/criterion/day 4/part 2/typical.svg +++ b/criterion/day 4/part 2/typical.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - -1 - - - + 2 - - -3 - - - + + 4 - - -5 - - - + + 6 - - -7 - - - + + 8 - + + +10 + + + +12 + + + +14 + + - -74.95 + +75.18 + + + +75.2 - - -75 + + +75.22 - - -75.05 + + +75.24 - - -75.1 + + +75.26 - - -75.15 + + +75.28 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 4/violin.svg b/criterion/day 4/violin.svg index ea69958..7e07816 100644 --- a/criterion/day 4/violin.svg +++ b/criterion/day 4/violin.svg @@ -22,24 +22,28 @@ day 4/part 1 0.0 - + 50.0 - - + + 100.0 - - + + 150.0 - - + + 200.0 - - - - - + + +250.0 + + + + + + diff --git a/criterion/day 5/part 1/MAD.svg b/criterion/day 5/part 1/MAD.svg index 8c45b94..ec053c5 100644 --- a/criterion/day 5/part 1/MAD.svg +++ b/criterion/day 5/part 1/MAD.svg @@ -9,66 +9,90 @@ Density (a.u.) Average time (ns) - + +5e-4 + + + 0.001 - - + + +0.0015 + + + 0.002 - - + + +0.0025 + + + 0.003 - - + + +0.0035 + + + 0.004 - - -0.005 + + +0.0045 - - -0.006 + + +0.005 - + - + +400 + + + 450 - - + + 500 - - + + 550 - - + + 600 - - + + 650 - - + + 700 - - + + 750 - - + + 800 - - - - + + +850 + + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/SD.svg b/criterion/day 5/part 1/SD.svg index 565e6ce..45f74d4 100644 --- a/criterion/day 5/part 1/SD.svg +++ b/criterion/day 5/part 1/SD.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (µs) - -0.02 + +0.005 - - -0.04 + + +0.01 - - -0.06 + + +0.015 - - -0.08 + + +0.02 - - -0.1 + + +0.025 - - -0.12 + + +0.03 - - -0.14 + + +0.035 - - -0.16 + + +0.04 - - -0.18 + + +0.045 - + - -0 - - -2 +10 - -4 - - - -6 + +20 - - -8 - - - -10 + + +30 - - -12 + + +40 - - -14 + + +50 - - -16 + + +60 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/index.html b/criterion/day 5/part 1/index.html index 6815141..e72314e 100644 --- a/criterion/day 5/part 1/index.html +++ b/criterion/day 5/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 506.14 µs - 507.56 µs - 509.63 µs + 515.73 µs + 518.02 µs + 521.45 µs R² - 0.9772928 - 0.9783379 - 0.9761333 + 0.7868216 + 0.7885406 + 0.7846924 Mean - 506.49 µs - 507.91 µs - 510.02 µs + 516.86 µs + 522.61 µs + 530.57 µs Std. Dev. - 1.2033 µs - 9.2635 µs - 15.087 µs + 7.2184 µs + 36.044 µs + 56.294 µs Median - 506.11 µs - 506.23 µs - 506.45 µs + 515.68 µs + 515.80 µs + 515.95 µs MAD - 473.70 ns - 604.24 ns - 796.85 ns + 424.31 ns + 626.97 ns + 836.46 ns diff --git a/criterion/day 5/part 1/mean.svg b/criterion/day 5/part 1/mean.svg index e4dd248..bfe9932 100644 --- a/criterion/day 5/part 1/mean.svg +++ b/criterion/day 5/part 1/mean.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (µs)
- -0.05 + +0.02 - - -0.1 - - - -0.15 - - - -0.2 - - - -0.25 + + +0.04 - - -0.3 + + +0.06 - - -0.35 + + +0.08 - - -0.4 - - - -0.45 + + +0.1 - - -0.5 + + +0.12 - + - -506.5 + +516 + + + +518 - - -507 + + +520 - - -507.5 + + +522 - - -508 + + +524 - - -508.5 + + +526 - - -509 + + +528 - - -509.5 + + +530 - - -510 + + +532 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/median.svg b/criterion/day 5/part 1/median.svg index 9434baf..25c632b 100644 --- a/criterion/day 5/part 1/median.svg +++ b/criterion/day 5/part 1/median.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (µs) - + 1 - - + + 2 - - + + 3 - - + + 4 - - + + 5 - - + + 6 - - + + 7 - - + + 8 - - -9 - - - -10 - - + - -506.1 - - - -506.15 + +515.65 - - -506.2 + + +515.7 - - -506.25 + + +515.75 - - -506.3 + + +515.8 - - -506.35 + + +515.85 - - -506.4 + + +515.9 - - -506.45 + + +515.95 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/pdf.svg b/criterion/day 5/part 1/pdf.svg index 0179140..7b474e3 100644 --- a/criterion/day 5/part 1/pdf.svg +++ b/criterion/day 5/part 1/pdf.svg @@ -54,46 +54,34 @@ Average Time (µs) - + 500 - - -510 - - - -520 - - - -530 - - - -540 - - - + + 550 - - -560 + + +600 - - -570 + + +650 - - -580 + + +700 - - -590 + + +750 - + + +800 + + Density (a.u.) @@ -102,148 +90,132 @@ Density (a.u.) 0 - + +0.005 + + + 0.01 - - + + +0.015 + + + 0.02 - - -0.03 - - - -0.04 - - - -0.05 - - - -0.06 - - - -0.07 - - - -0.08 - - - -0.09 - - - - - - - - - - - - - - - - + + +0.025 + + + + + + + + + + + + + + + - - - - - - - + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 5/part 1/pdf_small.svg b/criterion/day 5/part 1/pdf_small.svg index f1aa45e..794d3f4 100644 --- a/criterion/day 5/part 1/pdf_small.svg +++ b/criterion/day 5/part 1/pdf_small.svg @@ -10,67 +10,43 @@ Average Time (µs) 0 - -0.01 - - - -0.02 - - - -0.03 - - - -0.04 + +0.005 - - -0.05 - - - -0.06 - - - -0.07 + + +0.01 - - -0.08 + + +0.015 - - -0.09 + + +0.02 - - -0.1 + + +0.025 - + - + 500 - - -520 - - - -540 + + +600 - - -560 + + +700 - - -580 + + +800 - - - + + + diff --git a/criterion/day 5/part 1/regression.svg b/criterion/day 5/part 1/regression.svg index 35150dc..95ab387 100644 --- a/criterion/day 5/part 1/regression.svg +++ b/criterion/day 5/part 1/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 @@ -112,44 +112,44 @@ Iterations - + - + - + - + - + - + - + - + - + - - - - - + + + + + @@ -159,59 +159,59 @@ Iterations - - + + - - - + + + - - - + + + - + - - - + + + - - + + - + - - - + + + - - - - + + + + - - + + - - + + - + Sample diff --git a/criterion/day 5/part 1/regression_small.svg b/criterion/day 5/part 1/regression_small.svg index 44c48a6..1bf6a04 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,7 +108,7 @@ Iterations - + @@ -122,31 +122,31 @@ Iterations - + - - + + - + - - + + - - + + - - + + - - - - - + + + + + @@ -162,51 +162,51 @@ Iterations - + - + - + - - + + - - + + - - - - + + + + - + - + - + - + - + diff --git a/criterion/day 5/part 1/slope.svg b/criterion/day 5/part 1/slope.svg index 2bd69d5..05ad357 100644 --- a/criterion/day 5/part 1/slope.svg +++ b/criterion/day 5/part 1/slope.svg @@ -9,86 +9,62 @@ 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 - - + - -506 - - - -506.5 - - - -507 + +516 - - -507.5 + + +517 - - -508 + + +518 - - -508.5 + + +519 - - -509 + + +520 - - -509.5 + + +521 - - -510 + + +522 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 1/typical.svg b/criterion/day 5/part 1/typical.svg index 5948588..cc8f5d8 100644 --- a/criterion/day 5/part 1/typical.svg +++ b/criterion/day 5/part 1/typical.svg @@ -9,86 +9,62 @@ 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 - - + - -506 - - - -506.5 - - - -507 + +516 - - -507.5 + + +517 - - -508 + + +518 - - -508.5 + + +519 - - -509 + + +520 - - -509.5 + + +521 - - -510 + + +522 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/MAD.svg b/criterion/day 5/part 2/MAD.svg index 19b8577..b8bd6fe 100644 --- a/criterion/day 5/part 2/MAD.svg +++ b/criterion/day 5/part 2/MAD.svg @@ -9,66 +9,66 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 - - - -0.6 + + +1 - - -0.8 + + +1.5 - - -1 + + +2 - - -1.2 + + +2.5 - + - -0.8 - - - -1 + +1.1 - - + + 1.2 - - + + +1.3 + + + 1.4 - - + + +1.5 + + + 1.6 - - -1.8 + + +1.7 - - -2 + + +1.8 - - -2.2 + + +1.9 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/SD.svg b/criterion/day 5/part 2/SD.svg index 3de4cec..183d529 100644 --- a/criterion/day 5/part 2/SD.svg +++ b/criterion/day 5/part 2/SD.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (µs) - -0.02 + +0.005 - - -0.04 + + +0.01 - - -0.06 + + +0.015 - - -0.08 + + +0.02 - - -0.1 + + +0.025 - + -0.12 +0.03 - -0.14 + +0.035 - + - -5 - - - + 10 - - -15 - - - + + 20 - - -25 - - - + + 30 - - - - + + +40 + + + +50 + + + +60 + + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/index.html b/criterion/day 5/part 2/index.html index 0c3fa30..9e1f0e1 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.7886 ms - 1.7897 ms - 1.7909 ms + 1.7930 ms + 1.8033 ms + 1.8217 ms R² - 0.9990781 - 0.9991279 - 0.9990642 + 0.8952136 + 0.8988941 + 0.8870534 Mean - 1.7893 ms - 1.7918 ms - 1.7960 ms + 1.7937 ms + 1.8002 ms + 1.8088 ms Std. Dev. - 3.8102 µs - 18.919 µs - 31.818 µs + 10.009 µs + 39.149 µs + 60.599 µs Median - 1.7875 ms - 1.7878 ms - 1.7883 ms + 1.7914 ms + 1.7916 ms + 1.7920 ms MAD - 858.47 ns - 1.4861 µs - 2.1264 µs + 1.1377 µs + 1.4756 µs + 1.8451 µs diff --git a/criterion/day 5/part 2/mean.svg b/criterion/day 5/part 2/mean.svg index ffacc86..d9835e1 100644 --- a/criterion/day 5/part 2/mean.svg +++ b/criterion/day 5/part 2/mean.svg @@ -9,66 +9,90 @@ Density (a.u.) Average time (ms)
- + +10 + + + +20 + + + +30 + + + +40 + + + 50 - - -100 + + +60 + + + +70 - - -150 + + +80 - - -200 + + +90 - - -250 + + +100 - - -300 + + +110 - + - -1.789 + +1.794 + + + +1.796 - - -1.79 + + +1.798 - - -1.791 + + +1.8 - - -1.792 + + +1.802 - - -1.793 + + +1.804 - - -1.794 + + +1.806 - - -1.795 + + +1.808 - - -1.796 + + +1.81 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/median.svg b/criterion/day 5/part 2/median.svg index 708bf8f..169fd9e 100644 --- a/criterion/day 5/part 2/median.svg +++ b/criterion/day 5/part 2/median.svg @@ -9,82 +9,70 @@ Density (a.u.) Average time (ms) - + 500 - - + + 1000 - - + + 1500 - - + + 2000 - - + + 2500 - - + + 3000 - - + + 3500 - + - -1.7874 + +1.7914 - - -1.7875 + + +1.7915 - - -1.7876 + + +1.7916 - - -1.7877 + + +1.7917 - - -1.7878 + + +1.7918 - - -1.7879 + + +1.7919 - - -1.788 + + +1.792 - - -1.7881 + + +1.7921 - - -1.7882 - - - -1.7883 - - - -1.7884 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/pdf.svg b/criterion/day 5/part 2/pdf.svg index 954aa7a..f48884f 100644 --- a/criterion/day 5/part 2/pdf.svg +++ b/criterion/day 5/part 2/pdf.svg @@ -54,50 +54,38 @@ Average Time (ms) - -1.78 + +1.75 - - + + 1.8 - - -1.82 + + +1.85 - - -1.84 - - - -1.86 - - - -1.88 - - - + + 1.9 - - -1.92 + + +1.95 - - -1.94 + + +2 - - -1.96 + + +2.05 - - -1.98 + + +2.1 - + Density (a.u.) @@ -106,144 +94,128 @@ Density (a.u.) 0 - + 5 - - + + 10 - - + + 15 - - + + 20 - - -25 - - - -30 - - - -35 - - - -40 - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 5/part 2/pdf_small.svg b/criterion/day 5/part 2/pdf_small.svg index d030dd1..2688fc8 100644 --- a/criterion/day 5/part 2/pdf_small.svg +++ b/criterion/day 5/part 2/pdf_small.svg @@ -10,59 +10,39 @@ Average Time (ms) 0 - + 5 - - + + 10 - - + + 15 - - + + 20 - - -25 - - - -30 - - - -35 - - - -40 - - - -45 - - + - + 1.8 - - -1.85 - - - + + 1.9 - - -1.95 + + +2 + + + +2.1 - - - + + + diff --git a/criterion/day 5/part 2/regression.svg b/criterion/day 5/part 2/regression.svg index a9aa840..c45f29b 100644 --- a/criterion/day 5/part 2/regression.svg +++ b/criterion/day 5/part 2/regression.svg @@ -18,47 +18,52 @@ Iterations - - - - - - - - + + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - + + +180.0 + + 10 @@ -102,106 +107,106 @@ Iterations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 5/part 2/regression_small.svg b/criterion/day 5/part 2/regression_small.svg index 7786cbc..0369909 100644 --- a/criterion/day 5/part 2/regression_small.svg +++ b/criterion/day 5/part 2/regression_small.svg @@ -15,47 +15,52 @@ Iterations - - - - - - - - + + + + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - + + +180.0 + + 10 @@ -98,105 +103,105 @@ Iterations - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 5/part 2/slope.svg b/criterion/day 5/part 2/slope.svg index 9702424..42a5e24 100644 --- a/criterion/day 5/part 2/slope.svg +++ b/criterion/day 5/part 2/slope.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (ms) - -100 + +10 - - -200 + + +20 - - -300 + + +30 - - -400 + + +40 - - -500 + + +50 - - -600 + + +60 - - -700 + + +70 - + + +80 + + - -1.7885 + +1.79 - - -1.789 + + +1.795 - - -1.7895 + + +1.8 - - -1.79 + + +1.805 + + + +1.81 - - -1.7905 + + +1.815 - - -1.791 + + +1.82 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/part 2/typical.svg b/criterion/day 5/part 2/typical.svg index ad3320e..d9beb01 100644 --- a/criterion/day 5/part 2/typical.svg +++ b/criterion/day 5/part 2/typical.svg @@ -9,62 +9,70 @@ Density (a.u.) Average time (ms) - -100 + +10 - - -200 + + +20 - - -300 + + +30 - - -400 + + +40 - - -500 + + +50 - - -600 + + +60 - - -700 + + +70 - + + +80 + + - -1.7885 + +1.79 - - -1.789 + + +1.795 - - -1.7895 + + +1.8 - - -1.79 + + +1.805 + + + +1.81 - - -1.7905 + + +1.815 - - -1.791 + + +1.82 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 5/violin.svg b/criterion/day 5/violin.svg index 2c3d81e..605eff3 100644 --- a/criterion/day 5/violin.svg +++ b/criterion/day 5/violin.svg @@ -22,44 +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 43ee373..f532219 100644 --- a/criterion/day 6/part 1/MAD.svg +++ b/criterion/day 6/part 1/MAD.svg @@ -9,62 +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 - + - + +300 + + + 350 - - + + 400 - - + + 450 - - + + 500 - - + + 550 - - + + 600 - - + + 650 - - - - + + +700 + + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/SD.svg b/criterion/day 6/part 1/SD.svg index 49eb6b8..ee16dc3 100644 --- a/criterion/day 6/part 1/SD.svg +++ b/criterion/day 6/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 - + -1.5 +2 - -2 + +3 - - -2.5 + + +4 - - -3 + + +5 + + + +6 + + + +7 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/index.html b/criterion/day 6/part 1/index.html index 84bb217..e7eda08 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.49 µs - 435.83 µs - 436.30 µs + 425.01 µs + 425.20 µs + 425.41 µs R² - 0.9983171 - 0.9984034 - 0.9982426 + 0.9994407 + 0.9994690 + 0.9994343 Mean - 435.82 µs - 436.19 µs - 436.64 µs + 425.21 µs + 425.75 µs + 426.65 µs Std. Dev. - 1.1156 µs - 2.0955 µs - 3.0442 µs + 882.32 ns + 3.9082 µs + 6.5098 µs Median - 435.44 µs - 435.52 µs - 435.65 µs + 424.94 µs + 425.04 µs + 425.12 µs MAD - 352.75 ns - 467.97 ns - 649.23 ns + 294.13 ns + 454.83 ns + 674.21 ns diff --git a/criterion/day 6/part 1/mean.svg b/criterion/day 6/part 1/mean.svg index f3804df..45a864a 100644 --- a/criterion/day 6/part 1/mean.svg +++ b/criterion/day 6/part 1/mean.svg @@ -9,90 +9,70 @@ Density (a.u.) Average time (µs)
- + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - - -1.8 - - - -2 - - + - -435.8 - - - -435.9 + +425.2 - - -436 + + +425.4 - - -436.1 + + +425.6 - - -436.2 + + +425.8 - - -436.3 + + +426 - - -436.4 + + +426.2 - - -436.5 + + +426.4 - - -436.6 + + +426.6 - - -436.7 + + +426.8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/median.svg b/criterion/day 6/part 1/median.svg index 7d01e0d..68c9e94 100644 --- a/criterion/day 6/part 1/median.svg +++ b/criterion/day 6/part 1/median.svg @@ -9,58 +9,90 @@ Density (a.u.) Average time (µs) - + +1 + + + 2 - - + + +3 + + + 4 - - + + +5 + + + 6 - - + + +7 + + + 8 - - + + +9 + + + 10 - - -12 + + + +424.94 - - -14 + + +424.96 - - - -435.45 + + +424.98 + + + +425 + + + +425.02 + + + +425.04 - - -435.5 + + +425.06 - - -435.55 + + +425.08 - - -435.6 + + +425.1 - - -435.65 + + +425.12 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/pdf.svg b/criterion/day 6/part 1/pdf.svg index 4eed961..d875093 100644 --- a/criterion/day 6/part 1/pdf.svg +++ b/criterion/day 6/part 1/pdf.svg @@ -38,46 +38,46 @@ Average Time (µs) - -434 + +420 - - -436 + + +425 - - -438 + + +430 - - + + +435 + + + 440 - - -442 + + +445 - - -444 + + +450 - - -446 + + +455 - - -448 + + +460 - - -450 + + +465 - - -452 - - + Density (a.u.) @@ -86,136 +86,152 @@ Density (a.u.) 0 - -0.05 + +0.02 + + + +0.04 - - + + +0.06 + + + +0.08 + + + 0.1 - - -0.15 + + +0.12 + + + +0.14 + + + +0.16 + + + +0.18 - - + + 0.2 - - -0.25 - - - -0.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 6/part 1/pdf_small.svg b/criterion/day 6/part 1/pdf_small.svg index 89889f2..1dda488 100644 --- a/criterion/day 6/part 1/pdf_small.svg +++ b/criterion/day 6/part 1/pdf_small.svg @@ -10,51 +10,43 @@ Average Time (µs) 0 - + 0.05 - - + + 0.1 - - + + 0.15 - - + + 0.2 - - -0.25 - - - -0.3 - - - -0.35 - - + - -435 + +420 - - -440 + + +430 - - -445 + + +440 - - + + 450 - - - + + +460 + + + + diff --git a/criterion/day 6/part 1/regression.svg b/criterion/day 6/part 1/regression.svg index fa79988..29a17ad 100644 --- a/criterion/day 6/part 1/regression.svg +++ b/criterion/day 6/part 1/regression.svg @@ -14,37 +14,37 @@ Iterations - - - - - - + + + + + + - + 20.0 - - + + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - + 50 @@ -71,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 b16491f..96302ba 100644 --- a/criterion/day 6/part 1/regression_small.svg +++ b/criterion/day 6/part 1/regression_small.svg @@ -12,36 +12,36 @@ Iterations - - - - - + + + + + 20.0 - + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - + 50 @@ -80,7 +80,7 @@ Iterations - + @@ -89,36 +89,36 @@ Iterations - + - - + + - - + + - - + + - - + + - + - + @@ -126,7 +126,7 @@ Iterations - + @@ -134,18 +134,18 @@ Iterations - + - + - - + + @@ -156,16 +156,16 @@ Iterations - - + + - - + + - - - - + + + + diff --git a/criterion/day 6/part 1/slope.svg b/criterion/day 6/part 1/slope.svg index ccba0e7..0e7dfd7 100644 --- a/criterion/day 6/part 1/slope.svg +++ b/criterion/day 6/part 1/slope.svg @@ -9,90 +9,82 @@ 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 - - -2 + + +3.5 + + + +4 - + - -435.4 + +425 - - -435.5 + + +425.05 - - -435.6 + + +425.1 - - -435.7 + + +425.15 - - -435.8 + + +425.2 - - -435.9 + + +425.25 - - -436 + + +425.3 - - -436.1 + + +425.35 - - -436.2 + + +425.4 - - -436.3 + + +425.45 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 1/typical.svg b/criterion/day 6/part 1/typical.svg index 04e34ed..e1afec7 100644 --- a/criterion/day 6/part 1/typical.svg +++ b/criterion/day 6/part 1/typical.svg @@ -9,90 +9,82 @@ 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 - - -2 + + +3.5 + + + +4 - + - -435.4 + +425 - - -435.5 + + +425.05 - - -435.6 + + +425.1 - - -435.7 + + +425.15 - - -435.8 + + +425.2 - - -435.9 + + +425.25 - - -436 + + +425.3 - - -436.1 + + +425.35 - - -436.2 + + +425.4 - - -436.3 + + +425.45 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/MAD.svg b/criterion/day 6/part 2/MAD.svg index 6cefc7a..7c7718c 100644 --- a/criterion/day 6/part 2/MAD.svg +++ b/criterion/day 6/part 2/MAD.svg @@ -9,86 +9,70 @@ 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 - - + - -4 + +3 - - -4.5 + + +4 - - + + 5 - - -5.5 - - - + + 6 - - -6.5 - - - + + 7 - - -7.5 - - - + + 8 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/SD.svg b/criterion/day 6/part 2/SD.svg index 45f8b05..34f8279 100644 --- a/criterion/day 6/part 2/SD.svg +++ b/criterion/day 6/part 2/SD.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - + + +0.7 + + + +0.8 + + + +0.9 + + - -4.5 + +5.2 + + + +5.4 - - -5 + + +5.6 - - -5.5 + + +5.8 - - + + 6 - - -6.5 + + +6.2 + + + +6.4 + + + +6.6 + + + +6.8 - - + + 7 - - -7.5 + + +7.2 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/index.html b/criterion/day 6/part 2/index.html index 13525fb..db6f623 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.0003844 - 0.0003981 - 0.0003823 + 0.0093724 + 0.0097153 + 0.0093427 Mean - 641.14 ms - 642.27 ms - 643.49 ms + 615.24 ms + 616.42 ms + 617.65 ms Std. Dev. - 4.7406 ms - 6.0128 ms - 7.2282 ms + 5.2298 ms + 6.1620 ms + 7.0641 ms Median - 639.00 ms - 642.23 ms - 643.22 ms + 612.86 ms + 613.77 ms + 618.27 ms MAD - 4.3443 ms - 6.6734 ms - 7.7520 ms + 3.3724 ms + 5.1494 ms + 8.2815 ms diff --git a/criterion/day 6/part 2/iteration_times.svg b/criterion/day 6/part 2/iteration_times.svg index 8233f09..de329a8 100644 --- a/criterion/day 6/part 2/iteration_times.svg +++ b/criterion/day 6/part 2/iteration_times.svg @@ -12,37 +12,37 @@ Average Iteration Time (ms) - - - - - - + + + + + + - -640.0 + +610.0 - - -645.0 + + +615.0 - - -650.0 + + +620.0 - - -655.0 + + +625.0 - - -660.0 + + +630.0 - - -665.0 + + +635.0 - + 10 @@ -84,106 +84,106 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current diff --git a/criterion/day 6/part 2/iteration_times_small.svg b/criterion/day 6/part 2/iteration_times_small.svg index 5dd01bf..6723e96 100644 --- a/criterion/day 6/part 2/iteration_times_small.svg +++ b/criterion/day 6/part 2/iteration_times_small.svg @@ -12,37 +12,37 @@ Average Iteration Time (ms) - - - - - - + + + + + + - -640.0 + +610.0 - - -645.0 + + +615.0 - - -650.0 + + +620.0 - - -655.0 + + +625.0 - - -660.0 + + +630.0 - - -665.0 + + +635.0 - + 10 @@ -84,104 +84,104 @@ Average Iteration Time (ms) 100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 6/part 2/mean.svg b/criterion/day 6/part 2/mean.svg index a797377..ad6811a 100644 --- a/criterion/day 6/part 2/mean.svg +++ b/criterion/day 6/part 2/mean.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - + + 0.7 - + - -641 + +615 - - -641.5 + + +615.5 - - -642 + + +616 - - -642.5 + + +616.5 - - -643 + + +617 - - -643.5 + + +617.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/median.svg b/criterion/day 6/part 2/median.svg index 9c181f8..e852f24 100644 --- a/criterion/day 6/part 2/median.svg +++ b/criterion/day 6/part 2/median.svg @@ -9,82 +9,66 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - + + 0.7 - - + + 0.8 - + - -639 + +613 - - -639.5 + + +614 - - -640 + + +615 - - -640.5 + + +616 - - -641 + + +617 - - -641.5 + + +618 - - -642 - - - -642.5 - - - -643 - - - -643.5 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/part 2/pdf.svg b/criterion/day 6/part 2/pdf.svg index 11c58d0..f0eb4bc 100644 --- a/criterion/day 6/part 2/pdf.svg +++ b/criterion/day 6/part 2/pdf.svg @@ -54,42 +54,42 @@ Average Time (ms) - -630 + +605 - - -635 + + +610 - - -640 + + +615 - - -645 + + +620 - - -650 + + +625 - - -655 + + +630 - - -660 + + +635 - - -665 + + +640 - - -670 + + +645 - + Density (a.u.) @@ -98,136 +98,140 @@ Density (a.u.) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - - + + +0.07 + + + + - + - - - - - - - - - - - - - - - - + + + - - - + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + + + + - - - - - - - - + + + + + + + + + PDF diff --git a/criterion/day 6/part 2/pdf_small.svg b/criterion/day 6/part 2/pdf_small.svg index 806022b..f540f86 100644 --- a/criterion/day 6/part 2/pdf_small.svg +++ b/criterion/day 6/part 2/pdf_small.svg @@ -10,55 +10,55 @@ Average Time (ms) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - + + 0.07 - - - -630 + + +0.08 - - -640 + + + +610 - - -650 + + +620 - - -660 + + +630 - - -670 + + +640 - - - + + + diff --git a/criterion/day 6/part 2/typical.svg b/criterion/day 6/part 2/typical.svg index 63cee21..84c7e30 100644 --- a/criterion/day 6/part 2/typical.svg +++ b/criterion/day 6/part 2/typical.svg @@ -9,62 +9,62 @@ Density (a.u.) Average time (ms) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - - + + 0.7 - + - -641 + +615 - - -641.5 + + +615.5 - - -642 + + +616 - - -642.5 + + +616.5 - - -643 + + +617 - - -643.5 + + +617.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 6/violin.svg b/criterion/day 6/violin.svg index 53ee339..dcdc106 100644 --- a/criterion/day 6/violin.svg +++ b/criterion/day 6/violin.svg @@ -22,32 +22,32 @@ day 6/part 1 0.0 - + 100.0 - - + + 200.0 - - + + 300.0 - - + + 400.0 - - + + 500.0 - - + + 600.0 - - - - - + + + + + diff --git a/criterion/day 7/part 1/MAD.svg b/criterion/day 7/part 1/MAD.svg index e2a2e1e..996e07a 100644 --- a/criterion/day 7/part 1/MAD.svg +++ b/criterion/day 7/part 1/MAD.svg @@ -9,66 +9,74 @@ Density (a.u.) Average time (µs) - + 0.1 - - + + 0.2 - - + + 0.3 - - + + 0.4 - - + + 0.5 - - + + 0.6 - + 0.7 - + +1 + + + 1.5 - - + + 2 - - + + 2.5 - - + + 3 - - + + 3.5 - - + + 4 - - + + 4.5 - - - - + + +5 + + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/SD.svg b/criterion/day 7/part 1/SD.svg index 31216b8..c7996a0 100644 --- a/criterion/day 7/part 1/SD.svg +++ b/criterion/day 7/part 1/SD.svg @@ -9,58 +9,86 @@ Density (a.u.) Average time (µs) - + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - + + +0.25 + + + 0.3 - - + + +0.35 + + + 0.4 - - -0.5 + + + +4 - - -0.6 + + +5 - - -0.7 + + +6 - - - -5 + + +7 - - -5.5 + + +8 - - -6 + + +9 - - -6.5 + + +10 - - -7 + + +11 + + + +12 + + + +13 + + + +14 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/index.html b/criterion/day 7/part 1/index.html index 3cdcc46..02b4abd 100644 --- a/criterion/day 7/part 1/index.html +++ b/criterion/day 7/part 1/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 862.28 µs - 862.67 µs - 863.03 µs + 848.19 µs + 848.84 µs + 849.57 µs R² - 0.9989452 - 0.9989721 - 0.9989483 + 0.9982161 + 0.9982978 + 0.9981947 Mean - 858.30 µs - 859.47 µs - 860.64 µs + 845.04 µs + 846.58 µs + 848.56 µs Std. Dev. - 4.9289 µs - 5.9888 µs - 7.1041 µs + 4.7508 µs + 9.0629 µs + 13.862 µs Median - 860.35 µs - 861.94 µs - 862.64 µs + 845.62 µs + 848.16 µs + 848.32 µs MAD - 1.4408 µs - 2.5230 µs - 4.2136 µs + 1.0345 µs + 3.5948 µs + 4.6526 µs diff --git a/criterion/day 7/part 1/mean.svg b/criterion/day 7/part 1/mean.svg index 923ede3..d398fee 100644 --- a/criterion/day 7/part 1/mean.svg +++ b/criterion/day 7/part 1/mean.svg @@ -9,58 +9,78 @@ Density (a.u.) Average time (µs)
- + +0.05 + + + 0.1 - - + + +0.15 + + + 0.2 - - + + +0.25 + + + 0.3 - - + + +0.35 + + + 0.4 - - -0.5 + + +0.45 - - -0.6 + + + +845 - - -0.7 + + +845.5 - - - -858.5 + + +846 + + + +846.5 - - -859 + + +847 - - -859.5 + + +847.5 - - -860 + + +848 - - -860.5 + + +848.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/median.svg b/criterion/day 7/part 1/median.svg index b90ed13..cd32d9c 100644 --- a/criterion/day 7/part 1/median.svg +++ b/criterion/day 7/part 1/median.svg @@ -9,70 +9,62 @@ Density (a.u.) Average time (µs) - -0.2 + +0.5 - - -0.4 - - - -0.6 - - - -0.8 - - - + + 1 - - -1.2 - - - -1.4 + + +1.5 - - -1.6 + + +2 - - -1.8 + + +2.5 - - -2 + + +3 - + - -860.5 + +845.5 + + + +846 + + + +846.5 - - -861 + + +847 - - -861.5 + + +847.5 - - -862 + + +848 - - -862.5 + + +848.5 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/pdf.svg b/criterion/day 7/part 1/pdf.svg index d783e2a..a384b49 100644 --- a/criterion/day 7/part 1/pdf.svg +++ b/criterion/day 7/part 1/pdf.svg @@ -54,46 +54,50 @@ Average Time (µs) - -845 + +830 - - -850 + + +840 - - -855 + + +850 - - + + 860 - - -865 - - - + + 870 - - -875 - - - + + 880 - - -885 - - - + + 890 - + + +900 + + + +910 + + + +920 + + + +930 + + Density (a.u.) @@ -102,148 +106,136 @@ Density (a.u.) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - -0.07 - - - -0.08 - - - -0.09 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 7/part 1/pdf_small.svg b/criterion/day 7/part 1/pdf_small.svg index c8630b7..5d7a075 100644 --- a/criterion/day 7/part 1/pdf_small.svg +++ b/criterion/day 7/part 1/pdf_small.svg @@ -10,67 +10,55 @@ Average Time (µs) 0 - + 0.01 - - + + 0.02 - - + + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - + + 0.07 - - -0.08 - - - -0.09 - - - -0.1 - - + - -850 + +840 - - + + 860 - - -870 - - - + + 880 - - -890 + + +900 + + + +920 - - - + + + diff --git a/criterion/day 7/part 1/regression.svg b/criterion/day 7/part 1/regression.svg index 2f70a0e..474a81c 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 6d9905f..f7b6b4b 100644 --- a/criterion/day 7/part 1/regression_small.svg +++ b/criterion/day 7/part 1/regression_small.svg @@ -16,46 +16,46 @@ Iterations - - - - - - - + + + + + + + 20.0 - + 40.0 - - + + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - + 20 @@ -101,7 +101,7 @@ Iterations - + @@ -118,85 +118,85 @@ Iterations - - + + - - + + - + - + - - + + - - + + - + - - + + - - - - + + + + - + - - + + - - + + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - - - - + + + + + - - - - - - - - + + + + + + + + - - + + diff --git a/criterion/day 7/part 1/slope.svg b/criterion/day 7/part 1/slope.svg index 6ce3f11..87b6404 100644 --- a/criterion/day 7/part 1/slope.svg +++ b/criterion/day 7/part 1/slope.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - - -1.8 - - - -2 - - - -2.2 - - + - -862.3 - - - -862.4 + +848.2 - - -862.5 + + +848.4 - - -862.6 + + +848.6 - - -862.7 + + +848.8 - - -862.8 + + +849 - - -862.9 + + +849.2 - - -863 + + +849.4 - - -863.1 + + +849.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 1/typical.svg b/criterion/day 7/part 1/typical.svg index a2b0c0b..acab36b 100644 --- a/criterion/day 7/part 1/typical.svg +++ b/criterion/day 7/part 1/typical.svg @@ -9,90 +9,66 @@ Density (a.u.) Average time (µs) - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1 - - + + 1.2 - - -1.4 - - - -1.6 - - - -1.8 - - - -2 - - - -2.2 - - + - -862.3 - - - -862.4 + +848.2 - - -862.5 + + +848.4 - - -862.6 + + +848.6 - - -862.7 + + +848.8 - - -862.8 + + +849 - - -862.9 + + +849.2 - - -863 + + +849.4 - - -863.1 + + +849.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/MAD.svg b/criterion/day 7/part 2/MAD.svg index d578521..20652a3 100644 --- a/criterion/day 7/part 2/MAD.svg +++ b/criterion/day 7/part 2/MAD.svg @@ -9,74 +9,74 @@ 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.4 - - + + 1.6 - - + + 1.8 - - + + 2 - - + + 2.2 - - + + 2.4 - - -2.6 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/SD.svg b/criterion/day 7/part 2/SD.svg index 536645d..d4873e2 100644 --- a/criterion/day 7/part 2/SD.svg +++ b/criterion/day 7/part 2/SD.svg @@ -9,82 +9,62 @@ Density (a.u.) Average time (µs) - -0.005 - - - + 0.01 - - -0.015 - - - + + 0.02 - - -0.025 - - - + + 0.03 - - -0.035 - - - + + 0.04 - + + +0.05 + + + +0.06 + + + +0.07 + + + +0.08 + + - + 10 - - + + 15 - - + + 20 - - + + 25 - - + + 30 - - -35 - - - -40 - - - -45 - - - -50 - - - -55 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/index.html b/criterion/day 7/part 2/index.html index 6378707..6c8f7ba 100644 --- a/criterion/day 7/part 2/index.html +++ b/criterion/day 7/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 988.91 µs - 995.38 µs - 1.0046 ms + 986.11 µs + 992.07 µs + 999.72 µs R² - 0.8433094 - 0.8475776 - 0.8389961 + 0.9028730 + 0.9070869 + 0.9001473 Mean - 990.69 µs - 996.39 µs - 1.0041 ms + 986.16 µs + 989.78 µs + 994.31 µs Std. Dev. - 11.134 µs - 34.962 µs - 53.241 µs + 8.7325 µs + 21.176 µs + 30.264 µs Median - 988.62 µs - 989.11 µs - 989.56 µs + 984.76 µs + 985.04 µs + 985.39 µs MAD - 1.2429 µs - 1.8608 µs - 2.5431 µs + 1.3201 µs + 1.8738 µs + 2.4312 µs diff --git a/criterion/day 7/part 2/mean.svg b/criterion/day 7/part 2/mean.svg index b521747..ad0efc9 100644 --- a/criterion/day 7/part 2/mean.svg +++ b/criterion/day 7/part 2/mean.svg @@ -6,69 +6,93 @@ day 7/part 2:mean Density (a.u.)
-Average time (ms) +Average time (µs) - -20 + +0.02 - - -40 + + +0.04 - - -60 + + +0.06 - - -80 + + +0.08 - - -100 + + +0.1 - - -120 + + +0.12 - + + +0.14 + + + +0.16 + + + +0.18 + + + +0.2 + + - -0.99 + +986 + + + +987 + + + +988 - - -0.992 + + +989 - - -0.994 + + +990 - - -0.996 + + +991 - - -0.998 + + +992 - - -1 + + +993 - - -1.002 + + +994 - - -1.004 + + +995 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/median.svg b/criterion/day 7/part 2/median.svg index e6c2600..c3af814 100644 --- a/criterion/day 7/part 2/median.svg +++ b/criterion/day 7/part 2/median.svg @@ -9,98 +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 - - -2.2 + + +3 - - - -988.6 + + +4 - - -988.7 + + +5 - - -988.8 + + +6 - - -988.9 + + + +984.7 - - -989 + + +984.8 - - -989.1 + + +984.9 - - -989.2 + + +985 - - -989.3 + + +985.1 - - -989.4 + + +985.2 - - -989.5 + + +985.3 - - -989.6 + + +985.4 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/pdf.svg b/criterion/day 7/part 2/pdf.svg index cee7d0e..3f61e00 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.95 + +0.96 - - + + +0.98 + + + 1 - - -1.05 + + +1.02 - - -1.1 + + +1.04 - - -1.15 + + +1.06 - - -1.2 + + +1.08 - - -1.25 + + +1.1 - - -1.3 + + +1.12 - + Density (a.u.) @@ -94,132 +98,144 @@ Density (a.u.) 0 - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - - - - + + +30 + + + +35 + + + +40 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 7/part 2/pdf_small.svg b/criterion/day 7/part 2/pdf_small.svg index 8a5788d..78833d9 100644 --- a/criterion/day 7/part 2/pdf_small.svg +++ b/criterion/day 7/part 2/pdf_small.svg @@ -10,43 +10,51 @@ Average Time (ms) 0 - + 5 - - + + 10 - - + + 15 - - + + 20 - - + + 25 - + + +30 + + + +35 + + + +40 + + - + 1 - - -1.1 - - - -1.2 + + +1.05 - - -1.3 + + +1.1 - - - + + + diff --git a/criterion/day 7/part 2/regression.svg b/criterion/day 7/part 2/regression.svg index 1125861..9608be9 100644 --- a/criterion/day 7/part 2/regression.svg +++ b/criterion/day 7/part 2/regression.svg @@ -20,13 +20,13 @@ Iterations - - - - - - - + + + + + + + 20.0 @@ -36,34 +36,34 @@ Iterations 40.0 - + 60.0 - - + + 80.0 - - + + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - + 20 @@ -110,11 +110,11 @@ Iterations - + - + @@ -122,21 +122,21 @@ Iterations - + - + - + - - + + @@ -144,69 +144,69 @@ Iterations - + - - + + - - + + - + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - + - + - - - - - + + + + + - + Sample diff --git a/criterion/day 7/part 2/regression_small.svg b/criterion/day 7/part 2/regression_small.svg index 03b3cb1..637dc76 100644 --- a/criterion/day 7/part 2/regression_small.svg +++ b/criterion/day 7/part 2/regression_small.svg @@ -15,52 +15,52 @@ Iterations - + - + - - - - - + + + + + - + 20.0 - + 40.0 - + 60.0 - + 80.0 - + 100.0 - - + + 120.0 - - + + 140.0 - - + + 160.0 - - + + 180.0 - + 20 @@ -107,7 +107,7 @@ Iterations - + @@ -143,65 +143,65 @@ Iterations - + - + - + - + - - - - - + + + + + - - - - + + + + - - + + - - + + - - - - - - + + + + + + - - + + - + - + - - - + + + - + - + diff --git a/criterion/day 7/part 2/slope.svg b/criterion/day 7/part 2/slope.svg index 4dc8b8a..050c1a4 100644 --- a/criterion/day 7/part 2/slope.svg +++ b/criterion/day 7/part 2/slope.svg @@ -6,97 +6,69 @@ day 7/part 2:slope Density (a.u.) -Average time (ms) +Average time (µs) - -10 + +0.02 - - -20 + + +0.04 - - -30 + + +0.06 - - -40 + + +0.08 - - -50 + + +0.1 - - -60 + + +0.12 - - -70 - - - -80 - - - -90 - - - -100 - - - -110 - - + - -0.988 - - - -0.99 + +986 - - -0.992 + + +988 - - -0.994 + + +990 - - -0.996 + + +992 - + -0.998 +994 - -1 - - - -1.002 + +996 - - -1.004 + + +998 - - -1.006 + + +1000 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/part 2/typical.svg b/criterion/day 7/part 2/typical.svg index 68d4cf1..c6ccbb3 100644 --- a/criterion/day 7/part 2/typical.svg +++ b/criterion/day 7/part 2/typical.svg @@ -6,97 +6,69 @@ day 7/part 2:typical Density (a.u.) -Average time (ms) +Average time (µs) - -10 + +0.02 - - -20 + + +0.04 - - -30 + + +0.06 - - -40 + + +0.08 - - -50 + + +0.1 - - -60 + + +0.12 - - -70 - - - -80 - - - -90 - - - -100 - - - -110 - - + - -0.988 - - - -0.99 + +986 - - -0.992 + + +988 - - -0.994 + + +990 - - -0.996 + + +992 - + -0.998 +994 - -1 - - - -1.002 + +996 - - -1.004 + + +998 - - -1.006 + + +1000 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 7/violin.svg b/criterion/day 7/violin.svg index a42d37d..aa2d3c3 100644 --- a/criterion/day 7/violin.svg +++ b/criterion/day 7/violin.svg @@ -22,32 +22,28 @@ day 7/part 1 0.0 - + 0.2 - - + + 0.4 - - + + 0.6 - - + + 0.8 - - + + 1.0 - - -1.2 - - - - - - + + + + + diff --git a/criterion/day 8/part 1/MAD.svg b/criterion/day 8/part 1/MAD.svg index 039efb0..e20b65b 100644 --- a/criterion/day 8/part 1/MAD.svg +++ b/criterion/day 8/part 1/MAD.svg @@ -9,66 +9,82 @@ 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.055 - - -0.07 + + + +30 - - -0.08 + + +35 - - - + + 40 - - + + 45 - - + + 50 - - + + 55 - - + + 60 - - -65 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/SD.svg b/criterion/day 8/part 1/SD.svg index 5f0c69d..31d1349 100644 --- a/criterion/day 8/part 1/SD.svg +++ b/criterion/day 8/part 1/SD.svg @@ -6,89 +6,65 @@ day 8/part 1:SD Density (a.u.) -Average time (µs) +Average time (ns) - -0.2 + +0.001 - - -0.4 + + +0.002 - - -0.6 + + +0.003 - - -0.8 + + +0.004 - - -1 + + +0.005 - - -1.2 + + +0.006 - - -1.4 + + +0.007 - - -1.6 + + +0.008 - - -1.8 - - - -2 - - - -2.2 - - + - -0.2 - - - -0.4 - - - -0.6 - - - -0.8 + +100 - - -1 + + +150 - - -1.2 + + +200 - - -1.4 + + +250 - - -1.6 + + +300 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/index.html b/criterion/day 8/part 1/index.html index 331eb4c..77479d0 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.368 µs - 46.550 µs - 46.795 µs + 46.199 µs + 46.237 µs + 46.289 µs R² - 0.9757173 - 0.9772871 - 0.9744509 + 0.9981175 + 0.9982112 + 0.9980394 Mean - 46.376 µs - 46.518 µs - 46.726 µs + 46.200 µs + 46.237 µs + 46.282 µs Std. Dev. - 153.73 ns - 924.54 ns - 1.5046 µs + 102.39 ns + 214.21 ns + 312.04 ns Median - 46.330 µs - 46.345 µs - 46.361 µs + 46.177 µs + 46.186 µs + 46.194 µs MAD - 39.672 ns - 50.574 ns - 66.260 ns + 29.754 ns + 44.199 ns + 60.449 ns diff --git a/criterion/day 8/part 1/mean.svg b/criterion/day 8/part 1/mean.svg index dcbe7f5..24540c2 100644 --- a/criterion/day 8/part 1/mean.svg +++ b/criterion/day 8/part 1/mean.svg @@ -9,86 +9,90 @@ 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 - + - -46.35 + +46.2 + + + +46.21 - - -46.4 + + +46.22 - - -46.45 + + +46.23 - - -46.5 + + +46.24 - - -46.55 + + +46.25 - - -46.6 + + +46.26 - - -46.65 + + +46.27 - - -46.7 + + +46.28 - - -46.75 + + +46.29 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/median.svg b/criterion/day 8/part 1/median.svg index 0b28e20..495e347 100644 --- a/criterion/day 8/part 1/median.svg +++ b/criterion/day 8/part 1/median.svg @@ -9,62 +9,90 @@ Density (a.u.) Average time (µs) - + 10 - - + + 20 - - + + 30 - - + + 40 - - + + 50 - - + + 60 - - + + 70 - + + +80 + + + +90 + + + +100 + + - -46.33 + +46.176 + + + +46.178 + + + +46.18 + + + +46.182 + + + +46.184 - - -46.335 + + +46.186 - - -46.34 + + +46.188 - - -46.345 + + +46.19 - - -46.35 + + +46.192 - - -46.355 + + +46.194 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/pdf.svg b/criterion/day 8/part 1/pdf.svg index 4085ed1..0e1f00b 100644 --- a/criterion/day 8/part 1/pdf.svg +++ b/criterion/day 8/part 1/pdf.svg @@ -30,46 +30,50 @@ Average Time (µs) - + +45.8 + + + 46 - - -47 + + +46.2 - - -48 + + +46.4 - - -49 + + +46.6 - - -50 + + +46.8 - - -51 + + +47 - - -52 + + +47.2 - - -53 + + +47.4 - - -54 + + +47.6 - - -55 + + +47.8 - + Density (a.u.) @@ -78,148 +82,140 @@ Density (a.u.) 0 - -0.1 - - - -0.2 + +0.5 - - -0.3 + + +1 - - -0.4 + + +1.5 - - -0.5 + + +2 - - -0.6 - - - -0.7 - - - -0.8 - - - -0.9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +2.5 + + + +3 + + + +3.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 8/part 1/pdf_small.svg b/criterion/day 8/part 1/pdf_small.svg index 146485d..daef242 100644 --- a/criterion/day 8/part 1/pdf_small.svg +++ b/criterion/day 8/part 1/pdf_small.svg @@ -10,67 +10,51 @@ Average Time (µs) 0 - -0.1 - - - -0.2 - - - -0.3 - - - -0.4 - - - + 0.5 - - -0.6 + + +1 - - -0.7 + + +1.5 - - -0.8 + + +2 - - -0.9 + + +2.5 - - -1 + + +3 - + + +3.5 + + - + 46 - - -48 - - - -50 + + +46.5 - - -52 + + +47 - - -54 + + +47.5 - - - + + + diff --git a/criterion/day 8/part 1/regression.svg b/criterion/day 8/part 1/regression.svg index fed77fb..18f694c 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 ac36991..58e313c 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 @@ -113,105 +113,105 @@ Iterations (x 10^3) - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/criterion/day 8/part 1/slope.svg b/criterion/day 8/part 1/slope.svg index 07391ec..24a6609 100644 --- a/criterion/day 8/part 1/slope.svg +++ b/criterion/day 8/part 1/slope.svg @@ -9,78 +9,90 @@ Density (a.u.) Average time (µs) - -0.5 + +2 - - -1 + + +4 - - -1.5 + + +6 - - -2 + + +8 + + + +10 - - -2.5 + + +12 - - -3 + + +14 - - -3.5 + + +16 - + + +18 + + - -46.35 + +46.19 + + + +46.2 - - -46.4 + + +46.21 - - -46.45 + + +46.22 - - -46.5 + + +46.23 - - -46.55 + + +46.24 - - -46.6 + + +46.25 - - -46.65 + + +46.26 - - -46.7 + + +46.27 - - -46.75 + + +46.28 - - -46.8 + + +46.29 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 1/typical.svg b/criterion/day 8/part 1/typical.svg index 3ae4d40..edc20fa 100644 --- a/criterion/day 8/part 1/typical.svg +++ b/criterion/day 8/part 1/typical.svg @@ -9,78 +9,90 @@ Density (a.u.) Average time (µs) - -0.5 + +2 - - -1 + + +4 - - -1.5 + + +6 - - -2 + + +8 + + + +10 - - -2.5 + + +12 - - -3 + + +14 - - -3.5 + + +16 - + + +18 + + - -46.35 + +46.19 + + + +46.2 - - -46.4 + + +46.21 - - -46.45 + + +46.22 - - -46.5 + + +46.23 - - -46.55 + + +46.24 - - -46.6 + + +46.25 - - -46.65 + + +46.26 - - -46.7 + + +46.27 - - -46.75 + + +46.28 - - -46.8 + + +46.29 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/MAD.svg b/criterion/day 8/part 2/MAD.svg index 9b7cc0f..e2168ff 100644 --- a/criterion/day 8/part 2/MAD.svg +++ b/criterion/day 8/part 2/MAD.svg @@ -9,90 +9,94 @@ Density (a.u.) Average time (ns) - -0.001 - - - + 0.002 - - -0.003 - - - + + 0.004 - - -0.005 - - - + + 0.006 - - -0.007 - - - + + 0.008 - - -0.009 - - - + + 0.01 - - -0.011 + + +0.012 + + + +0.014 + + + +0.016 + + + +0.018 + + + +0.02 - + + +0.022 + + - -160 + +120 - - -180 + + +130 - - -200 + + +140 - - -220 + + +150 - - -240 + + +160 + + + +170 - - -260 + + +180 - - -280 + + +190 - - -300 + + +200 - - -320 + + +210 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/SD.svg b/criterion/day 8/part 2/SD.svg index c4648fd..7595b12 100644 --- a/criterion/day 8/part 2/SD.svg +++ b/criterion/day 8/part 2/SD.svg @@ -9,70 +9,78 @@ Density (a.u.) Average time (µs) - -0.5 + +0.02 - - -1 + + +0.04 - - -1.5 + + +0.06 - - -2 + + +0.08 + + + +0.1 + + + +0.12 - + - -0.2 + +0 - - -0.4 + + +2 - - -0.6 + + +4 - - -0.8 + + +6 - - -1 + + +8 - - -1.2 + + +10 - - -1.4 + + +12 - - -1.6 + + +14 - - -1.8 + + +16 - - -2 + + +18 - - -2.2 + + +20 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/index.html b/criterion/day 8/part 2/index.html index 26ce9a5..9eaa50d 100644 --- a/criterion/day 8/part 2/index.html +++ b/criterion/day 8/part 2/index.html @@ -117,39 +117,39 @@

Additional Statistics:

Slope - 154.80 µs - 154.87 µs - 154.95 µs + 160.84 µs + 161.16 µs + 161.58 µs R² - 0.9995060 - 0.9995315 - 0.9994925 + 0.9037406 + 0.9041805 + 0.9034131 Mean - 154.75 µs - 154.91 µs - 155.19 µs + 160.91 µs + 162.80 µs + 165.57 µs Std. Dev. - 234.77 ns - 1.2212 µs - 2.0590 µs + 648.71 ns + 12.596 µs + 19.847 µs Median - 154.75 µs - 154.80 µs - 154.85 µs + 160.75 µs + 160.81 µs + 160.86 µs MAD - 168.74 ns - 248.41 ns - 312.08 ns + 127.44 ns + 142.34 ns + 209.40 ns diff --git a/criterion/day 8/part 2/mean.svg b/criterion/day 8/part 2/mean.svg index 7a7d2dd..baed25e 100644 --- a/criterion/day 8/part 2/mean.svg +++ b/criterion/day 8/part 2/mean.svg @@ -9,90 +9,58 @@ Density (a.u.) Average time (µs)
- -0.5 - - - -1 - - - -1.5 - - - -2 - - - -2.5 + +0.1 - - -3 + + +0.2 - - -3.5 + + +0.3 - - -4 + + +0.4 - - -4.5 + + +0.5 - - -5 + + +0.6 - + - -154.75 - - - -154.8 - - - -154.85 - - - -154.9 - - - -154.95 + +161 - - -155 + + +162 - - -155.05 + + +163 - - -155.1 + + +164 - - -155.15 + + +165 - - -155.2 + + +166 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/median.svg b/criterion/day 8/part 2/median.svg index adcc087..36459d3 100644 --- a/criterion/day 8/part 2/median.svg +++ b/criterion/day 8/part 2/median.svg @@ -9,50 +9,54 @@ Density (a.u.) Average time (µs) - + 5 - - + + 10 - - + + 15 - - + + 20 - + + +25 + + - -154.76 + +160.76 - - -154.78 + + +160.78 - - -154.8 + + +160.8 - - -154.82 + + +160.82 - - -154.84 + + +160.84 - - -154.86 + + +160.86 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/pdf.svg b/criterion/day 8/part 2/pdf.svg index b32b8f6..56ea51a 100644 --- a/criterion/day 8/part 2/pdf.svg +++ b/criterion/day 8/part 2/pdf.svg @@ -42,38 +42,30 @@ Average Time (µs) - -154 - - - -156 - - - -158 - - - + 160 - - -162 + + +180 + + + +200 - - -164 + + +220 - - -166 + + +240 - - -168 + + +260 - + Density (a.u.) @@ -82,136 +74,140 @@ Density (a.u.) 0 - -0.1 - - - -0.2 - - - -0.3 - - - -0.4 - - - -0.5 - - - -0.6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +0.01 + + + +0.02 + + + +0.03 + + + +0.04 + + + +0.05 + + + +0.06 + + + +0.07 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 8/part 2/pdf_small.svg b/criterion/day 8/part 2/pdf_small.svg index 4f9812b..f31d1b8 100644 --- a/criterion/day 8/part 2/pdf_small.svg +++ b/criterion/day 8/part 2/pdf_small.svg @@ -10,47 +10,47 @@ Average Time (µs) 0 - -0.1 + +0.01 - - -0.2 + + +0.02 - - -0.3 + + +0.03 - - -0.4 + + +0.04 - - -0.5 + + +0.05 - - -0.6 + + +0.06 - - -0.7 + + +0.07 - + - -155 + +150 - - -160 + + +200 - - -165 + + +250 - - - + + + diff --git a/criterion/day 8/part 2/regression.svg b/criterion/day 8/part 2/regression.svg index d666734..9a15b09 100644 --- a/criterion/day 8/part 2/regression.svg +++ b/criterion/day 8/part 2/regression.svg @@ -15,57 +15,62 @@ Iterations - - - - - - - - - - + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + + +110.0 + + 100 @@ -96,107 +101,107 @@ Iterations - + - + - - + + - + - - - + + + - - - - + + + + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sample diff --git a/criterion/day 8/part 2/regression_small.svg b/criterion/day 8/part 2/regression_small.svg index 5c2a778..e9e1e13 100644 --- a/criterion/day 8/part 2/regression_small.svg +++ b/criterion/day 8/part 2/regression_small.svg @@ -12,57 +12,62 @@ Iterations - - - - - - - - - - + + + + + + + + + + + - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - + + 90.0 - - + + 100.0 - + + +110.0 + + 100 @@ -99,7 +104,7 @@ Iterations - + @@ -107,91 +112,91 @@ Iterations - + - + - - - + + + - + - - + + - + - + - - - - - - - - - - + + + + + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/criterion/day 8/part 2/slope.svg b/criterion/day 8/part 2/slope.svg index 47c66da..aac0bbb 100644 --- a/criterion/day 8/part 2/slope.svg +++ b/criterion/day 8/part 2/slope.svg @@ -9,90 +9,90 @@ Density (a.u.) Average time (µs) - -1 + +0.2 - - -2 + + +0.4 - - -3 + + +0.6 - - -4 + + +0.8 - - -5 + + +1 - - -6 + + +1.2 - - -7 + + +1.4 - - -8 + + +1.6 - - -9 + + +1.8 - - -10 + + +2 - - -11 + + +2.2 - + - -154.8 + +160.8 - - -154.82 + + +160.9 - - -154.84 + + +161 - - -154.86 + + +161.1 - - -154.88 + + +161.2 - - -154.9 + + +161.3 - - -154.92 + + +161.4 - - -154.94 + + +161.5 - - -154.96 + + +161.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/part 2/typical.svg b/criterion/day 8/part 2/typical.svg index 9e7469f..e5447e5 100644 --- a/criterion/day 8/part 2/typical.svg +++ b/criterion/day 8/part 2/typical.svg @@ -9,90 +9,90 @@ Density (a.u.) Average time (µs) - -1 + +0.2 - - -2 + + +0.4 - - -3 + + +0.6 - - -4 + + +0.8 - - -5 + + +1 - - -6 + + +1.2 - - -7 + + +1.4 - - -8 + + +1.6 - - -9 + + +1.8 - - -10 + + +2 - - -11 + + +2.2 - + - -154.8 + +160.8 - - -154.82 + + +160.9 - - -154.84 + + +161 - - -154.86 + + +161.1 - - -154.88 + + +161.2 - - -154.9 + + +161.3 - - -154.92 + + +161.4 - - -154.94 + + +161.5 - - -154.96 + + +161.6 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 8/violin.svg b/criterion/day 8/violin.svg index d176367..59f55ad 100644 --- a/criterion/day 8/violin.svg +++ b/criterion/day 8/violin.svg @@ -22,40 +22,28 @@ day 8/part 1 0.0 - -20.0 + +50.0 - - -40.0 - - - -60.0 - - - -80.0 - - - + + 100.0 - - -120.0 + + +150.0 - - -140.0 + + +200.0 - - -160.0 + + +250.0 - - - - - + + + + + diff --git a/criterion/day 9/part 1/MAD.svg b/criterion/day 9/part 1/MAD.svg index 04b435b..bb2c400 100644 --- a/criterion/day 9/part 1/MAD.svg +++ b/criterion/day 9/part 1/MAD.svg @@ -9,90 +9,90 @@ Density (a.u.) Average time (µs) - + 0.01 - + 0.02 - + 0.03 - - + + 0.04 - - + + 0.05 - - + + 0.06 - - + + 0.07 - - + + 0.08 - - + + 0.09 - - + + 0.1 - - -0.11 - - + - -16 - - - -18 - - - -20 - - - + 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 6406746..a5edae0 100644 --- a/criterion/day 9/part 1/SD.svg +++ b/criterion/day 9/part 1/SD.svg @@ -6,65 +6,61 @@ day 9/part 1:SD Density (a.u.) -Average time (ms) +Average time (µs) - -0.5 + +0.01 - + -1 +0.02 - -1.5 + +0.03 - - -2 + + +0.04 - - -2.5 + + +0.05 - - -3 + + +0.06 - + - -0 + +40 - - -0.2 + + +45 - - -0.4 + + +50 - - -0.6 + + +55 - - -0.8 + + +60 - - -1 + + +65 - - -1.2 - - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/index.html b/criterion/day 9/part 1/index.html index dc9619e..f11adea 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.0000019 - 0.0000020 - 0.0000019 + 0.0013630 + 0.0014099 + 0.0013530 Mean - 80.197 ms - 80.295 ms - 80.462 ms + 80.172 ms + 80.182 ms + 80.193 ms Std. Dev. - 51.989 µs - 730.85 µs - 1.2283 ms + 38.411 µs + 52.992 µs + 65.859 µs Median - 80.176 ms - 80.182 ms - 80.188 ms + 80.159 ms + 80.168 ms + 80.177 ms MAD - 15.931 µs - 21.224 µs - 30.887 µs + 22.548 µs + 33.310 µs + 38.480 µs diff --git a/criterion/day 9/part 1/iteration_times.svg b/criterion/day 9/part 1/iteration_times.svg index 58aace4..16ce305 100644 --- a/criterion/day 9/part 1/iteration_times.svg +++ b/criterion/day 9/part 1/iteration_times.svg @@ -12,42 +12,37 @@ Average Iteration Time (ms) - - - - - - - + + + + + + - -81.0 + +80.15 - - -82.0 + + +80.2 - - -83.0 + + +80.25 - - -84.0 + + +80.3 - - -85.0 + + +80.35 - - -86.0 + + +80.4 - - -87.0 - - + 10 @@ -89,106 +84,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 c4db675..1c49abc 100644 --- a/criterion/day 9/part 1/iteration_times_small.svg +++ b/criterion/day 9/part 1/iteration_times_small.svg @@ -12,42 +12,37 @@ Average Iteration Time (ms) - + - - - - - + + + + - -81.0 + +80.15 - + -82.0 +80.2 - -83.0 + +80.25 - - -84.0 + + +80.3 - - -85.0 + + +80.35 - - -86.0 + + +80.4 - - -87.0 - - + 10 @@ -89,104 +84,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 26098f6..a528897 100644 --- a/criterion/day 9/part 1/mean.svg +++ b/criterion/day 9/part 1/mean.svg @@ -9,62 +9,66 @@ Density (a.u.) Average time (ms) - -1 + +10 - - -2 + + +20 - - -3 + + +30 - - -4 + + +40 - - -5 + + +50 - - -6 + + +60 - + + +70 + + -7 +80 - -80.2 + +80.17 - - -80.25 + + +80.175 - - -80.3 + + +80.18 - - -80.35 + + +80.185 - - -80.4 + + +80.19 - - -80.45 + + +80.195 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/median.svg b/criterion/day 9/part 1/median.svg index 2c058d6..5e6b464 100644 --- a/criterion/day 9/part 1/median.svg +++ b/criterion/day 9/part 1/median.svg @@ -9,66 +9,70 @@ Density (a.u.) Average time (ms) - -20 + +50 - - -40 - - - -60 - - - -80 - - - + + 100 - - -120 + + +150 - - -140 + + +200 - + - -80.176 + +80.158 - - -80.178 + + +80.16 + + + +80.162 - - -80.18 + + +80.164 - + + +80.166 + + -80.182 +80.168 - -80.184 + +80.17 + + + +80.172 - - -80.186 + + +80.174 - - -80.188 + + +80.176 + + + +80.178 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 1/pdf.svg b/criterion/day 9/part 1/pdf.svg index a66e4d0..ced5f49 100644 --- a/criterion/day 9/part 1/pdf.svg +++ b/criterion/day 9/part 1/pdf.svg @@ -54,42 +54,38 @@ Average Time (ms) - -80 + +80.1 - - -81 + + +80.15 - - -82 + + +80.2 - - -83 + + +80.25 - - -84 + + +80.3 - - -85 + + +80.35 - - -86 + + +80.4 - - -87 + + +80.45 - - -88 - - + Density (a.u.) @@ -98,136 +94,152 @@ Density (a.u.) 0 - -0.2 - - - -0.4 - - - -0.6 - - - -0.8 - - - + 1 - - -1.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + +2 + + + +3 + + + +4 + + + +5 + + + +6 + + + +7 + + + +8 + + + +9 + + + +10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PDF diff --git a/criterion/day 9/part 1/pdf_small.svg b/criterion/day 9/part 1/pdf_small.svg index 8825baa..7974707 100644 --- a/criterion/day 9/part 1/pdf_small.svg +++ b/criterion/day 9/part 1/pdf_small.svg @@ -10,51 +10,43 @@ Average Time (ms) 0 - -0.2 + +2 - - -0.4 + + +4 - - -0.6 + + +6 - - -0.8 + + +8 - - -1 + + +10 - - -1.2 - - + - -80 - - - -82 + +80.1 - - -84 + + +80.2 - - -86 + + +80.3 - - -88 + + +80.4 - - - + + + diff --git a/criterion/day 9/part 1/typical.svg b/criterion/day 9/part 1/typical.svg index 4e64e5e..fb60343 100644 --- a/criterion/day 9/part 1/typical.svg +++ b/criterion/day 9/part 1/typical.svg @@ -9,62 +9,66 @@ Density (a.u.) Average time (ms) - -1 + +10 - - -2 + + +20 - - -3 + + +30 - - -4 + + +40 - - -5 + + +50 - - -6 + + +60 - + + +70 + + -7 +80 - -80.2 + +80.17 - - -80.25 + + +80.175 - - -80.3 + + +80.18 - - -80.35 + + +80.185 - - -80.4 + + +80.19 - - -80.45 + + +80.195 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/MAD.svg b/criterion/day 9/part 2/MAD.svg index 75acf68..7f1408b 100644 --- a/criterion/day 9/part 2/MAD.svg +++ b/criterion/day 9/part 2/MAD.svg @@ -9,58 +9,70 @@ Density (a.u.) Average time (µs) - + 0.02 - - + + 0.04 - - + + 0.06 - - + + 0.08 - - + + 0.1 - - + + 0.12 - - -0.14 - - + - + +14 + + + +16 + + + +18 + + + 20 - - -25 + + +22 - - -30 + + +24 + + + +26 - - -35 + + +28 - - -40 + + +30 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/SD.svg b/criterion/day 9/part 2/SD.svg index 4a392f8..4072bdb 100644 --- a/criterion/day 9/part 2/SD.svg +++ b/criterion/day 9/part 2/SD.svg @@ -6,73 +6,77 @@ day 9/part 2:SD Density (a.u.) -Average time (ms) +Average time (µs) - -0.2 + +0.001 - - -0.4 + + +0.002 - - -0.6 + + +0.003 - - -0.8 + + +0.004 - - -1 + + +0.005 - - -1.2 + + +0.006 - - -1.4 + + +0.007 - - -1.6 + + +0.008 - + + +0.009 + + - -0 + +50 - - -0.2 + + +100 - - -0.4 + + +150 - - -0.6 + + +200 - - -0.8 + + +250 - - -1 + + +300 - - -1.2 + + +350 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/index.html b/criterion/day 9/part 2/index.html index 486d971..7feb181 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.0005009 - 0.0005136 - 0.0004891 + 0.0004490 + 0.0004595 + 0.0004369 Mean - 21.479 ms - 21.604 ms - 21.779 ms + 21.437 ms + 21.470 ms + 21.518 ms Std. Dev. - 67.877 µs - 787.00 µs - 1.2620 ms + 51.513 µs + 215.01 µs + 349.03 µs Median - 21.443 ms - 21.446 ms - 21.456 ms + 21.417 ms + 21.422 ms + 21.425 ms MAD - 19.572 µs - 26.571 µs - 39.681 µs + 14.230 µs + 21.612 µs + 28.759 µs diff --git a/criterion/day 9/part 2/iteration_times.svg b/criterion/day 9/part 2/iteration_times.svg index b766e6f..7fbc1e3 100644 --- a/criterion/day 9/part 2/iteration_times.svg +++ b/criterion/day 9/part 2/iteration_times.svg @@ -12,42 +12,57 @@ Average Iteration Time (ms) - - - - - - - + + + + + + + + + + - + +21.4 + + + +21.6 + + + +21.8 + + + 22.0 - - -23.0 + + +22.2 - - -24.0 + + +22.4 - - -25.0 + + +22.6 - - -26.0 + + +22.8 - - -27.0 + + +23.0 - - -28.0 + + +23.2 - + 10 @@ -89,106 +104,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 e8aee90..9ab5151 100644 --- a/criterion/day 9/part 2/iteration_times_small.svg +++ b/criterion/day 9/part 2/iteration_times_small.svg @@ -12,42 +12,57 @@ Average Iteration Time (ms) - - - - - - - + + + + + + + + + + - + +21.4 + + + +21.6 + + + +21.8 + + + 22.0 - - -23.0 + + +22.2 - - -24.0 + + +22.4 - - -25.0 + + +22.6 - - -26.0 + + +22.8 - - -27.0 + + +23.0 - - -28.0 + + +23.2 - + 10 @@ -89,104 +104,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 1cae39c..39d000e 100644 --- a/criterion/day 9/part 2/mean.svg +++ b/criterion/day 9/part 2/mean.svg @@ -9,82 +9,86 @@ Density (a.u.) Average time (ms) - -0.5 + +2 - - -1 + + +4 - - -1.5 + + +6 - - -2 + + +8 - - -2.5 + + +10 - - -3 + + +12 - - -3.5 - - - -4 + + +14 - - -4.5 + + +16 - - -5 + + +18 - - -5.5 + + +20 - + - + +21.43 + + + +21.44 + + + 21.45 - - -21.5 + + +21.46 - - -21.55 + + +21.47 - - -21.6 + + +21.48 - - -21.65 + + +21.49 - - -21.7 + + +21.5 - - -21.75 + + +21.51 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/median.svg b/criterion/day 9/part 2/median.svg index bd1e2bd..ecd5578 100644 --- a/criterion/day 9/part 2/median.svg +++ b/criterion/day 9/part 2/median.svg @@ -9,70 +9,98 @@ Density (a.u.) Average time (ms) - -50 + +20 - - + + +40 + + + +60 + + + +80 + + + 100 - - -150 + + +120 - - -200 + + +140 - - -250 + + +160 - - -300 + + +180 - - -350 + + +200 - + + +220 + + - -21.442 + +21.416 + + + +21.417 + + + +21.418 + + + +21.419 - - -21.444 + + +21.42 - - -21.446 + + +21.421 - - -21.448 + + +21.422 - - -21.45 + + +21.423 - - -21.452 + + +21.424 - - -21.454 + + +21.425 - - -21.456 + + +21.426 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/part 2/pdf.svg b/criterion/day 9/part 2/pdf.svg index cd4f6e2..a61e192 100644 --- a/criterion/day 9/part 2/pdf.svg +++ b/criterion/day 9/part 2/pdf.svg @@ -38,42 +38,26 @@ Average Time (ms) - -21 + +21.5 - - + + 22 - - -23 - - - -24 - - - -25 + + +22.5 - - -26 - - - -27 - - - -28 + + +23 - - -29 + + +23.5 - + Density (a.u.) @@ -82,132 +66,140 @@ Density (a.u.) 0 - -0.2 + +0.5 - - -0.4 + + +1 - - -0.6 + + +1.5 - - -0.8 + + +2 - - -1 + + +2.5 - - - - - - - - - - + + +3 + + + +3.5 + + + + + + + + - + + + + + + + + + + - + + - + + + - + - - - + + - - - - - - - - + + - - + + + - - - - - - - - - - + + - + - + + + + + + + + + + - + - - - - - + + - - - - - - - - - + - + + + + + + + - + + + + + - - - - - - + + + - - + - - - - - - - - - - - - - + + + + + + + + + + + + + + PDF diff --git a/criterion/day 9/part 2/pdf_small.svg b/criterion/day 9/part 2/pdf_small.svg index f560262..8dea2df 100644 --- a/criterion/day 9/part 2/pdf_small.svg +++ b/criterion/day 9/part 2/pdf_small.svg @@ -10,47 +10,59 @@ Average Time (ms) 0 - -0.2 + +0.5 - - -0.4 + + +1 - - -0.6 + + +1.5 - - -0.8 + + +2 - - -1 + + +2.5 + + + +3 - - -1.2 + + +3.5 - + + +4 + + - + +21.5 + + + 22 - - -24 + + +22.5 - - -26 + + +23 - - -28 + + +23.5 - - - + + + diff --git a/criterion/day 9/part 2/typical.svg b/criterion/day 9/part 2/typical.svg index 80b12e8..1146221 100644 --- a/criterion/day 9/part 2/typical.svg +++ b/criterion/day 9/part 2/typical.svg @@ -9,82 +9,86 @@ Density (a.u.) Average time (ms) - -0.5 + +2 - - -1 + + +4 - - -1.5 + + +6 - - -2 + + +8 - - -2.5 + + +10 - - -3 + + +12 - - -3.5 - - - -4 + + +14 - - -4.5 + + +16 - - -5 + + +18 - - -5.5 + + +20 - + - + +21.43 + + + +21.44 + + + 21.45 - - -21.5 + + +21.46 - - -21.55 + + +21.47 - - -21.6 + + +21.48 - - -21.65 + + +21.49 - - -21.7 + + +21.5 - - -21.75 + + +21.51 - - - - + + + + Bootstrap distribution diff --git a/criterion/day 9/violin.svg b/criterion/day 9/violin.svg index b1d293a..e814cef 100644 --- a/criterion/day 9/violin.svg +++ b/criterion/day 9/violin.svg @@ -22,40 +22,40 @@ day 9/part 1 0.0 - + 10.0 - - + + 20.0 - - + + 30.0 - - + + 40.0 - - + + 50.0 - - + + 60.0 - - + + 70.0 - - + + 80.0 - - - - - + + + + + diff --git a/criterion/index.html b/criterion/index.html index 6f93d55..06042c7 100644 --- a/criterion/index.html +++ b/criterion/index.html @@ -117,6 +117,12 @@

Criterion.rs Benchmark Index

  • part 1
  • part 2
  • +
  • day 10
  • + +