Skip to content

Instantly share code, notes, and snippets.

@zamazan4ik
Created September 15, 2024 17:03
Show Gist options
  • Save zamazan4ik/d043e078410e748d97a582b7cb3abc01 to your computer and use it in GitHub Desktop.
Save zamazan4ik/d043e078410e748d97a582b7cb3abc01 to your computer and use it in GitHub Desktop.
lexical: PGO optimized compared to Release
taskset -c 0 cargo pgo optimize bench
Running bigint.rs (target/x86_64-unknown-linux-gnu/release/deps/bigint-8aff81b63f419bd5)
Benchmarking mul/standard_mul
Benchmarking mul/standard_mul: Warming up for 3.0000 s
Benchmarking mul/standard_mul: Collecting 100 samples in estimated 5.0030 s (6.7M iterations)
Benchmarking mul/standard_mul: Analyzing
mul/standard_mul time: [749.81 ns 750.31 ns 750.78 ns]
change: [-2.8271% -2.6854% -2.5363%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking mul/karatsuba_mul
Benchmarking mul/karatsuba_mul: Warming up for 3.0000 s
Benchmarking mul/karatsuba_mul: Collecting 100 samples in estimated 5.0032 s (6.0M iterations)
Benchmarking mul/karatsuba_mul: Analyzing
mul/karatsuba_mul time: [841.36 ns 841.98 ns 842.64 ns]
change: [-1.9739% -1.8283% -1.6984%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low severe
Benchmarking pow/standard_pow
Benchmarking pow/standard_pow: Warming up for 3.0000 s
Benchmarking pow/standard_pow: Collecting 100 samples in estimated 5.0001 s (59M iterations)
Benchmarking pow/standard_pow: Analyzing
pow/standard_pow time: [79.166 ns 79.203 ns 79.239 ns]
change: [+23.561% +23.769% +23.952%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) low mild
3 (3.00%) high mild
Benchmarking pow/small_pow
Benchmarking pow/small_pow: Warming up for 3.0000 s
Benchmarking pow/small_pow: Collecting 100 samples in estimated 5.0000 s (124M iterations)
Benchmarking pow/small_pow: Analyzing
pow/small_pow time: [40.288 ns 40.295 ns 40.304 ns]
change: [-11.216% -11.137% -11.073%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
Running division.rs (target/x86_64-unknown-linux-gnu/release/deps/division-f9896cadd6e84622)
Benchmarking random:uniform/random:uniform_standard_div
Benchmarking random:uniform/random:uniform_standard_div: Warming up for 3.0000 s
Benchmarking random:uniform/random:uniform_standard_div: Collecting 100 samples in estimated 5.0017 s (7.1M iterations)
Benchmarking random:uniform/random:uniform_standard_div: Analyzing
random:uniform/random:uniform_standard_div
time: [708.55 ns 708.66 ns 708.79 ns]
change: [-3.3251% -3.2855% -3.2546%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
2 (2.00%) high mild
Benchmarking random:uniform/random:uniform_fast_div
Benchmarking random:uniform/random:uniform_fast_div: Warming up for 3.0000 s
Benchmarking random:uniform/random:uniform_fast_div: Collecting 100 samples in estimated 5.0009 s (7.1M iterations)
Benchmarking random:uniform/random:uniform_fast_div: Analyzing
random:uniform/random:uniform_fast_div
time: [708.83 ns 708.94 ns 709.06 ns]
change: [-3.3850% -3.2957% -3.2335%] (p = 0.00 < 0.05)
Performance has improved.
Found 17 outliers among 100 measurements (17.00%)
1 (1.00%) low severe
6 (6.00%) low mild
4 (4.00%) high mild
6 (6.00%) high severe
Running unittests denormal30.rs (target/x86_64-unknown-linux-gnu/release/deps/denormal30-f9c16d293fcb44d5)
Running unittests denormal6400.rs (target/x86_64-unknown-linux-gnu/release/deps/denormal6400-4d5964922d70a086)
Running canada.rs (target/x86_64-unknown-linux-gnu/release/deps/canada-c36dd4d826ad534b)
Benchmarking canada/parse_canada_lexical
Benchmarking canada/parse_canada_lexical: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.9s, enable flat sampling, or reduce sample count to 50.
Benchmarking canada/parse_canada_lexical: Collecting 100 samples in estimated 8.9289 s (5050 iterations)
Benchmarking canada/parse_canada_lexical: Analyzing
canada/parse_canada_lexical
time: [1.7682 ms 1.7695 ms 1.7721 ms]
change: [-3.5670% -3.3420% -3.1727%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
2 (2.00%) low mild
6 (6.00%) high mild
5 (5.00%) high severe
Benchmarking canada/parse_canada_core
Benchmarking canada/parse_canada_core: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.8s, enable flat sampling, or reduce sample count to 50.
Benchmarking canada/parse_canada_core: Collecting 100 samples in estimated 9.7542 s (5050 iterations)
Benchmarking canada/parse_canada_core: Analyzing
canada/parse_canada_core
time: [1.9338 ms 1.9344 ms 1.9352 ms]
change: [+0.7062% +0.7654% +0.8213%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) high mild
Running contrived.rs (target/x86_64-unknown-linux-gnu/release/deps/contrived-da8399587d72e7bc)
Benchmarking contrived:fast/parse_f64_lexical
Benchmarking contrived:fast/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:fast/parse_f64_lexical: Collecting 100 samples in estimated 5.0000 s (484M iterations)
Benchmarking contrived:fast/parse_f64_lexical: Analyzing
contrived:fast/parse_f64_lexical
time: [10.330 ns 10.331 ns 10.333 ns]
change: [-7.4207% -7.3578% -7.3131%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
5 (5.00%) high mild
3 (3.00%) high severe
Benchmarking contrived:fast/parse_f64_core
Benchmarking contrived:fast/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:fast/parse_f64_core: Collecting 100 samples in estimated 5.0000 s (449M iterations)
Benchmarking contrived:fast/parse_f64_core: Analyzing
contrived:fast/parse_f64_core
time: [11.149 ns 11.150 ns 11.152 ns]
change: [+2.3869% +2.4655% +2.5192%] (p = 0.00 < 0.05)
Performance has regressed.
Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) high mild
5 (5.00%) high severe
Benchmarking contrived:disguised/parse_f64_lexical
Benchmarking contrived:disguised/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:disguised/parse_f64_lexical: Collecting 100 samples in estimated 5.0000 s (449M iterations)
Benchmarking contrived:disguised/parse_f64_lexical: Analyzing
contrived:disguised/parse_f64_lexical
time: [11.144 ns 11.146 ns 11.147 ns]
change: [-6.9034% -6.8497% -6.8104%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
4 (4.00%) high mild
6 (6.00%) high severe
Benchmarking contrived:disguised/parse_f64_core
Benchmarking contrived:disguised/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:disguised/parse_f64_core: Collecting 100 samples in estimated 5.0001 s (427M iterations)
Benchmarking contrived:disguised/parse_f64_core: Analyzing
contrived:disguised/parse_f64_core
time: [11.692 ns 11.694 ns 11.697 ns]
change: [+1.0940% +1.3436% +1.5040%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking contrived:moderate/parse_f64_lexical
Benchmarking contrived:moderate/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:moderate/parse_f64_lexical: Collecting 100 samples in estimated 5.0001 s (368M iterations)
Benchmarking contrived:moderate/parse_f64_lexical: Analyzing
contrived:moderate/parse_f64_lexical
time: [13.590 ns 13.592 ns 13.596 ns]
change: [-5.7406% -5.6836% -5.6422%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
6 (6.00%) high mild
9 (9.00%) high severe
Benchmarking contrived:moderate/parse_f64_core
Benchmarking contrived:moderate/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:moderate/parse_f64_core: Collecting 100 samples in estimated 5.0000 s (339M iterations)
Benchmarking contrived:moderate/parse_f64_core: Analyzing
contrived:moderate/parse_f64_core
time: [14.679 ns 14.695 ns 14.725 ns]
change: [+1.8623% +2.1900% +2.7054%] (p = 0.00 < 0.05)
Performance has regressed.
Found 17 outliers among 100 measurements (17.00%)
11 (11.00%) high mild
6 (6.00%) high severe
Benchmarking contrived:halfway/parse_f64_lexical
Benchmarking contrived:halfway/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:halfway/parse_f64_lexical: Collecting 100 samples in estimated 5.0000 s (368M iterations)
Benchmarking contrived:halfway/parse_f64_lexical: Analyzing
contrived:halfway/parse_f64_lexical
time: [13.591 ns 13.593 ns 13.595 ns]
change: [-6.1634% -6.1126% -6.0769%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) high mild
5 (5.00%) high severe
Benchmarking contrived:halfway/parse_f64_core
Benchmarking contrived:halfway/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:halfway/parse_f64_core: Collecting 100 samples in estimated 5.0001 s (341M iterations)
Benchmarking contrived:halfway/parse_f64_core: Analyzing
contrived:halfway/parse_f64_core
time: [14.680 ns 14.683 ns 14.685 ns]
change: [+1.8266% +1.8893% +1.9304%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
6 (6.00%) high mild
2 (2.00%) high severe
Benchmarking contrived:large10/parse_f64_lexical
Benchmarking contrived:large10/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large10/parse_f64_lexical: Collecting 100 samples in estimated 5.0000 s (343M iterations)
Benchmarking contrived:large10/parse_f64_lexical: Analyzing
contrived:large10/parse_f64_lexical
time: [14.577 ns 14.581 ns 14.585 ns]
change: [-10.736% -10.671% -10.615%] (p = 0.00 < 0.05)
Performance has improved.
Found 21 outliers among 100 measurements (21.00%)
8 (8.00%) low severe
3 (3.00%) low mild
6 (6.00%) high mild
4 (4.00%) high severe
Benchmarking contrived:large10/parse_f64_core
Benchmarking contrived:large10/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large10/parse_f64_core: Collecting 100 samples in estimated 5.0000 s (287M iterations)
Benchmarking contrived:large10/parse_f64_core: Analyzing
contrived:large10/parse_f64_core
time: [17.396 ns 17.398 ns 17.401 ns]
change: [+3.1625% +3.2178% +3.2576%] (p = 0.00 < 0.05)
Performance has regressed.
Found 11 outliers among 100 measurements (11.00%)
6 (6.00%) high mild
5 (5.00%) high severe
Benchmarking contrived:large20/parse_f64_lexical
Benchmarking contrived:large20/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large20/parse_f64_lexical: Collecting 100 samples in estimated 5.0001 s (294M iterations)
Benchmarking contrived:large20/parse_f64_lexical: Analyzing
contrived:large20/parse_f64_lexical
time: [16.995 ns 16.999 ns 17.003 ns]
change: [-8.2980% -8.2143% -8.1326%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
2 (2.00%) high mild
9 (9.00%) high severe
Benchmarking contrived:large20/parse_f64_core
Benchmarking contrived:large20/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large20/parse_f64_core: Collecting 100 samples in estimated 5.0000 s (255M iterations)
Benchmarking contrived:large20/parse_f64_core: Analyzing
contrived:large20/parse_f64_core
time: [19.570 ns 19.572 ns 19.575 ns]
change: [+2.7299% +2.8061% +2.8693%] (p = 0.00 < 0.05)
Performance has regressed.
Found 14 outliers among 100 measurements (14.00%)
6 (6.00%) high mild
8 (8.00%) high severe
Benchmarking contrived:large30/parse_f64_lexical
Benchmarking contrived:large30/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large30/parse_f64_lexical: Collecting 100 samples in estimated 5.0004 s (28M iterations)
Benchmarking contrived:large30/parse_f64_lexical: Analyzing
contrived:large30/parse_f64_lexical
time: [174.33 ns 174.41 ns 174.48 ns]
change: [-14.124% -13.980% -13.864%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) low mild
1 (1.00%) high mild
Benchmarking contrived:large30/parse_f64_core
Benchmarking contrived:large30/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large30/parse_f64_core: Collecting 100 samples in estimated 5.0051 s (495k iterations)
Benchmarking contrived:large30/parse_f64_core: Analyzing
contrived:large30/parse_f64_core
time: [10.112 µs 10.129 µs 10.162 µs]
change: [+1.5125% +1.5955% +1.7206%] (p = 0.00 < 0.05)
Performance has regressed.
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking contrived:large40/parse_f64_lexical
Benchmarking contrived:large40/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large40/parse_f64_lexical: Collecting 100 samples in estimated 5.0007 s (33M iterations)
Benchmarking contrived:large40/parse_f64_lexical: Analyzing
contrived:large40/parse_f64_lexical
time: [149.48 ns 149.58 ns 149.69 ns]
change: [-14.914% -14.810% -14.720%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) low mild
1 (1.00%) high mild
Benchmarking contrived:large40/parse_f64_core
Benchmarking contrived:large40/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large40/parse_f64_core: Collecting 100 samples in estimated 5.0508 s (490k iterations)
Benchmarking contrived:large40/parse_f64_core: Analyzing
contrived:large40/parse_f64_core
time: [10.305 µs 10.308 µs 10.310 µs]
change: [+1.4985% +1.5448% +1.5826%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking contrived:large50/parse_f64_lexical
Benchmarking contrived:large50/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large50/parse_f64_lexical: Collecting 100 samples in estimated 5.0003 s (31M iterations)
Benchmarking contrived:large50/parse_f64_lexical: Analyzing
contrived:large50/parse_f64_lexical
time: [157.10 ns 157.18 ns 157.27 ns]
change: [-13.734% -13.649% -13.572%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking contrived:large50/parse_f64_core
Benchmarking contrived:large50/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large50/parse_f64_core: Collecting 100 samples in estimated 5.0266 s (480k iterations)
Benchmarking contrived:large50/parse_f64_core: Analyzing
contrived:large50/parse_f64_core
time: [10.471 µs 10.477 µs 10.486 µs]
change: [+1.4405% +1.6393% +1.9832%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking contrived:large100/parse_f64_lexical
Benchmarking contrived:large100/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large100/parse_f64_lexical: Collecting 100 samples in estimated 5.0006 s (23M iterations)
Benchmarking contrived:large100/parse_f64_lexical: Analyzing
contrived:large100/parse_f64_lexical
time: [219.35 ns 219.45 ns 219.54 ns]
change: [-8.8697% -8.8001% -8.7381%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) low mild
2 (2.00%) high mild
Benchmarking contrived:large100/parse_f64_core
Benchmarking contrived:large100/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large100/parse_f64_core: Collecting 100 samples in estimated 5.0333 s (449k iterations)
Benchmarking contrived:large100/parse_f64_core: Analyzing
contrived:large100/parse_f64_core
time: [11.195 µs 11.197 µs 11.199 µs]
change: [+1.5318% +1.5818% +1.6219%] (p = 0.00 < 0.05)
Performance has regressed.
Found 12 outliers among 100 measurements (12.00%)
1 (1.00%) low severe
1 (1.00%) low mild
4 (4.00%) high mild
6 (6.00%) high severe
Benchmarking contrived:large200/parse_f64_lexical
Benchmarking contrived:large200/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large200/parse_f64_lexical: Collecting 100 samples in estimated 5.0003 s (18M iterations)
Benchmarking contrived:large200/parse_f64_lexical: Analyzing
contrived:large200/parse_f64_lexical
time: [270.75 ns 270.91 ns 271.08 ns]
change: [-12.386% -12.301% -12.208%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking contrived:large200/parse_f64_core
Benchmarking contrived:large200/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large200/parse_f64_core: Collecting 100 samples in estimated 5.0521 s (404k iterations)
Benchmarking contrived:large200/parse_f64_core: Analyzing
contrived:large200/parse_f64_core
time: [12.473 µs 12.476 µs 12.479 µs]
change: [+0.8397% +1.1240% +1.3036%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 9 outliers among 100 measurements (9.00%)
1 (1.00%) low severe
3 (3.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking contrived:large400/parse_f64_lexical
Benchmarking contrived:large400/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large400/parse_f64_lexical: Collecting 100 samples in estimated 5.0007 s (10M iterations)
Benchmarking contrived:large400/parse_f64_lexical: Analyzing
contrived:large400/parse_f64_lexical
time: [475.65 ns 475.89 ns 476.13 ns]
change: [-15.469% -15.393% -15.324%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking contrived:large400/parse_f64_core
Benchmarking contrived:large400/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large400/parse_f64_core: Collecting 100 samples in estimated 5.0028 s (1.7M iterations)
Benchmarking contrived:large400/parse_f64_core: Analyzing
contrived:large400/parse_f64_core
time: [2.9057 µs 2.9072 µs 2.9089 µs]
change: [+0.3659% +0.4269% +0.4880%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking contrived:large800/parse_f64_lexical
Benchmarking contrived:large800/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large800/parse_f64_lexical: Collecting 100 samples in estimated 5.0025 s (3.9M iterations)
Benchmarking contrived:large800/parse_f64_lexical: Analyzing
contrived:large800/parse_f64_lexical
time: [1.2583 µs 1.2595 µs 1.2606 µs]
change: [-18.555% -18.493% -18.438%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) low severe
3 (3.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking contrived:large800/parse_f64_core
Benchmarking contrived:large800/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large800/parse_f64_core: Collecting 100 samples in estimated 5.0107 s (1.5M iterations)
Benchmarking contrived:large800/parse_f64_core: Analyzing
contrived:large800/parse_f64_core
time: [3.3062 µs 3.3099 µs 3.3159 µs]
change: [+0.6384% +0.8079% +1.1608%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking contrived:large1600/parse_f64_lexical
Benchmarking contrived:large1600/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large1600/parse_f64_lexical: Collecting 100 samples in estimated 5.0048 s (3.4M iterations)
Benchmarking contrived:large1600/parse_f64_lexical: Analyzing
contrived:large1600/parse_f64_lexical
time: [1.4825 µs 1.4829 µs 1.4832 µs]
change: [-15.743% -15.693% -15.641%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking contrived:large1600/parse_f64_core
Benchmarking contrived:large1600/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large1600/parse_f64_core: Collecting 100 samples in estimated 5.0147 s (1.1M iterations)
Benchmarking contrived:large1600/parse_f64_core: Analyzing
contrived:large1600/parse_f64_core
time: [4.3676 µs 4.3689 µs 4.3702 µs]
change: [-1.8340% -1.7821% -1.7397%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
3 (3.00%) low mild
5 (5.00%) high mild
Benchmarking contrived:large3200/parse_f64_lexical
Benchmarking contrived:large3200/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large3200/parse_f64_lexical: Collecting 100 samples in estimated 5.0044 s (2.6M iterations)
Benchmarking contrived:large3200/parse_f64_lexical: Analyzing
contrived:large3200/parse_f64_lexical
time: [1.9373 µs 1.9377 µs 1.9381 µs]
change: [-11.219% -11.176% -11.137%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low severe
6 (6.00%) high mild
1 (1.00%) high severe
Benchmarking contrived:large3200/parse_f64_core
Benchmarking contrived:large3200/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large3200/parse_f64_core: Collecting 100 samples in estimated 5.0109 s (773k iterations)
Benchmarking contrived:large3200/parse_f64_core: Analyzing
contrived:large3200/parse_f64_core
time: [6.4826 µs 6.4917 µs 6.5095 µs]
change: [-5.2381% -5.1072% -4.9447%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking contrived:large6400/parse_f64_lexical
Benchmarking contrived:large6400/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:large6400/parse_f64_lexical: Collecting 100 samples in estimated 5.0116 s (1.8M iterations)
Benchmarking contrived:large6400/parse_f64_lexical: Analyzing
contrived:large6400/parse_f64_lexical
time: [2.8240 µs 2.8245 µs 2.8251 µs]
change: [-6.9231% -6.8742% -6.8131%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking contrived:large6400/parse_f64_core
Benchmarking contrived:large6400/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:large6400/parse_f64_core: Collecting 100 samples in estimated 5.0341 s (470k iterations)
Benchmarking contrived:large6400/parse_f64_core: Analyzing
contrived:large6400/parse_f64_core
time: [10.713 µs 10.715 µs 10.717 µs]
change: [-8.0276% -7.8738% -7.7809%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking contrived:denormal10/parse_f64_lexical
Benchmarking contrived:denormal10/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal10/parse_f64_lexical: Collecting 100 samples in estimated 5.0000 s (368M iterations)
Benchmarking contrived:denormal10/parse_f64_lexical: Analyzing
contrived:denormal10/parse_f64_lexical
time: [13.591 ns 13.593 ns 13.595 ns]
change: [-13.755% -13.699% -13.648%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking contrived:denormal10/parse_f64_core
Benchmarking contrived:denormal10/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal10/parse_f64_core: Collecting 100 samples in estimated 5.0001 s (301M iterations)
Benchmarking contrived:denormal10/parse_f64_core: Analyzing
contrived:denormal10/parse_f64_core
time: [16.583 ns 16.588 ns 16.596 ns]
change: [-0.0739% +0.4078% +1.3232%] (p = 0.61 > 0.05)
No change in performance detected.
Found 11 outliers among 100 measurements (11.00%)
5 (5.00%) high mild
6 (6.00%) high severe
Benchmarking contrived:denormal20/parse_f64_lexical
Benchmarking contrived:denormal20/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal20/parse_f64_lexical: Collecting 100 samples in estimated 5.0001 s (313M iterations)
Benchmarking contrived:denormal20/parse_f64_lexical: Analyzing
contrived:denormal20/parse_f64_lexical
time: [15.987 ns 15.996 ns 16.005 ns]
change: [-8.2040% -8.1324% -8.0607%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
2 (2.00%) low severe
10 (10.00%) high mild
2 (2.00%) high severe
Benchmarking contrived:denormal20/parse_f64_core
Benchmarking contrived:denormal20/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal20/parse_f64_core: Collecting 100 samples in estimated 5.0000 s (267M iterations)
Benchmarking contrived:denormal20/parse_f64_core: Analyzing
contrived:denormal20/parse_f64_core
time: [18.754 ns 18.756 ns 18.759 ns]
change: [+1.1262% +1.3245% +1.4423%] (p = 0.00 < 0.05)
Performance has regressed.
Found 13 outliers among 100 measurements (13.00%)
1 (1.00%) low severe
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking contrived:denormal30/parse_f64_lexical
Benchmarking contrived:denormal30/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal30/parse_f64_lexical: Collecting 100 samples in estimated 5.0002 s (28M iterations)
Benchmarking contrived:denormal30/parse_f64_lexical: Analyzing
contrived:denormal30/parse_f64_lexical
time: [173.17 ns 173.29 ns 173.42 ns]
change: [-19.562% -19.480% -19.406%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking contrived:denormal30/parse_f64_core
Benchmarking contrived:denormal30/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal30/parse_f64_core: Collecting 100 samples in estimated 5.0268 s (586k iterations)
Benchmarking contrived:denormal30/parse_f64_core: Analyzing
contrived:denormal30/parse_f64_core
time: [8.5825 µs 8.5880 µs 8.5986 µs]
change: [+5.0930% +5.2869% +5.6402%] (p = 0.00 < 0.05)
Performance has regressed.
Found 12 outliers among 100 measurements (12.00%)
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking contrived:denormal40/parse_f64_lexical
Benchmarking contrived:denormal40/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal40/parse_f64_lexical: Collecting 100 samples in estimated 5.0005 s (26M iterations)
Benchmarking contrived:denormal40/parse_f64_lexical: Analyzing
contrived:denormal40/parse_f64_lexical
time: [184.11 ns 184.25 ns 184.39 ns]
change: [-18.156% -18.041% -17.930%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking contrived:denormal40/parse_f64_core
Benchmarking contrived:denormal40/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal40/parse_f64_core: Collecting 100 samples in estimated 5.0265 s (561k iterations)
Benchmarking contrived:denormal40/parse_f64_core: Analyzing
contrived:denormal40/parse_f64_core
time: [8.9610 µs 8.9624 µs 8.9640 µs]
change: [+5.0631% +5.1148% +5.1755%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking contrived:denormal50/parse_f64_lexical
Benchmarking contrived:denormal50/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal50/parse_f64_lexical: Collecting 100 samples in estimated 5.0004 s (25M iterations)
Benchmarking contrived:denormal50/parse_f64_lexical: Analyzing
contrived:denormal50/parse_f64_lexical
time: [192.44 ns 192.57 ns 192.70 ns]
change: [-15.641% -15.554% -15.464%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high severe
Benchmarking contrived:denormal50/parse_f64_core
Benchmarking contrived:denormal50/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal50/parse_f64_core: Collecting 100 samples in estimated 5.0004 s (535k iterations)
Benchmarking contrived:denormal50/parse_f64_core: Analyzing
contrived:denormal50/parse_f64_core
time: [9.3382 µs 9.3485 µs 9.3693 µs]
change: [+5.0323% +5.1479% +5.3408%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking contrived:denormal100/parse_f64_lexical
Benchmarking contrived:denormal100/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal100/parse_f64_lexical: Collecting 100 samples in estimated 5.0005 s (16M iterations)
Benchmarking contrived:denormal100/parse_f64_lexical: Analyzing
contrived:denormal100/parse_f64_lexical
time: [307.05 ns 307.18 ns 307.31 ns]
change: [-11.359% -11.155% -11.012%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking contrived:denormal100/parse_f64_core
Benchmarking contrived:denormal100/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal100/parse_f64_core: Collecting 100 samples in estimated 5.0107 s (444k iterations)
Benchmarking contrived:denormal100/parse_f64_core: Analyzing
contrived:denormal100/parse_f64_core
time: [11.268 µs 11.270 µs 11.272 µs]
change: [+4.9755% +5.0639% +5.1215%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking contrived:denormal200/parse_f64_lexical
Benchmarking contrived:denormal200/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal200/parse_f64_lexical: Collecting 100 samples in estimated 5.0013 s (11M iterations)
Benchmarking contrived:denormal200/parse_f64_lexical: Analyzing
contrived:denormal200/parse_f64_lexical
time: [441.25 ns 441.42 ns 441.60 ns]
change: [-13.302% -13.239% -13.176%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low mild
Benchmarking contrived:denormal200/parse_f64_core
Benchmarking contrived:denormal200/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal200/parse_f64_core: Collecting 100 samples in estimated 5.0468 s (333k iterations)
Benchmarking contrived:denormal200/parse_f64_core: Analyzing
contrived:denormal200/parse_f64_core
time: [15.130 µs 15.135 µs 15.143 µs]
change: [+5.1341% +5.4507% +5.8759%] (p = 0.00 < 0.05)
Performance has regressed.
Found 11 outliers among 100 measurements (11.00%)
1 (1.00%) low mild
7 (7.00%) high mild
3 (3.00%) high severe
Benchmarking contrived:denormal400/parse_f64_lexical
Benchmarking contrived:denormal400/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal400/parse_f64_lexical: Collecting 100 samples in estimated 5.0027 s (5.4M iterations)
Benchmarking contrived:denormal400/parse_f64_lexical: Analyzing
contrived:denormal400/parse_f64_lexical
time: [926.00 ns 926.29 ns 926.57 ns]
change: [-13.281% -13.193% -13.114%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking contrived:denormal400/parse_f64_core
Benchmarking contrived:denormal400/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal400/parse_f64_core: Collecting 100 samples in estimated 5.0781 s (222k iterations)
Benchmarking contrived:denormal400/parse_f64_core: Analyzing
contrived:denormal400/parse_f64_core
time: [22.839 µs 22.842 µs 22.846 µs]
change: [+5.1926% +5.2232% +5.2506%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking contrived:denormal800/parse_f64_lexical
Benchmarking contrived:denormal800/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal800/parse_f64_lexical: Collecting 100 samples in estimated 5.0104 s (2.2M iterations)
Benchmarking contrived:denormal800/parse_f64_lexical: Analyzing
contrived:denormal800/parse_f64_lexical
time: [2.2580 µs 2.2589 µs 2.2598 µs]
change: [-15.512% -15.431% -15.353%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking contrived:denormal800/parse_f64_core
Benchmarking contrived:denormal800/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal800/parse_f64_core: Collecting 100 samples in estimated 5.0449 s (359k iterations)
Benchmarking contrived:denormal800/parse_f64_core: Analyzing
contrived:denormal800/parse_f64_core
time: [14.034 µs 14.037 µs 14.040 µs]
change: [+4.5773% +4.6108% +4.6406%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking contrived:denormal1600/parse_f64_lexical
Benchmarking contrived:denormal1600/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal1600/parse_f64_lexical: Collecting 100 samples in estimated 5.0038 s (2.0M iterations)
Benchmarking contrived:denormal1600/parse_f64_lexical: Analyzing
contrived:denormal1600/parse_f64_lexical
time: [2.5078 µs 2.5084 µs 2.5091 µs]
change: [-13.163% -13.094% -13.039%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking contrived:denormal1600/parse_f64_core
Benchmarking contrived:denormal1600/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal1600/parse_f64_core: Collecting 100 samples in estimated 5.0351 s (343k iterations)
Benchmarking contrived:denormal1600/parse_f64_core: Analyzing
contrived:denormal1600/parse_f64_core
time: [14.650 µs 14.652 µs 14.655 µs]
change: [+2.5674% +2.7462% +2.8552%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
5 (5.00%) high mild
3 (3.00%) high severe
Benchmarking contrived:denormal3200/parse_f64_lexical
Benchmarking contrived:denormal3200/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal3200/parse_f64_lexical: Collecting 100 samples in estimated 5.0085 s (1.7M iterations)
Benchmarking contrived:denormal3200/parse_f64_lexical: Analyzing
contrived:denormal3200/parse_f64_lexical
time: [2.9543 µs 2.9550 µs 2.9557 µs]
change: [-11.160% -11.079% -11.017%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking contrived:denormal3200/parse_f64_core
Benchmarking contrived:denormal3200/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal3200/parse_f64_core: Collecting 100 samples in estimated 5.0688 s (318k iterations)
Benchmarking contrived:denormal3200/parse_f64_core: Analyzing
contrived:denormal3200/parse_f64_core
time: [15.899 µs 15.901 µs 15.904 µs]
change: [-0.2373% -0.1744% -0.1259%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking contrived:denormal6400/parse_f64_lexical
Benchmarking contrived:denormal6400/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking contrived:denormal6400/parse_f64_lexical: Collecting 100 samples in estimated 5.0003 s (1.3M iterations)
Benchmarking contrived:denormal6400/parse_f64_lexical: Analyzing
contrived:denormal6400/parse_f64_lexical
time: [3.8452 µs 3.8458 µs 3.8465 µs]
change: [-7.7377% -7.6611% -7.6007%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking contrived:denormal6400/parse_f64_core
Benchmarking contrived:denormal6400/parse_f64_core: Warming up for 3.0000 s
Benchmarking contrived:denormal6400/parse_f64_core: Collecting 100 samples in estimated 5.0168 s (273k iterations)
Benchmarking contrived:denormal6400/parse_f64_core: Analyzing
contrived:denormal6400/parse_f64_core
time: [18.388 µs 18.391 µs 18.394 µs]
change: [-4.7720% -4.7218% -4.6788%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
Running earth.rs (target/x86_64-unknown-linux-gnu/release/deps/earth-43773213e612446c)
Benchmarking earth/parse_earth_lexical
Benchmarking earth/parse_earth_lexical: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.2s, enable flat sampling, or reduce sample count to 50.
Benchmarking earth/parse_earth_lexical: Collecting 100 samples in estimated 8.1917 s (5050 iterations)
Benchmarking earth/parse_earth_lexical: Analyzing
earth/parse_earth_lexical
time: [1.6188 ms 1.6190 ms 1.6192 ms]
change: [-16.423% -16.356% -16.311%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking earth/parse_earth_core
Benchmarking earth/parse_earth_core: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 10.0s, enable flat sampling, or reduce sample count to 40.
Benchmarking earth/parse_earth_core: Collecting 100 samples in estimated 9.9953 s (5050 iterations)
Benchmarking earth/parse_earth_core: Analyzing
earth/parse_earth_core time: [1.9773 ms 1.9775 ms 1.9777 ms]
change: [+1.1132% +1.1736% +1.2215%] (p = 0.00 < 0.05)
Performance has regressed.
Found 13 outliers among 100 measurements (13.00%)
2 (2.00%) low mild
7 (7.00%) high mild
4 (4.00%) high severe
Running json.rs (target/x86_64-unknown-linux-gnu/release/deps/json-db71d9f0871ea1d6)
Benchmarking json/parse_f32_lexical
Benchmarking json/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking json/parse_f32_lexical: Collecting 100 samples in estimated 5.6305 s (20k iterations)
Benchmarking json/parse_f32_lexical: Analyzing
json/parse_f32_lexical time: [279.55 µs 279.61 µs 279.68 µs]
change: [-9.5038% -9.4537% -9.4147%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking json/parse_f32_core
Benchmarking json/parse_f32_core: Warming up for 3.0000 s
Benchmarking json/parse_f32_core: Collecting 100 samples in estimated 5.1210 s (15k iterations)
Benchmarking json/parse_f32_core: Analyzing
json/parse_f32_core time: [338.76 µs 338.84 µs 338.92 µs]
change: [+0.9665% +1.0361% +1.0945%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking json/parse_f64_lexical
Benchmarking json/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking json/parse_f64_lexical: Collecting 100 samples in estimated 5.9522 s (20k iterations)
Benchmarking json/parse_f64_lexical: Analyzing
json/parse_f64_lexical time: [295.91 µs 296.33 µs 296.99 µs]
change: [-8.6161% -8.5092% -8.3554%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking json/parse_f64_core
Benchmarking json/parse_f64_core: Warming up for 3.0000 s
Benchmarking json/parse_f64_core: Collecting 100 samples in estimated 5.2867 s (15k iterations)
Benchmarking json/parse_f64_core: Analyzing
json/parse_f64_core time: [347.94 µs 348.59 µs 349.99 µs]
change: [-0.6180% -0.3107% -0.0382%] (p = 0.01 < 0.05)
Change within noise threshold.
Found 10 outliers among 100 measurements (10.00%)
2 (2.00%) low mild
3 (3.00%) high mild
5 (5.00%) high severe
Running mesh.rs (target/x86_64-unknown-linux-gnu/release/deps/mesh-b4e93096d44194f9)
Benchmarking mesh/parse_mesh_lexical
Benchmarking mesh/parse_mesh_lexical: Warming up for 3.0000 s
Benchmarking mesh/parse_mesh_lexical: Collecting 100 samples in estimated 5.6181 s (10k iterations)
Benchmarking mesh/parse_mesh_lexical: Analyzing
mesh/parse_mesh_lexical time: [557.52 µs 557.68 µs 557.87 µs]
change: [-1.6174% -1.5420% -1.4779%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking mesh/parse_mesh_core
Benchmarking mesh/parse_mesh_core: Warming up for 3.0000 s
Benchmarking mesh/parse_mesh_core: Collecting 100 samples in estimated 6.0377 s (10k iterations)
Benchmarking mesh/parse_mesh_core: Analyzing
mesh/parse_mesh_core time: [601.25 µs 601.35 µs 601.45 µs]
change: [-0.7231% -0.6344% -0.5643%] (p = 0.00 < 0.05)
Change within noise threshold.
Running random.rs (target/x86_64-unknown-linux-gnu/release/deps/random-06ff03238a26b2a5)
Benchmarking random:uniform/parse_f32_lexical
Benchmarking random:uniform/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_f32_lexical: Collecting 100 samples in estimated 5.0318 s (434k iterations)
Benchmarking random:uniform/parse_f32_lexical: Analyzing
random:uniform/parse_f32_lexical
time: [11.584 µs 11.589 µs 11.594 µs]
change: [-23.019% -22.948% -22.892%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
Benchmarking random:uniform/parse_f32_core
Benchmarking random:uniform/parse_f32_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_f32_core: Collecting 100 samples in estimated 5.0191 s (298k iterations)
Benchmarking random:uniform/parse_f32_core: Analyzing
random:uniform/parse_f32_core
time: [17.076 µs 17.081 µs 17.087 µs]
change: [+4.3000% +4.3777% +4.4473%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low mild
2 (2.00%) high severe
Benchmarking random:uniform/parse_f64_lexical
Benchmarking random:uniform/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_f64_lexical: Collecting 100 samples in estimated 5.0151 s (399k iterations)
Benchmarking random:uniform/parse_f64_lexical: Analyzing
random:uniform/parse_f64_lexical
time: [12.571 µs 12.573 µs 12.576 µs]
change: [-11.067% -10.992% -10.917%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low severe
2 (2.00%) high mild
Benchmarking random:uniform/parse_f64_core
Benchmarking random:uniform/parse_f64_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_f64_core: Collecting 100 samples in estimated 5.0610 s (333k iterations)
Benchmarking random:uniform/parse_f64_core: Analyzing
random:uniform/parse_f64_core
time: [15.238 µs 15.242 µs 15.246 µs]
change: [-1.0769% -1.0145% -0.9617%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) low mild
1 (1.00%) high severe
Benchmarking random:one_over_rand32/parse_f32_lexical
Benchmarking random:one_over_rand32/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/parse_f32_lexical: Collecting 100 samples in estimated 5.0103 s (364k iterations)
Benchmarking random:one_over_rand32/parse_f32_lexical: Analyzing
random:one_over_rand32/parse_f32_lexical
time: [13.858 µs 13.894 µs 13.929 µs]
change: [-25.943% -25.697% -25.523%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
1 (1.00%) high mild
12 (12.00%) high severe
Benchmarking random:one_over_rand32/parse_f32_core
Benchmarking random:one_over_rand32/parse_f32_core: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/parse_f32_core: Collecting 100 samples in estimated 5.0354 s (242k iterations)
Benchmarking random:one_over_rand32/parse_f32_core: Analyzing
random:one_over_rand32/parse_f32_core
time: [20.712 µs 20.716 µs 20.721 µs]
change: [+0.5420% +0.5918% +0.6314%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:one_over_rand32/parse_f64_lexical
Benchmarking random:one_over_rand32/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/parse_f64_lexical: Collecting 100 samples in estimated 5.0233 s (192k iterations)
Benchmarking random:one_over_rand32/parse_f64_lexical: Analyzing
random:one_over_rand32/parse_f64_lexical
time: [26.256 µs 26.266 µs 26.275 µs]
change: [-2.3638% -2.1752% -1.9838%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:one_over_rand32/parse_f64_core
Benchmarking random:one_over_rand32/parse_f64_core: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/parse_f64_core: Collecting 100 samples in estimated 5.0181 s (167k iterations)
Benchmarking random:one_over_rand32/parse_f64_core: Analyzing
random:one_over_rand32/parse_f64_core
time: [30.002 µs 30.008 µs 30.014 µs]
change: [-1.9688% -1.8946% -1.8357%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple_uniform32/parse_f32_lexical
Benchmarking random:simple_uniform32/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/parse_f32_lexical: Collecting 100 samples in estimated 5.0363 s (429k iterations)
Benchmarking random:simple_uniform32/parse_f32_lexical: Analyzing
random:simple_uniform32/parse_f32_lexical
time: [11.704 µs 11.712 µs 11.727 µs]
change: [-21.457% -21.275% -20.977%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_uniform32/parse_f32_core
Benchmarking random:simple_uniform32/parse_f32_core: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/parse_f32_core: Collecting 100 samples in estimated 5.0497 s (293k iterations)
Benchmarking random:simple_uniform32/parse_f32_core: Analyzing
random:simple_uniform32/parse_f32_core
time: [17.272 µs 17.276 µs 17.281 µs]
change: [+2.0570% +2.1376% +2.2002%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_uniform32/parse_f64_lexical
Benchmarking random:simple_uniform32/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/parse_f64_lexical: Collecting 100 samples in estimated 5.0405 s (399k iterations)
Benchmarking random:simple_uniform32/parse_f64_lexical: Analyzing
random:simple_uniform32/parse_f64_lexical
time: [12.647 µs 12.650 µs 12.652 µs]
change: [-9.4316% -9.2125% -9.0014%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking random:simple_uniform32/parse_f64_core
Benchmarking random:simple_uniform32/parse_f64_core: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/parse_f64_core: Collecting 100 samples in estimated 5.0082 s (328k iterations)
Benchmarking random:simple_uniform32/parse_f64_core: Analyzing
random:simple_uniform32/parse_f64_core
time: [15.238 µs 15.244 µs 15.250 µs]
change: [-1.5936% -1.5229% -1.4589%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking random:simple_int32/parse_f32_lexical
Benchmarking random:simple_int32/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking random:simple_int32/parse_f32_lexical: Collecting 100 samples in estimated 5.0105 s (429k iterations)
Benchmarking random:simple_int32/parse_f32_lexical: Analyzing
random:simple_int32/parse_f32_lexical
time: [11.678 µs 11.692 µs 11.722 µs]
change: [-19.407% -19.299% -19.157%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
6 (6.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple_int32/parse_f32_core
Benchmarking random:simple_int32/parse_f32_core: Warming up for 3.0000 s
Benchmarking random:simple_int32/parse_f32_core: Collecting 100 samples in estimated 5.0113 s (318k iterations)
Benchmarking random:simple_int32/parse_f32_core: Analyzing
random:simple_int32/parse_f32_core
time: [15.748 µs 15.751 µs 15.754 µs]
change: [-0.6406% -0.4926% -0.3929%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 10 outliers among 100 measurements (10.00%)
7 (7.00%) high mild
3 (3.00%) high severe
Benchmarking random:simple_int32/parse_f64_lexical
Benchmarking random:simple_int32/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking random:simple_int32/parse_f64_lexical: Collecting 100 samples in estimated 5.0230 s (636k iterations)
Benchmarking random:simple_int32/parse_f64_lexical: Analyzing
random:simple_int32/parse_f64_lexical
time: [7.8955 µs 7.8965 µs 7.8977 µs]
change: [-4.0908% -3.7680% -3.4798%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple_int32/parse_f64_core
Benchmarking random:simple_int32/parse_f64_core: Warming up for 3.0000 s
Benchmarking random:simple_int32/parse_f64_core: Collecting 100 samples in estimated 5.0281 s (525k iterations)
Benchmarking random:simple_int32/parse_f64_core: Analyzing
random:simple_int32/parse_f64_core
time: [9.5509 µs 9.5525 µs 9.5543 µs]
change: [+0.3640% +0.4402% +0.5008%] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking random:int_e_int/parse_f32_lexical
Benchmarking random:int_e_int/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking random:int_e_int/parse_f32_lexical: Collecting 100 samples in estimated 5.0632 s (404k iterations)
Benchmarking random:int_e_int/parse_f32_lexical: Analyzing
random:int_e_int/parse_f32_lexical
time: [12.596 µs 12.616 µs 12.650 µs]
change: [-21.775% -21.626% -21.455%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:int_e_int/parse_f32_core
Benchmarking random:int_e_int/parse_f32_core: Warming up for 3.0000 s
Benchmarking random:int_e_int/parse_f32_core: Collecting 100 samples in estimated 5.0037 s (303k iterations)
Benchmarking random:int_e_int/parse_f32_core: Analyzing
random:int_e_int/parse_f32_core
time: [16.498 µs 16.521 µs 16.541 µs]
change: [-1.4472% -1.3462% -1.2597%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
14 (14.00%) high mild
1 (1.00%) high severe
Benchmarking random:int_e_int/parse_f64_lexical
Benchmarking random:int_e_int/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking random:int_e_int/parse_f64_lexical: Collecting 100 samples in estimated 5.0043 s (343k iterations)
Benchmarking random:int_e_int/parse_f64_lexical: Analyzing
random:int_e_int/parse_f64_lexical
time: [14.891 µs 14.896 µs 14.901 µs]
change: [-12.583% -12.476% -12.387%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking random:int_e_int/parse_f64_core
Benchmarking random:int_e_int/parse_f64_core: Warming up for 3.0000 s
Benchmarking random:int_e_int/parse_f64_core: Collecting 100 samples in estimated 5.0460 s (298k iterations)
Benchmarking random:int_e_int/parse_f64_core: Analyzing
random:int_e_int/parse_f64_core
time: [17.281 µs 17.287 µs 17.293 µs]
change: [-1.8696% -1.6760% -1.4776%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:simple_int64/parse_f32_lexical
Benchmarking random:simple_int64/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking random:simple_int64/parse_f32_lexical: Collecting 100 samples in estimated 5.0188 s (252k iterations)
Benchmarking random:simple_int64/parse_f32_lexical: Analyzing
random:simple_int64/parse_f32_lexical
time: [19.863 µs 19.882 µs 19.913 µs]
change: [-17.165% -17.056% -16.926%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
6 (6.00%) high mild
5 (5.00%) high severe
Benchmarking random:simple_int64/parse_f32_core
Benchmarking random:simple_int64/parse_f32_core: Warming up for 3.0000 s
Benchmarking random:simple_int64/parse_f32_core: Collecting 100 samples in estimated 5.1423 s (172k iterations)
Benchmarking random:simple_int64/parse_f32_core: Analyzing
random:simple_int64/parse_f32_core
time: [29.910 µs 29.924 µs 29.935 µs]
change: [+1.9235% +2.0136% +2.0909%] (p = 0.00 < 0.05)
Performance has regressed.
Found 17 outliers among 100 measurements (17.00%)
7 (7.00%) low severe
7 (7.00%) low mild
3 (3.00%) high mild
Benchmarking random:simple_int64/parse_f64_lexical
Benchmarking random:simple_int64/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking random:simple_int64/parse_f64_lexical: Collecting 100 samples in estimated 5.0634 s (247k iterations)
Benchmarking random:simple_int64/parse_f64_lexical: Analyzing
random:simple_int64/parse_f64_lexical
time: [20.438 µs 20.443 µs 20.449 µs]
change: [-15.866% -15.796% -15.741%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking random:simple_int64/parse_f64_core
Benchmarking random:simple_int64/parse_f64_core: Warming up for 3.0000 s
Benchmarking random:simple_int64/parse_f64_core: Collecting 100 samples in estimated 5.1300 s (172k iterations)
Benchmarking random:simple_int64/parse_f64_core: Analyzing
random:simple_int64/parse_f64_core
time: [29.830 µs 29.839 µs 29.849 µs]
change: [+1.6708% +1.7494% +1.8131%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:big_int_dot_int/parse_f32_lexical
Benchmarking random:big_int_dot_int/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/parse_f32_lexical: Collecting 100 samples in estimated 5.0883 s (212k iterations)
Benchmarking random:big_int_dot_int/parse_f32_lexical: Analyzing
random:big_int_dot_int/parse_f32_lexical
time: [24.105 µs 24.127 µs 24.166 µs]
change: [-11.373% -11.256% -11.100%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
Benchmarking random:big_int_dot_int/parse_f32_core
Benchmarking random:big_int_dot_int/parse_f32_core: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/parse_f32_core: Collecting 100 samples in estimated 5.0734 s (152k iterations)
Benchmarking random:big_int_dot_int/parse_f32_core: Analyzing
random:big_int_dot_int/parse_f32_core
time: [33.487 µs 33.492 µs 33.496 µs]
change: [-0.5992% -0.5475% -0.5049%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking random:big_int_dot_int/parse_f64_lexical
Benchmarking random:big_int_dot_int/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/parse_f64_lexical: Collecting 100 samples in estimated 5.0066 s (202k iterations)
Benchmarking random:big_int_dot_int/parse_f64_lexical: Analyzing
random:big_int_dot_int/parse_f64_lexical
time: [24.856 µs 24.861 µs 24.867 µs]
change: [-9.0866% -8.9790% -8.8313%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:big_int_dot_int/parse_f64_core
Benchmarking random:big_int_dot_int/parse_f64_core: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/parse_f64_core: Collecting 100 samples in estimated 5.0396 s (146k iterations)
Benchmarking random:big_int_dot_int/parse_f64_core: Analyzing
random:big_int_dot_int/parse_f64_core
time: [34.325 µs 34.331 µs 34.337 µs]
change: [+0.4909% +0.6534% +0.7500%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:big_ints/parse_f32_lexical
Benchmarking random:big_ints/parse_f32_lexical: Warming up for 3.0000 s
Benchmarking random:big_ints/parse_f32_lexical: Collecting 100 samples in estimated 5.0524 s (182k iterations)
Benchmarking random:big_ints/parse_f32_lexical: Analyzing
random:big_ints/parse_f32_lexical
time: [27.705 µs 27.743 µs 27.817 µs]
change: [-13.578% -13.478% -13.334%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:big_ints/parse_f32_core
Benchmarking random:big_ints/parse_f32_core: Warming up for 3.0000 s
Benchmarking random:big_ints/parse_f32_core: Collecting 100 samples in estimated 5.1059 s (121k iterations)
Benchmarking random:big_ints/parse_f32_core: Analyzing
random:big_ints/parse_f32_core
time: [42.163 µs 42.170 µs 42.178 µs]
change: [+0.2358% +0.2956% +0.3534%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking random:big_ints/parse_f64_lexical
Benchmarking random:big_ints/parse_f64_lexical: Warming up for 3.0000 s
Benchmarking random:big_ints/parse_f64_lexical: Collecting 100 samples in estimated 5.1100 s (136k iterations)
Benchmarking random:big_ints/parse_f64_lexical: Analyzing
random:big_ints/parse_f64_lexical
time: [37.424 µs 37.430 µs 37.437 µs]
change: [-5.8603% -5.8078% -5.7691%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:big_ints/parse_f64_core
Benchmarking random:big_ints/parse_f64_core: Warming up for 3.0000 s
Benchmarking random:big_ints/parse_f64_core: Collecting 100 samples in estimated 5.2224 s (91k iterations)
Benchmarking random:big_ints/parse_f64_core: Analyzing
random:big_ints/parse_f64_core
time: [56.425 µs 56.446 µs 56.468 µs]
change: [+1.6118% +1.6608% +1.7067%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Running json.rs (target/x86_64-unknown-linux-gnu/release/deps/json-1d2f82dce6635f87)
Benchmarking json:simple/parse_u8_lexical
Benchmarking json:simple/parse_u8_lexical: Warming up for 3.0000 s
Benchmarking json:simple/parse_u8_lexical: Collecting 100 samples in estimated 5.0668 s (202k iterations)
Benchmarking json:simple/parse_u8_lexical: Analyzing
json:simple/parse_u8_lexical
time: [24.925 µs 24.953 µs 25.007 µs]
change: [-2.0931% -1.5116% -0.9148%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking json:simple/parse_u8_core
Benchmarking json:simple/parse_u8_core: Warming up for 3.0000 s
Benchmarking json:simple/parse_u8_core: Collecting 100 samples in estimated 5.1167 s (192k iterations)
Benchmarking json:simple/parse_u8_core: Analyzing
json:simple/parse_u8_core
time: [26.653 µs 26.659 µs 26.665 µs]
change: [+12.325% +12.458% +12.549%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) high mild
Benchmarking json:simple/parse_u16_lexical
Benchmarking json:simple/parse_u16_lexical: Warming up for 3.0000 s
Benchmarking json:simple/parse_u16_lexical: Collecting 100 samples in estimated 5.0006 s (136k iterations)
Benchmarking json:simple/parse_u16_lexical: Analyzing
json:simple/parse_u16_lexical
time: [36.645 µs 36.654 µs 36.663 µs]
change: [+3.1565% +3.2665% +3.3404%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking json:simple/parse_u16_core
Benchmarking json:simple/parse_u16_core: Warming up for 3.0000 s
Benchmarking json:simple/parse_u16_core: Collecting 100 samples in estimated 5.1397 s (152k iterations)
Benchmarking json:simple/parse_u16_core: Analyzing
json:simple/parse_u16_core
time: [35.355 µs 35.439 µs 35.502 µs]
change: [+11.535% +12.031% +12.565%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking json:simple/parse_u32_lexical
Benchmarking json:simple/parse_u32_lexical: Warming up for 3.0000 s
Benchmarking json:simple/parse_u32_lexical: Collecting 100 samples in estimated 5.1102 s (152k iterations)
Benchmarking json:simple/parse_u32_lexical: Analyzing
json:simple/parse_u32_lexical
time: [33.709 µs 33.743 µs 33.805 µs]
change: [+4.9138% +5.1567% +5.4972%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) high mild
3 (3.00%) high severe
Benchmarking json:simple/parse_u32_core
Benchmarking json:simple/parse_u32_core: Warming up for 3.0000 s
Benchmarking json:simple/parse_u32_core: Collecting 100 samples in estimated 5.1455 s (146k iterations)
Benchmarking json:simple/parse_u32_core: Analyzing
json:simple/parse_u32_core
time: [35.116 µs 35.124 µs 35.132 µs]
change: [+9.6230% +9.7392% +9.8219%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking json:simple/parse_u64_lexical
Benchmarking json:simple/parse_u64_lexical: Warming up for 3.0000 s
Benchmarking json:simple/parse_u64_lexical: Collecting 100 samples in estimated 5.1590 s (146k iterations)
Benchmarking json:simple/parse_u64_lexical: Analyzing
json:simple/parse_u64_lexical
time: [36.550 µs 36.580 µs 36.604 µs]
change: [+3.6482% +3.8463% +4.0110%] (p = 0.00 < 0.05)
Performance has regressed.
Found 10 outliers among 100 measurements (10.00%)
6 (6.00%) low severe
2 (2.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking json:simple/parse_u64_core
Benchmarking json:simple/parse_u64_core: Warming up for 3.0000 s
Benchmarking json:simple/parse_u64_core: Collecting 100 samples in estimated 5.1303 s (146k iterations)
Benchmarking json:simple/parse_u64_core: Analyzing
json:simple/parse_u64_core
time: [35.016 µs 35.024 µs 35.033 µs]
change: [+10.189% +10.467% +10.742%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking json:simple/parse_u128_lexical
Benchmarking json:simple/parse_u128_lexical: Warming up for 3.0000 s
Benchmarking json:simple/parse_u128_lexical: Collecting 100 samples in estimated 5.0471 s (116k iterations)
Benchmarking json:simple/parse_u128_lexical: Analyzing
json:simple/parse_u128_lexical
time: [43.434 µs 43.444 µs 43.455 µs]
change: [+11.416% +11.563% +11.668%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking json:simple/parse_u128_core
Benchmarking json:simple/parse_u128_core: Warming up for 3.0000 s
Benchmarking json:simple/parse_u128_core: Collecting 100 samples in estimated 5.1501 s (126k iterations)
Benchmarking json:simple/parse_u128_core: Analyzing
json:simple/parse_u128_core
time: [40.800 µs 40.810 µs 40.820 µs]
change: [+5.4517% +5.6142% +5.7428%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
Benchmarking json:random/parse_u8_lexical
Benchmarking json:random/parse_u8_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_u8_lexical: Collecting 100 samples in estimated 5.0354 s (106k iterations)
Benchmarking json:random/parse_u8_lexical: Analyzing
json:random/parse_u8_lexical
time: [49.262 µs 49.753 µs 50.160 µs]
change: [+9.7800% +10.657% +11.500%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking json:random/parse_u8_core
Benchmarking json:random/parse_u8_core: Warming up for 3.0000 s
Benchmarking json:random/parse_u8_core: Collecting 100 samples in estimated 5.1684 s (111k iterations)
Benchmarking json:random/parse_u8_core: Analyzing
json:random/parse_u8_core
time: [46.543 µs 46.559 µs 46.574 µs]
change: [+13.450% +13.575% +13.663%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking json:random/parse_u16_lexical
Benchmarking json:random/parse_u16_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_u16_lexical: Collecting 100 samples in estimated 5.0235 s (86k iterations)
Benchmarking json:random/parse_u16_lexical: Analyzing
json:random/parse_u16_lexical
time: [58.502 µs 58.537 µs 58.573 µs]
change: [+4.3662% +4.5663% +4.7560%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking json:random/parse_u16_core
Benchmarking json:random/parse_u16_core: Warming up for 3.0000 s
Benchmarking json:random/parse_u16_core: Collecting 100 samples in estimated 5.1977 s (76k iterations)
Benchmarking json:random/parse_u16_core: Analyzing
json:random/parse_u16_core
time: [68.598 µs 68.608 µs 68.619 µs]
change: [+0.0101% +0.1931% +0.3535%] (p = 0.02 < 0.05)
Change within noise threshold.
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking json:random/parse_u32_lexical
Benchmarking json:random/parse_u32_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_u32_lexical: Collecting 100 samples in estimated 5.3703 s (61k iterations)
Benchmarking json:random/parse_u32_lexical: Analyzing
json:random/parse_u32_lexical
time: [88.736 µs 88.747 µs 88.759 µs]
change: [+2.4854% +2.5297% +2.5676%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
4 (4.00%) high mild
4 (4.00%) high severe
Benchmarking json:random/parse_u32_core
Benchmarking json:random/parse_u32_core: Warming up for 3.0000 s
Benchmarking json:random/parse_u32_core: Collecting 100 samples in estimated 5.0325 s (61k iterations)
Benchmarking json:random/parse_u32_core: Analyzing
json:random/parse_u32_core
time: [83.077 µs 83.221 µs 83.396 µs]
change: [-0.6979% -0.5677% -0.4453%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
2 (2.00%) high mild
9 (9.00%) high severe
Benchmarking json:random/parse_u64_lexical
Benchmarking json:random/parse_u64_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_u64_lexical: Collecting 100 samples in estimated 5.7372 s (35k iterations)
Benchmarking json:random/parse_u64_lexical: Analyzing
json:random/parse_u64_lexical
time: [162.12 µs 162.17 µs 162.21 µs]
change: [+1.4801% +1.5737% +1.6429%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking json:random/parse_u64_core
Benchmarking json:random/parse_u64_core: Warming up for 3.0000 s
Benchmarking json:random/parse_u64_core: Collecting 100 samples in estimated 5.6662 s (30k iterations)
Benchmarking json:random/parse_u64_core: Analyzing
json:random/parse_u64_core
time: [186.69 µs 186.93 µs 187.18 µs]
change: [-0.1497% -0.0395% +0.0613%] (p = 0.47 > 0.05)
No change in performance detected.
Benchmarking json:random/parse_u128_lexical
Benchmarking json:random/parse_u128_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_u128_lexical: Collecting 100 samples in estimated 7.3705 s (15k iterations)
Benchmarking json:random/parse_u128_lexical: Analyzing
json:random/parse_u128_lexical
time: [486.38 µs 486.44 µs 486.50 µs]
change: [+9.1237% +9.1903% +9.2374%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low severe
1 (1.00%) low mild
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking json:random/parse_u128_core
Benchmarking json:random/parse_u128_core: Warming up for 3.0000 s
Benchmarking json:random/parse_u128_core: Collecting 100 samples in estimated 5.9113 s (10k iterations)
Benchmarking json:random/parse_u128_core: Analyzing
json:random/parse_u128_core
time: [585.07 µs 585.14 µs 585.22 µs]
change: [-2.5612% -2.5161% -2.4778%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
6 (6.00%) high mild
8 (8.00%) high severe
Benchmarking json:random/parse_i8_lexical
Benchmarking json:random/parse_i8_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_i8_lexical: Collecting 100 samples in estimated 5.2631 s (96k iterations)
Benchmarking json:random/parse_i8_lexical: Analyzing
json:random/parse_i8_lexical
time: [57.824 µs 57.954 µs 58.123 µs]
change: [-2.4415% -1.9501% -1.4168%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:random/parse_i8_core
Benchmarking json:random/parse_i8_core: Warming up for 3.0000 s
Benchmarking json:random/parse_i8_core: Collecting 100 samples in estimated 5.1441 s (81k iterations)
Benchmarking json:random/parse_i8_core: Analyzing
json:random/parse_i8_core
time: [62.367 µs 62.858 µs 63.296 µs]
change: [+5.0061% +5.6140% +6.0894%] (p = 0.00 < 0.05)
Performance has regressed.
Found 12 outliers among 100 measurements (12.00%)
3 (3.00%) low severe
9 (9.00%) low mild
Benchmarking json:random/parse_i16_lexical
Benchmarking json:random/parse_i16_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_i16_lexical: Collecting 100 samples in estimated 5.3281 s (66k iterations)
Benchmarking json:random/parse_i16_lexical: Analyzing
json:random/parse_i16_lexical
time: [83.740 µs 83.792 µs 83.832 µs]
change: [+5.1071% +5.2464% +5.3884%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking json:random/parse_i16_core
Benchmarking json:random/parse_i16_core: Warming up for 3.0000 s
Benchmarking json:random/parse_i16_core: Collecting 100 samples in estimated 5.0305 s (56k iterations)
Benchmarking json:random/parse_i16_core: Analyzing
json:random/parse_i16_core
time: [90.756 µs 91.319 µs 92.032 µs]
change: [-2.3775% -1.8772% -1.3192%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) high mild
7 (7.00%) high severe
Benchmarking json:random/parse_i32_lexical
Benchmarking json:random/parse_i32_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_i32_lexical: Collecting 100 samples in estimated 5.3961 s (45k iterations)
Benchmarking json:random/parse_i32_lexical: Analyzing
json:random/parse_i32_lexical
time: [119.88 µs 120.32 µs 120.84 µs]
change: [+12.146% +12.475% +12.863%] (p = 0.00 < 0.05)
Performance has regressed.
Found 18 outliers among 100 measurements (18.00%)
12 (12.00%) high mild
6 (6.00%) high severe
Benchmarking json:random/parse_i32_core
Benchmarking json:random/parse_i32_core: Warming up for 3.0000 s
Benchmarking json:random/parse_i32_core: Collecting 100 samples in estimated 5.2435 s (40k iterations)
Benchmarking json:random/parse_i32_core: Analyzing
json:random/parse_i32_core
time: [129.80 µs 130.15 µs 130.77 µs]
change: [-7.0565% -6.7690% -6.4968%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
2 (2.00%) high mild
13 (13.00%) high severe
Benchmarking json:random/parse_i64_lexical
Benchmarking json:random/parse_i64_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_i64_lexical: Collecting 100 samples in estimated 5.0028 s (30k iterations)
Benchmarking json:random/parse_i64_lexical: Analyzing
json:random/parse_i64_lexical
time: [165.39 µs 166.34 µs 167.63 µs]
change: [+0.1125% +0.5742% +1.0733%] (p = 0.02 < 0.05)
Change within noise threshold.
Found 14 outliers among 100 measurements (14.00%)
1 (1.00%) low mild
3 (3.00%) high mild
10 (10.00%) high severe
Benchmarking json:random/parse_i64_core
Benchmarking json:random/parse_i64_core: Warming up for 3.0000 s
Benchmarking json:random/parse_i64_core: Collecting 100 samples in estimated 5.6420 s (30k iterations)
Benchmarking json:random/parse_i64_core: Analyzing
json:random/parse_i64_core
time: [185.62 µs 185.72 µs 185.85 µs]
change: [-2.7713% -2.6866% -2.5858%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking json:random/parse_i128_lexical
Benchmarking json:random/parse_i128_lexical: Warming up for 3.0000 s
Benchmarking json:random/parse_i128_lexical: Collecting 100 samples in estimated 5.8415 s (10k iterations)
Benchmarking json:random/parse_i128_lexical: Analyzing
json:random/parse_i128_lexical
time: [577.16 µs 577.24 µs 577.32 µs]
change: [+6.9527% +7.2644% +7.4472%] (p = 0.00 < 0.05)
Performance has regressed.
Found 10 outliers among 100 measurements (10.00%)
2 (2.00%) low mild
5 (5.00%) high mild
3 (3.00%) high severe
Benchmarking json:random/parse_i128_core
Benchmarking json:random/parse_i128_core: Warming up for 3.0000 s
Benchmarking json:random/parse_i128_core: Collecting 100 samples in estimated 8.7797 s (10k iterations)
Benchmarking json:random/parse_i128_core: Analyzing
json:random/parse_i128_core
time: [867.64 µs 867.73 µs 867.84 µs]
change: [+5.0034% +5.0418% +5.0831%] (p = 0.00 < 0.05)
Performance has regressed.
Found 16 outliers among 100 measurements (16.00%)
8 (8.00%) high mild
8 (8.00%) high severe
Running random.rs (target/x86_64-unknown-linux-gnu/release/deps/random-2aece613d2e25163)
Benchmarking random:uniform/parse_u8_lexical
Benchmarking random:uniform/parse_u8_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u8_lexical: Collecting 100 samples in estimated 5.0008 s (1.6M iterations)
Benchmarking random:uniform/parse_u8_lexical: Analyzing
random:uniform/parse_u8_lexical
time: [3.0460 µs 3.0520 µs 3.0630 µs]
change: [+12.013% +12.426% +13.133%] (p = 0.00 < 0.05)
Performance has regressed.
Found 12 outliers among 100 measurements (12.00%)
4 (4.00%) high mild
8 (8.00%) high severe
Benchmarking random:uniform/parse_u8_core
Benchmarking random:uniform/parse_u8_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u8_core: Collecting 100 samples in estimated 5.0080 s (1.9M iterations)
Benchmarking random:uniform/parse_u8_core: Analyzing
random:uniform/parse_u8_core
time: [2.5942 µs 2.5949 µs 2.5957 µs]
change: [-4.6471% -4.5476% -4.4467%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:uniform/parse_u16_lexical
Benchmarking random:uniform/parse_u16_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u16_lexical: Collecting 100 samples in estimated 5.0008 s (1.0M iterations)
Benchmarking random:uniform/parse_u16_lexical: Analyzing
random:uniform/parse_u16_lexical
time: [4.8738 µs 4.8913 µs 4.9079 µs]
change: [-9.1916% -8.8587% -8.5709%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
1 (1.00%) high mild
13 (13.00%) high severe
Benchmarking random:uniform/parse_u16_core
Benchmarking random:uniform/parse_u16_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u16_core: Collecting 100 samples in estimated 5.0018 s (934k iterations)
Benchmarking random:uniform/parse_u16_core: Analyzing
random:uniform/parse_u16_core
time: [5.3452 µs 5.3478 µs 5.3503 µs]
change: [+1.4611% +1.5604% +1.6455%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) low mild
3 (3.00%) high mild
Benchmarking random:uniform/parse_u32_lexical
Benchmarking random:uniform/parse_u32_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u32_lexical: Collecting 100 samples in estimated 5.0217 s (586k iterations)
Benchmarking random:uniform/parse_u32_lexical: Analyzing
random:uniform/parse_u32_lexical
time: [8.5627 µs 8.5657 µs 8.5687 µs]
change: [-4.0576% -4.0136% -3.9689%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:uniform/parse_u32_core
Benchmarking random:uniform/parse_u32_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u32_core: Collecting 100 samples in estimated 5.0044 s (591k iterations)
Benchmarking random:uniform/parse_u32_core: Analyzing
random:uniform/parse_u32_core
time: [8.4858 µs 8.5000 µs 8.5134 µs]
change: [+2.6653% +2.8026% +2.9380%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:uniform/parse_u64_lexical
Benchmarking random:uniform/parse_u64_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u64_lexical: Collecting 100 samples in estimated 5.0187 s (308k iterations)
Benchmarking random:uniform/parse_u64_lexical: Analyzing
random:uniform/parse_u64_lexical
time: [16.292 µs 16.299 µs 16.305 µs]
change: [-2.2425% -2.1858% -2.1336%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:uniform/parse_u64_core
Benchmarking random:uniform/parse_u64_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u64_core: Collecting 100 samples in estimated 5.0177 s (268k iterations)
Benchmarking random:uniform/parse_u64_core: Analyzing
random:uniform/parse_u64_core
time: [18.847 µs 18.850 µs 18.853 µs]
change: [+2.2403% +2.3793% +2.4706%] (p = 0.00 < 0.05)
Performance has regressed.
Found 10 outliers among 100 measurements (10.00%)
3 (3.00%) high mild
7 (7.00%) high severe
Benchmarking random:uniform/parse_u128_lexical
Benchmarking random:uniform/parse_u128_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u128_lexical: Collecting 100 samples in estimated 5.1121 s (106k iterations)
Benchmarking random:uniform/parse_u128_lexical: Analyzing
random:uniform/parse_u128_lexical
time: [48.192 µs 48.199 µs 48.206 µs]
change: [+1.5992% +1.6324% +1.6630%] (p = 0.00 < 0.05)
Performance has regressed.
Found 10 outliers among 100 measurements (10.00%)
2 (2.00%) high mild
8 (8.00%) high severe
Benchmarking random:uniform/parse_u128_core
Benchmarking random:uniform/parse_u128_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_u128_core: Collecting 100 samples in estimated 5.1542 s (86k iterations)
Benchmarking random:uniform/parse_u128_core: Analyzing
random:uniform/parse_u128_core
time: [59.756 µs 59.764 µs 59.773 µs]
change: [+2.7831% +2.8409% +2.8922%] (p = 0.00 < 0.05)
Performance has regressed.
Found 11 outliers among 100 measurements (11.00%)
6 (6.00%) high mild
5 (5.00%) high severe
Benchmarking random:uniform/parse_i8_lexical
Benchmarking random:uniform/parse_i8_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i8_lexical: Collecting 100 samples in estimated 5.0102 s (1.8M iterations)
Benchmarking random:uniform/parse_i8_lexical: Analyzing
random:uniform/parse_i8_lexical
time: [2.7194 µs 2.7443 µs 2.7744 µs]
change: [-1.9668% -1.3190% -0.5691%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 15 outliers among 100 measurements (15.00%)
10 (10.00%) high mild
5 (5.00%) high severe
Benchmarking random:uniform/parse_i8_core
Benchmarking random:uniform/parse_i8_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i8_core: Collecting 100 samples in estimated 5.0086 s (1.6M iterations)
Benchmarking random:uniform/parse_i8_core: Analyzing
random:uniform/parse_i8_core
time: [3.0160 µs 3.0319 µs 3.0565 µs]
change: [+18.898% +21.082% +22.636%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high severe
Benchmarking random:uniform/parse_i16_lexical
Benchmarking random:uniform/parse_i16_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i16_lexical: Collecting 100 samples in estimated 5.0150 s (1.1M iterations)
Benchmarking random:uniform/parse_i16_lexical: Analyzing
random:uniform/parse_i16_lexical
time: [4.5105 µs 4.5282 µs 4.5533 µs]
change: [+14.064% +14.929% +16.124%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking random:uniform/parse_i16_core
Benchmarking random:uniform/parse_i16_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i16_core: Collecting 100 samples in estimated 5.0157 s (1.1M iterations)
Benchmarking random:uniform/parse_i16_core: Analyzing
random:uniform/parse_i16_core
time: [4.4493 µs 4.4692 µs 4.4887 µs]
change: [+2.3682% +2.5658% +2.8151%] (p = 0.00 < 0.05)
Performance has regressed.
Found 15 outliers among 100 measurements (15.00%)
3 (3.00%) high mild
12 (12.00%) high severe
Benchmarking random:uniform/parse_i32_lexical
Benchmarking random:uniform/parse_i32_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i32_lexical: Collecting 100 samples in estimated 5.0286 s (656k iterations)
Benchmarking random:uniform/parse_i32_lexical: Analyzing
random:uniform/parse_i32_lexical
time: [7.6551 µs 7.6561 µs 7.6573 µs]
change: [+25.980% +26.547% +26.983%] (p = 0.00 < 0.05)
Performance has regressed.
Found 12 outliers among 100 measurements (12.00%)
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking random:uniform/parse_i32_core
Benchmarking random:uniform/parse_i32_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i32_core: Collecting 100 samples in estimated 5.0300 s (672k iterations)
Benchmarking random:uniform/parse_i32_core: Analyzing
random:uniform/parse_i32_core
time: [7.4784 µs 7.4799 µs 7.4815 µs]
change: [-8.8460% -7.7154% -6.6191%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:uniform/parse_i64_lexical
Benchmarking random:uniform/parse_i64_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i64_lexical: Collecting 100 samples in estimated 5.0771 s (298k iterations)
Benchmarking random:uniform/parse_i64_lexical: Analyzing
random:uniform/parse_i64_lexical
time: [17.028 µs 17.032 µs 17.037 µs]
change: [+3.4250% +3.7725% +3.9813%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:uniform/parse_i64_core
Benchmarking random:uniform/parse_i64_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i64_core: Collecting 100 samples in estimated 5.0040 s (278k iterations)
Benchmarking random:uniform/parse_i64_core: Analyzing
random:uniform/parse_i64_core
time: [17.975 µs 17.990 µs 18.002 µs]
change: [-5.0797% -4.5650% -4.1069%] (p = 0.00 < 0.05)
Performance has improved.
Found 18 outliers among 100 measurements (18.00%)
14 (14.00%) low severe
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:uniform/parse_i128_lexical
Benchmarking random:uniform/parse_i128_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i128_lexical: Collecting 100 samples in estimated 5.2616 s (96k iterations)
Benchmarking random:uniform/parse_i128_lexical: Analyzing
random:uniform/parse_i128_lexical
time: [54.819 µs 54.832 µs 54.845 µs]
change: [+2.8739% +2.9159% +2.9586%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking random:uniform/parse_i128_core
Benchmarking random:uniform/parse_i128_core: Warming up for 3.0000 s
Benchmarking random:uniform/parse_i128_core: Collecting 100 samples in estimated 5.2528 s (61k iterations)
Benchmarking random:uniform/parse_i128_core: Analyzing
random:uniform/parse_i128_core
time: [86.658 µs 86.668 µs 86.679 µs]
change: [-0.4636% -0.1573% +0.0531%] (p = 0.31 > 0.05)
No change in performance detected.
Found 10 outliers among 100 measurements (10.00%)
6 (6.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple/parse_u8_lexical
Benchmarking random:simple/parse_u8_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_u8_lexical: Collecting 100 samples in estimated 5.0053 s (2.2M iterations)
Benchmarking random:simple/parse_u8_lexical: Analyzing
random:simple/parse_u8_lexical
time: [2.2318 µs 2.2321 µs 2.2325 µs]
change: [+12.174% +12.237% +12.288%] (p = 0.00 < 0.05)
Performance has regressed.
Found 16 outliers among 100 measurements (16.00%)
2 (2.00%) low mild
5 (5.00%) high mild
9 (9.00%) high severe
Benchmarking random:simple/parse_u8_core
Benchmarking random:simple/parse_u8_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_u8_core: Collecting 100 samples in estimated 5.0088 s (2.0M iterations)
Benchmarking random:simple/parse_u8_core: Analyzing
random:simple/parse_u8_core
time: [2.4601 µs 2.4614 µs 2.4628 µs]
change: [-0.9602% -0.8227% -0.6967%] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking random:simple/parse_u16_lexical
Benchmarking random:simple/parse_u16_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_u16_lexical: Collecting 100 samples in estimated 5.0094 s (1.6M iterations)
Benchmarking random:simple/parse_u16_lexical: Analyzing
random:simple/parse_u16_lexical
time: [3.1038 µs 3.1186 µs 3.1338 µs]
change: [-3.0434% -2.6475% -2.2350%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
11 (11.00%) high mild
Benchmarking random:simple/parse_u16_core
Benchmarking random:simple/parse_u16_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_u16_core: Collecting 100 samples in estimated 5.0143 s (1.6M iterations)
Benchmarking random:simple/parse_u16_core: Analyzing
random:simple/parse_u16_core
time: [3.2239 µs 3.2280 µs 3.2321 µs]
change: [-24.027% -23.889% -23.748%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low severe
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/parse_u32_lexical
Benchmarking random:simple/parse_u32_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_u32_lexical: Collecting 100 samples in estimated 5.0004 s (1.8M iterations)
Benchmarking random:simple/parse_u32_lexical: Analyzing
random:simple/parse_u32_lexical
time: [2.8162 µs 2.8182 µs 2.8203 µs]
change: [+1.1465% +1.5587% +1.9834%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:simple/parse_u32_core
Benchmarking random:simple/parse_u32_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_u32_core: Collecting 100 samples in estimated 5.0085 s (1.8M iterations)
Benchmarking random:simple/parse_u32_core: Analyzing
random:simple/parse_u32_core
time: [2.7770 µs 2.7786 µs 2.7802 µs]
change: [-1.8480% -1.7491% -1.6618%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:simple/parse_u64_lexical
Benchmarking random:simple/parse_u64_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_u64_lexical: Collecting 100 samples in estimated 5.0106 s (1.7M iterations)
Benchmarking random:simple/parse_u64_lexical: Analyzing
random:simple/parse_u64_lexical
time: [2.9677 µs 2.9691 µs 2.9706 µs]
change: [-0.4530% +0.2055% +0.5712%] (p = 0.67 > 0.05)
No change in performance detected.
Benchmarking random:simple/parse_u64_core
Benchmarking random:simple/parse_u64_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_u64_core: Collecting 100 samples in estimated 5.0107 s (1.6M iterations)
Benchmarking random:simple/parse_u64_core: Analyzing
random:simple/parse_u64_core
time: [3.0802 µs 3.0875 µs 3.0991 µs]
change: [+17.875% +18.078% +18.309%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/parse_u128_lexical
Benchmarking random:simple/parse_u128_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_u128_lexical: Collecting 100 samples in estimated 5.0119 s (1.4M iterations)
Benchmarking random:simple/parse_u128_lexical: Analyzing
random:simple/parse_u128_lexical
time: [3.6966 µs 3.6984 µs 3.7001 µs]
change: [+4.5562% +4.6148% +4.6799%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple/parse_u128_core
Benchmarking random:simple/parse_u128_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_u128_core: Collecting 100 samples in estimated 5.0057 s (1.4M iterations)
Benchmarking random:simple/parse_u128_core: Analyzing
random:simple/parse_u128_core
time: [3.5520 µs 3.5532 µs 3.5544 µs]
change: [+4.3814% +4.6772% +4.9179%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple/parse_i8_lexical
Benchmarking random:simple/parse_i8_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_i8_lexical: Collecting 100 samples in estimated 5.0080 s (2.0M iterations)
Benchmarking random:simple/parse_i8_lexical: Analyzing
random:simple/parse_i8_lexical
time: [2.5701 µs 2.5724 µs 2.5748 µs]
change: [-6.4146% -6.3082% -6.2086%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking random:simple/parse_i8_core
Benchmarking random:simple/parse_i8_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_i8_core: Collecting 100 samples in estimated 5.0156 s (1.5M iterations)
Benchmarking random:simple/parse_i8_core: Analyzing
random:simple/parse_i8_core
time: [3.3005 µs 3.3077 µs 3.3197 µs]
change: [+29.381% +29.568% +29.774%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking random:simple/parse_i16_lexical
Benchmarking random:simple/parse_i16_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_i16_lexical: Collecting 100 samples in estimated 5.0142 s (1.5M iterations)
Benchmarking random:simple/parse_i16_lexical: Analyzing
random:simple/parse_i16_lexical
time: [3.3187 µs 3.3201 µs 3.3216 µs]
change: [+3.7183% +3.7882% +3.8567%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high severe
Benchmarking random:simple/parse_i16_core
Benchmarking random:simple/parse_i16_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_i16_core: Collecting 100 samples in estimated 5.0113 s (1.7M iterations)
Benchmarking random:simple/parse_i16_core: Analyzing
random:simple/parse_i16_core
time: [2.8803 µs 2.8820 µs 2.8837 µs]
change: [+5.7203% +5.9127% +6.0457%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
4 (4.00%) high mild
Benchmarking random:simple/parse_i32_lexical
Benchmarking random:simple/parse_i32_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_i32_lexical: Collecting 100 samples in estimated 5.0046 s (1.7M iterations)
Benchmarking random:simple/parse_i32_lexical: Analyzing
random:simple/parse_i32_lexical
time: [3.0232 µs 3.0255 µs 3.0277 µs]
change: [+4.4885% +4.5773% +4.6558%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low severe
4 (4.00%) high mild
Benchmarking random:simple/parse_i32_core
Benchmarking random:simple/parse_i32_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_i32_core: Collecting 100 samples in estimated 5.0079 s (1.8M iterations)
Benchmarking random:simple/parse_i32_core: Analyzing
random:simple/parse_i32_core
time: [2.6333 µs 2.6570 µs 2.6842 µs]
change: [-14.454% -13.802% -13.119%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:simple/parse_i64_lexical
Benchmarking random:simple/parse_i64_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_i64_lexical: Collecting 100 samples in estimated 5.0082 s (1.5M iterations)
Benchmarking random:simple/parse_i64_lexical: Analyzing
random:simple/parse_i64_lexical
time: [3.2347 µs 3.2356 µs 3.2364 µs]
change: [+13.919% +14.157% +14.347%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) high mild
Benchmarking random:simple/parse_i64_core
Benchmarking random:simple/parse_i64_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_i64_core: Collecting 100 samples in estimated 5.0095 s (1.7M iterations)
Benchmarking random:simple/parse_i64_core: Analyzing
random:simple/parse_i64_core
time: [3.0596 µs 3.0606 µs 3.0616 µs]
change: [-1.7719% -1.6963% -1.5854%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking random:simple/parse_i128_lexical
Benchmarking random:simple/parse_i128_lexical: Warming up for 3.0000 s
Benchmarking random:simple/parse_i128_lexical: Collecting 100 samples in estimated 5.0144 s (1.4M iterations)
Benchmarking random:simple/parse_i128_lexical: Analyzing
random:simple/parse_i128_lexical
time: [3.5416 µs 3.5431 µs 3.5446 µs]
change: [-1.9452% -1.7017% -1.4872%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) low mild
Benchmarking random:simple/parse_i128_core
Benchmarking random:simple/parse_i128_core: Warming up for 3.0000 s
Benchmarking random:simple/parse_i128_core: Collecting 100 samples in estimated 5.0030 s (1.4M iterations)
Benchmarking random:simple/parse_i128_core: Analyzing
random:simple/parse_i128_core
time: [3.6550 µs 3.6562 µs 3.6574 µs]
change: [+8.7685% +8.8303% +8.8899%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:large/parse_u8_lexical
Benchmarking random:large/parse_u8_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_u8_lexical: Collecting 100 samples in estimated 5.0129 s (1.4M iterations)
Benchmarking random:large/parse_u8_lexical: Analyzing
random:large/parse_u8_lexical
time: [3.5434 µs 3.5439 µs 3.5446 µs]
change: [+10.062% +10.089% +10.119%] (p = 0.00 < 0.05)
Performance has regressed.
Found 11 outliers among 100 measurements (11.00%)
2 (2.00%) high mild
9 (9.00%) high severe
Benchmarking random:large/parse_u8_core
Benchmarking random:large/parse_u8_core: Warming up for 3.0000 s
Benchmarking random:large/parse_u8_core: Collecting 100 samples in estimated 5.0071 s (1.8M iterations)
Benchmarking random:large/parse_u8_core: Analyzing
random:large/parse_u8_core
time: [2.7057 µs 2.7077 µs 2.7097 µs]
change: [-1.1348% -1.0559% -0.9709%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking random:large/parse_u16_lexical
Benchmarking random:large/parse_u16_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_u16_lexical: Collecting 100 samples in estimated 5.0025 s (980k iterations)
Benchmarking random:large/parse_u16_lexical: Analyzing
random:large/parse_u16_lexical
time: [5.1040 µs 5.1057 µs 5.1075 µs]
change: [-2.5433% -2.4902% -2.4341%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:large/parse_u16_core
Benchmarking random:large/parse_u16_core: Warming up for 3.0000 s
Benchmarking random:large/parse_u16_core: Collecting 100 samples in estimated 5.0234 s (894k iterations)
Benchmarking random:large/parse_u16_core: Analyzing
random:large/parse_u16_core
time: [5.6108 µs 5.6157 µs 5.6213 µs]
change: [-0.1022% +0.5485% +1.1797%] (p = 0.09 > 0.05)
No change in performance detected.
Found 10 outliers among 100 measurements (10.00%)
6 (6.00%) high mild
4 (4.00%) high severe
Benchmarking random:large/parse_u32_lexical
Benchmarking random:large/parse_u32_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_u32_lexical: Collecting 100 samples in estimated 5.0098 s (591k iterations)
Benchmarking random:large/parse_u32_lexical: Analyzing
random:large/parse_u32_lexical
time: [8.4744 µs 8.4763 µs 8.4783 µs]
change: [-4.5233% -4.4828% -4.4418%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking random:large/parse_u32_core
Benchmarking random:large/parse_u32_core: Warming up for 3.0000 s
Benchmarking random:large/parse_u32_core: Collecting 100 samples in estimated 5.0310 s (606k iterations)
Benchmarking random:large/parse_u32_core: Analyzing
random:large/parse_u32_core
time: [8.3037 µs 8.3049 µs 8.3062 µs]
change: [-0.3548% -0.2653% -0.1920%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 10 outliers among 100 measurements (10.00%)
6 (6.00%) high mild
4 (4.00%) high severe
Benchmarking random:large/parse_u64_lexical
Benchmarking random:large/parse_u64_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_u64_lexical: Collecting 100 samples in estimated 5.0549 s (313k iterations)
Benchmarking random:large/parse_u64_lexical: Analyzing
random:large/parse_u64_lexical
time: [16.143 µs 16.146 µs 16.149 µs]
change: [-3.3021% -3.2729% -3.2417%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking random:large/parse_u64_core
Benchmarking random:large/parse_u64_core: Warming up for 3.0000 s
Benchmarking random:large/parse_u64_core: Collecting 100 samples in estimated 5.0441 s (268k iterations)
Benchmarking random:large/parse_u64_core: Analyzing
random:large/parse_u64_core
time: [18.852 µs 18.884 µs 18.943 µs]
change: [+2.2635% +2.3680% +2.5352%] (p = 0.00 < 0.05)
Performance has regressed.
Found 18 outliers among 100 measurements (18.00%)
7 (7.00%) low severe
6 (6.00%) low mild
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking random:large/parse_u128_lexical
Benchmarking random:large/parse_u128_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_u128_lexical: Collecting 100 samples in estimated 5.1361 s (106k iterations)
Benchmarking random:large/parse_u128_lexical: Analyzing
random:large/parse_u128_lexical
time: [48.417 µs 48.425 µs 48.435 µs]
change: [+8.8655% +8.9046% +8.9405%] (p = 0.00 < 0.05)
Performance has regressed.
Found 13 outliers among 100 measurements (13.00%)
5 (5.00%) high mild
8 (8.00%) high severe
Benchmarking random:large/parse_u128_core
Benchmarking random:large/parse_u128_core: Warming up for 3.0000 s
Benchmarking random:large/parse_u128_core: Collecting 100 samples in estimated 5.1311 s (86k iterations)
Benchmarking random:large/parse_u128_core: Analyzing
random:large/parse_u128_core
time: [59.743 µs 59.751 µs 59.761 µs]
change: [-0.7930% -0.7702% -0.7500%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 12 outliers among 100 measurements (12.00%)
7 (7.00%) high mild
5 (5.00%) high severe
Benchmarking random:large/parse_i8_lexical
Benchmarking random:large/parse_i8_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_i8_lexical: Collecting 100 samples in estimated 5.0001 s (1.5M iterations)
Benchmarking random:large/parse_i8_lexical: Analyzing
random:large/parse_i8_lexical
time: [3.2660 µs 3.2664 µs 3.2668 µs]
change: [+9.8750% +10.118% +10.373%] (p = 0.00 < 0.05)
Performance has regressed.
Found 11 outliers among 100 measurements (11.00%)
1 (1.00%) low mild
7 (7.00%) high mild
3 (3.00%) high severe
Benchmarking random:large/parse_i8_core
Benchmarking random:large/parse_i8_core: Warming up for 3.0000 s
Benchmarking random:large/parse_i8_core: Collecting 100 samples in estimated 5.0017 s (1.3M iterations)
Benchmarking random:large/parse_i8_core: Analyzing
random:large/parse_i8_core
time: [3.8083 µs 3.8089 µs 3.8096 µs]
change: [+25.393% +25.529% +25.609%] (p = 0.00 < 0.05)
Performance has regressed.
Found 11 outliers among 100 measurements (11.00%)
2 (2.00%) high mild
9 (9.00%) high severe
Benchmarking random:large/parse_i16_lexical
Benchmarking random:large/parse_i16_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_i16_lexical: Collecting 100 samples in estimated 5.0086 s (1.1M iterations)
Benchmarking random:large/parse_i16_lexical: Analyzing
random:large/parse_i16_lexical
time: [4.4404 µs 4.4417 µs 4.4429 µs]
change: [-3.1924% -3.1333% -3.0753%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:large/parse_i16_core
Benchmarking random:large/parse_i16_core: Warming up for 3.0000 s
Benchmarking random:large/parse_i16_core: Collecting 100 samples in estimated 5.0230 s (894k iterations)
Benchmarking random:large/parse_i16_core: Analyzing
random:large/parse_i16_core
time: [5.6163 µs 5.6193 µs 5.6225 µs]
change: [-12.473% -12.429% -12.382%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:large/parse_i32_lexical
Benchmarking random:large/parse_i32_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_i32_lexical: Collecting 100 samples in estimated 5.0098 s (677k iterations)
Benchmarking random:large/parse_i32_lexical: Analyzing
random:large/parse_i32_lexical
time: [7.3993 µs 7.4009 µs 7.4025 µs]
change: [+6.1834% +6.2199% +6.2574%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking random:large/parse_i32_core
Benchmarking random:large/parse_i32_core: Warming up for 3.0000 s
Benchmarking random:large/parse_i32_core: Collecting 100 samples in estimated 5.0457 s (495k iterations)
Benchmarking random:large/parse_i32_core: Analyzing
random:large/parse_i32_core
time: [10.524 µs 10.537 µs 10.565 µs]
change: [-9.0445% -8.5269% -8.0890%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking random:large/parse_i64_lexical
Benchmarking random:large/parse_i64_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_i64_lexical: Collecting 100 samples in estimated 5.0577 s (318k iterations)
Benchmarking random:large/parse_i64_lexical: Analyzing
random:large/parse_i64_lexical
time: [15.857 µs 15.937 µs 16.058 µs]
change: [+9.2554% +9.7482% +10.220%] (p = 0.00 < 0.05)
Performance has regressed.
Found 14 outliers among 100 measurements (14.00%)
7 (7.00%) high mild
7 (7.00%) high severe
Benchmarking random:large/parse_i64_core
Benchmarking random:large/parse_i64_core: Warming up for 3.0000 s
Benchmarking random:large/parse_i64_core: Collecting 100 samples in estimated 5.0164 s (288k iterations)
Benchmarking random:large/parse_i64_core: Analyzing
random:large/parse_i64_core
time: [17.371 µs 17.450 µs 17.553 µs]
change: [+1.5555% +1.8942% +2.2850%] (p = 0.00 < 0.05)
Performance has regressed.
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) high mild
7 (7.00%) high severe
Benchmarking random:large/parse_i128_lexical
Benchmarking random:large/parse_i128_lexical: Warming up for 3.0000 s
Benchmarking random:large/parse_i128_lexical: Collecting 100 samples in estimated 5.2352 s (96k iterations)
Benchmarking random:large/parse_i128_lexical: Analyzing
random:large/parse_i128_lexical
time: [54.202 µs 54.325 µs 54.483 µs]
change: [+2.7121% +3.1061% +3.4774%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking random:large/parse_i128_core
Benchmarking random:large/parse_i128_core: Warming up for 3.0000 s
Benchmarking random:large/parse_i128_core: Collecting 100 samples in estimated 5.0846 s (61k iterations)
Benchmarking random:large/parse_i128_core: Analyzing
random:large/parse_i128_core
time: [83.783 µs 84.112 µs 84.551 µs]
change: [-0.1540% +0.6403% +1.5486%] (p = 0.15 > 0.05)
No change in performance detected.
Found 12 outliers among 100 measurements (12.00%)
2 (2.00%) high mild
10 (10.00%) high severe
Benchmarking random:simple_signed/parse_i8_lexical
Benchmarking random:simple_signed/parse_i8_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i8_lexical: Collecting 100 samples in estimated 5.0118 s (2.1M iterations)
Benchmarking random:simple_signed/parse_i8_lexical: Analyzing
random:simple_signed/parse_i8_lexical
time: [2.3745 µs 2.3749 µs 2.3754 µs]
change: [-14.842% -14.330% -13.927%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) high mild
5 (5.00%) high severe
Benchmarking random:simple_signed/parse_i8_core
Benchmarking random:simple_signed/parse_i8_core: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i8_core: Collecting 100 samples in estimated 5.0069 s (1.9M iterations)
Benchmarking random:simple_signed/parse_i8_core: Analyzing
random:simple_signed/parse_i8_core
time: [2.6535 µs 2.6558 µs 2.6582 µs]
change: [+0.5700% +0.7079% +0.8460%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking random:simple_signed/parse_i16_lexical
Benchmarking random:simple_signed/parse_i16_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i16_lexical: Collecting 100 samples in estimated 5.0083 s (1.7M iterations)
Benchmarking random:simple_signed/parse_i16_lexical: Analyzing
random:simple_signed/parse_i16_lexical
time: [2.9793 µs 2.9948 µs 3.0090 µs]
change: [+1.4547% +2.0199% +2.5515%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:simple_signed/parse_i16_core
Benchmarking random:simple_signed/parse_i16_core: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i16_core: Collecting 100 samples in estimated 5.0008 s (1.6M iterations)
Benchmarking random:simple_signed/parse_i16_core: Analyzing
random:simple_signed/parse_i16_core
time: [3.1592 µs 3.1641 µs 3.1714 µs]
change: [+1.6982% +2.5608% +3.3806%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking random:simple_signed/parse_i32_lexical
Benchmarking random:simple_signed/parse_i32_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i32_lexical: Collecting 100 samples in estimated 5.0005 s (1.6M iterations)
Benchmarking random:simple_signed/parse_i32_lexical: Analyzing
random:simple_signed/parse_i32_lexical
time: [3.0618 µs 3.0630 µs 3.0642 µs]
change: [+4.3108% +4.8502% +5.2705%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_signed/parse_i32_core
Benchmarking random:simple_signed/parse_i32_core: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i32_core: Collecting 100 samples in estimated 5.0126 s (1.6M iterations)
Benchmarking random:simple_signed/parse_i32_core: Analyzing
random:simple_signed/parse_i32_core
time: [3.1372 µs 3.1380 µs 3.1388 µs]
change: [+2.1151% +2.9803% +3.6283%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high severe
Benchmarking random:simple_signed/parse_i64_lexical
Benchmarking random:simple_signed/parse_i64_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i64_lexical: Collecting 100 samples in estimated 5.0085 s (1.6M iterations)
Benchmarking random:simple_signed/parse_i64_lexical: Analyzing
random:simple_signed/parse_i64_lexical
time: [3.1883 µs 3.1887 µs 3.1891 µs]
change: [+19.943% +20.578% +21.126%] (p = 0.00 < 0.05)
Performance has regressed.
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) high mild
5 (5.00%) high severe
Benchmarking random:simple_signed/parse_i64_core
Benchmarking random:simple_signed/parse_i64_core: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i64_core: Collecting 100 samples in estimated 5.0020 s (2.0M iterations)
Benchmarking random:simple_signed/parse_i64_core: Analyzing
random:simple_signed/parse_i64_core
time: [2.5476 µs 2.5575 µs 2.5692 µs]
change: [+0.9166% +1.3177% +1.6891%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:simple_signed/parse_i128_lexical
Benchmarking random:simple_signed/parse_i128_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i128_lexical: Collecting 100 samples in estimated 5.0066 s (1.3M iterations)
Benchmarking random:simple_signed/parse_i128_lexical: Analyzing
random:simple_signed/parse_i128_lexical
time: [3.7534 µs 3.7546 µs 3.7556 µs]
change: [+8.0790% +8.1438% +8.2103%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:simple_signed/parse_i128_core
Benchmarking random:simple_signed/parse_i128_core: Warming up for 3.0000 s
Benchmarking random:simple_signed/parse_i128_core: Collecting 100 samples in estimated 5.0025 s (1.4M iterations)
Benchmarking random:simple_signed/parse_i128_core: Analyzing
random:simple_signed/parse_i128_core
time: [3.5750 µs 3.5754 µs 3.5759 µs]
change: [+10.322% +10.361% +10.400%] (p = 0.00 < 0.05)
Performance has regressed.
Found 11 outliers among 100 measurements (11.00%)
5 (5.00%) high mild
6 (6.00%) high severe
Benchmarking random:large_signed/parse_i8_lexical
Benchmarking random:large_signed/parse_i8_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i8_lexical: Collecting 100 samples in estimated 5.0144 s (1.5M iterations)
Benchmarking random:large_signed/parse_i8_lexical: Analyzing
random:large_signed/parse_i8_lexical
time: [3.3314 µs 3.3319 µs 3.3325 µs]
change: [+9.8055% +10.955% +11.595%] (p = 0.00 < 0.05)
Performance has regressed.
Found 12 outliers among 100 measurements (12.00%)
5 (5.00%) high mild
7 (7.00%) high severe
Benchmarking random:large_signed/parse_i8_core
Benchmarking random:large_signed/parse_i8_core: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i8_core: Collecting 100 samples in estimated 5.0088 s (1.7M iterations)
Benchmarking random:large_signed/parse_i8_core: Analyzing
random:large_signed/parse_i8_core
time: [3.0168 µs 3.0201 µs 3.0238 µs]
change: [+8.3345% +8.6022% +8.8932%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
3 (3.00%) high mild
5 (5.00%) high severe
Benchmarking random:large_signed/parse_i16_lexical
Benchmarking random:large_signed/parse_i16_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i16_lexical: Collecting 100 samples in estimated 5.0135 s (1.1M iterations)
Benchmarking random:large_signed/parse_i16_lexical: Analyzing
random:large_signed/parse_i16_lexical
time: [4.5315 µs 4.5321 µs 4.5328 µs]
change: [-1.4517% -1.2191% -1.0133%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
5 (5.00%) high mild
6 (6.00%) high severe
Benchmarking random:large_signed/parse_i16_core
Benchmarking random:large_signed/parse_i16_core: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i16_core: Collecting 100 samples in estimated 5.0095 s (879k iterations)
Benchmarking random:large_signed/parse_i16_core: Analyzing
random:large_signed/parse_i16_core
time: [5.7238 µs 5.7253 µs 5.7269 µs]
change: [+0.1302% +0.2192% +0.2875%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:large_signed/parse_i32_lexical
Benchmarking random:large_signed/parse_i32_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i32_lexical: Collecting 100 samples in estimated 5.0268 s (571k iterations)
Benchmarking random:large_signed/parse_i32_lexical: Analyzing
random:large_signed/parse_i32_lexical
time: [8.8633 µs 8.8659 µs 8.8686 µs]
change: [+22.747% +22.911% +23.019%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:large_signed/parse_i32_core
Benchmarking random:large_signed/parse_i32_core: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i32_core: Collecting 100 samples in estimated 5.0361 s (561k iterations)
Benchmarking random:large_signed/parse_i32_core: Analyzing
random:large_signed/parse_i32_core
time: [8.9609 µs 8.9726 µs 8.9957 µs]
change: [-3.6297% -3.4852% -3.2810%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:large_signed/parse_i64_lexical
Benchmarking random:large_signed/parse_i64_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i64_lexical: Collecting 100 samples in estimated 5.0301 s (303k iterations)
Benchmarking random:large_signed/parse_i64_lexical: Analyzing
random:large_signed/parse_i64_lexical
time: [16.522 µs 16.525 µs 16.527 µs]
change: [+17.578% +17.623% +17.681%] (p = 0.00 < 0.05)
Performance has regressed.
Found 10 outliers among 100 measurements (10.00%)
5 (5.00%) high mild
5 (5.00%) high severe
Benchmarking random:large_signed/parse_i64_core
Benchmarking random:large_signed/parse_i64_core: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i64_core: Collecting 100 samples in estimated 5.0060 s (343k iterations)
Benchmarking random:large_signed/parse_i64_core: Analyzing
random:large_signed/parse_i64_core
time: [14.473 µs 14.479 µs 14.486 µs]
change: [-10.891% -10.818% -10.748%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:large_signed/parse_i128_lexical
Benchmarking random:large_signed/parse_i128_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i128_lexical: Collecting 100 samples in estimated 5.1859 s (101k iterations)
Benchmarking random:large_signed/parse_i128_lexical: Analyzing
random:large_signed/parse_i128_lexical
time: [51.310 µs 51.326 µs 51.343 µs]
change: [+1.8418% +1.8975% +1.9463%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:large_signed/parse_i128_core
Benchmarking random:large_signed/parse_i128_core: Warming up for 3.0000 s
Benchmarking random:large_signed/parse_i128_core: Collecting 100 samples in estimated 5.1669 s (61k iterations)
Benchmarking random:large_signed/parse_i128_core: Analyzing
random:large_signed/parse_i128_core
time: [85.245 µs 85.338 µs 85.542 µs]
change: [+0.4225% +0.5216% +0.7249%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) high mild
5 (5.00%) high severe
Running json.rs (target/x86_64-unknown-linux-gnu/release/deps/json-f1c43ee6ed15e284)
Benchmarking json/write_f32_lexical
Benchmarking json/write_f32_lexical: Warming up for 3.0000 s
Benchmarking json/write_f32_lexical: Collecting 100 samples in estimated 5.7771 s (20k iterations)
Benchmarking json/write_f32_lexical: Analyzing
json/write_f32_lexical time: [285.95 µs 286.01 µs 286.08 µs]
change: [-3.6888% -3.6522% -3.6084%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking json/write_f32_dtoa
Benchmarking json/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking json/write_f32_dtoa: Collecting 100 samples in estimated 6.8114 s (10k iterations)
Benchmarking json/write_f32_dtoa: Analyzing
json/write_f32_dtoa time: [668.74 µs 668.84 µs 668.95 µs]
change: [+1.7629% +1.8222% +1.8812%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking json/write_f32_ryu
Benchmarking json/write_f32_ryu: Warming up for 3.0000 s
Benchmarking json/write_f32_ryu: Collecting 100 samples in estimated 5.1344 s (20k iterations)
Benchmarking json/write_f32_ryu: Analyzing
json/write_f32_ryu time: [249.03 µs 249.08 µs 249.14 µs]
change: [-3.7137% -3.6718% -3.6257%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking json/write_f32_fmt
Benchmarking json/write_f32_fmt: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.1s, enable flat sampling, or reduce sample count to 70.
Benchmarking json/write_f32_fmt: Collecting 100 samples in estimated 5.0778 s (5050 iterations)
Benchmarking json/write_f32_fmt: Analyzing
json/write_f32_fmt time: [1.0112 ms 1.0114 ms 1.0116 ms]
change: [+0.6427% +0.8334% +0.9418%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking json/write_f64_lexical
Benchmarking json/write_f64_lexical: Warming up for 3.0000 s
Benchmarking json/write_f64_lexical: Collecting 100 samples in estimated 5.2774 s (15k iterations)
Benchmarking json/write_f64_lexical: Analyzing
json/write_f64_lexical time: [347.96 µs 348.11 µs 348.27 µs]
change: [-2.3530% -2.2987% -2.2527%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
8 (8.00%) high mild
Benchmarking json/write_f64_dtoa
Benchmarking json/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking json/write_f64_dtoa: Collecting 100 samples in estimated 8.7355 s (10k iterations)
Benchmarking json/write_f64_dtoa: Analyzing
json/write_f64_dtoa time: [868.97 µs 869.38 µs 869.76 µs]
change: [+1.4520% +1.4974% +1.5454%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low severe
1 (1.00%) low mild
Benchmarking json/write_f64_ryu
Benchmarking json/write_f64_ryu: Warming up for 3.0000 s
Benchmarking json/write_f64_ryu: Collecting 100 samples in estimated 5.3532 s (15k iterations)
Benchmarking json/write_f64_ryu: Analyzing
json/write_f64_ryu time: [333.57 µs 333.62 µs 333.68 µs]
change: [-4.4170% -4.3680% -4.3274%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low severe
1 (1.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking json/write_f64_fmt
Benchmarking json/write_f64_fmt: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.2s, enable flat sampling, or reduce sample count to 60.
Benchmarking json/write_f64_fmt: Collecting 100 samples in estimated 6.1737 s (5050 iterations)
Benchmarking json/write_f64_fmt: Analyzing
json/write_f64_fmt time: [1.2286 ms 1.2289 ms 1.2292 ms]
change: [-0.1998% -0.0323% +0.0849%] (p = 0.72 > 0.05)
No change in performance detected.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Running random.rs (target/x86_64-unknown-linux-gnu/release/deps/random-31a6721878617308)
Benchmarking random:uniform/write_f32_lexical
Benchmarking random:uniform/write_f32_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_f32_lexical: Collecting 100 samples in estimated 5.0110 s (303k iterations)
Benchmarking random:uniform/write_f32_lexical: Analyzing
random:uniform/write_f32_lexical
time: [16.524 µs 16.530 µs 16.536 µs]
change: [-4.6918% -4.1349% -3.7164%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking random:uniform/write_f32_dtoa
Benchmarking random:uniform/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_f32_dtoa: Collecting 100 samples in estimated 5.0968 s (167k iterations)
Benchmarking random:uniform/write_f32_dtoa: Analyzing
random:uniform/write_f32_dtoa
time: [30.405 µs 30.428 µs 30.455 µs]
change: [-6.6217% -6.3309% -6.0037%] (p = 0.00 < 0.05)
Performance has improved.
Found 21 outliers among 100 measurements (21.00%)
12 (12.00%) high mild
9 (9.00%) high severe
Benchmarking random:uniform/write_f32_ryu
Benchmarking random:uniform/write_f32_ryu: Warming up for 3.0000 s
Benchmarking random:uniform/write_f32_ryu: Collecting 100 samples in estimated 5.0010 s (354k iterations)
Benchmarking random:uniform/write_f32_ryu: Analyzing
random:uniform/write_f32_ryu
time: [14.154 µs 14.160 µs 14.167 µs]
change: [-2.9195% -2.8728% -2.8237%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:uniform/write_f32_fmt
Benchmarking random:uniform/write_f32_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_f32_fmt: Collecting 100 samples in estimated 5.2931 s (81k iterations)
Benchmarking random:uniform/write_f32_fmt: Analyzing
random:uniform/write_f32_fmt
time: [66.163 µs 66.181 µs 66.201 µs]
change: [+2.7956% +2.8520% +2.9049%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:uniform/write_f64_lexical
Benchmarking random:uniform/write_f64_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_f64_lexical: Collecting 100 samples in estimated 5.0571 s (217k iterations)
Benchmarking random:uniform/write_f64_lexical: Analyzing
random:uniform/write_f64_lexical
time: [23.231 µs 23.239 µs 23.246 µs]
change: [-0.8089% -0.5781% -0.4110%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
9 (9.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:uniform/write_f64_dtoa
Benchmarking random:uniform/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_f64_dtoa: Collecting 100 samples in estimated 5.2375 s (111k iterations)
Benchmarking random:uniform/write_f64_dtoa: Analyzing
random:uniform/write_f64_dtoa
time: [47.001 µs 47.018 µs 47.037 µs]
change: [-0.7184% -0.6535% -0.5719%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
Benchmarking random:uniform/write_f64_ryu
Benchmarking random:uniform/write_f64_ryu: Warming up for 3.0000 s
Benchmarking random:uniform/write_f64_ryu: Collecting 100 samples in estimated 5.0347 s (227k iterations)
Benchmarking random:uniform/write_f64_ryu: Analyzing
random:uniform/write_f64_ryu
time: [22.044 µs 22.104 µs 22.193 µs]
change: [-1.1697% -0.9676% -0.7352%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking random:uniform/write_f64_fmt
Benchmarking random:uniform/write_f64_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_f64_fmt: Collecting 100 samples in estimated 5.2430 s (71k iterations)
Benchmarking random:uniform/write_f64_fmt: Analyzing
random:uniform/write_f64_fmt
time: [76.052 µs 76.083 µs 76.114 µs]
change: [+4.1650% +4.3902% +4.5423%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking random:one_over_rand32/write_f32_lexical
Benchmarking random:one_over_rand32/write_f32_lexical: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/write_f32_lexical: Collecting 100 samples in estimated 5.0302 s (278k iterations)
Benchmarking random:one_over_rand32/write_f32_lexical: Analyzing
random:one_over_rand32/write_f32_lexical
time: [18.095 µs 18.105 µs 18.115 µs]
change: [-1.9378% -1.8513% -1.7796%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
6 (6.00%) high mild
5 (5.00%) high severe
Benchmarking random:one_over_rand32/write_f32_dtoa
Benchmarking random:one_over_rand32/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/write_f32_dtoa: Collecting 100 samples in estimated 5.0402 s (157k iterations)
Benchmarking random:one_over_rand32/write_f32_dtoa: Analyzing
random:one_over_rand32/write_f32_dtoa
time: [32.562 µs 32.643 µs 32.734 µs]
change: [-0.4580% -0.1766% +0.1599%] (p = 0.24 > 0.05)
No change in performance detected.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:one_over_rand32/write_f32_ryu
Benchmarking random:one_over_rand32/write_f32_ryu: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/write_f32_ryu: Collecting 100 samples in estimated 5.0457 s (338k iterations)
Benchmarking random:one_over_rand32/write_f32_ryu: Analyzing
random:one_over_rand32/write_f32_ryu
time: [14.911 µs 14.932 µs 14.978 µs]
change: [-2.6970% -2.0896% -1.7231%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
8 (8.00%) high mild
5 (5.00%) high severe
Benchmarking random:one_over_rand32/write_f32_fmt
Benchmarking random:one_over_rand32/write_f32_fmt: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/write_f32_fmt: Collecting 100 samples in estimated 5.1908 s (76k iterations)
Benchmarking random:one_over_rand32/write_f32_fmt: Analyzing
random:one_over_rand32/write_f32_fmt
time: [69.917 µs 69.955 µs 69.989 µs]
change: [+1.5118% +1.9555% +2.2976%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:one_over_rand32/write_f64_lexical
Benchmarking random:one_over_rand32/write_f64_lexical: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/write_f64_lexical: Collecting 100 samples in estimated 5.0653 s (207k iterations)
Benchmarking random:one_over_rand32/write_f64_lexical: Analyzing
random:one_over_rand32/write_f64_lexical
time: [24.460 µs 24.480 µs 24.501 µs]
change: [-1.6835% -1.2400% -0.9460%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
10 (10.00%) high mild
1 (1.00%) high severe
Benchmarking random:one_over_rand32/write_f64_dtoa
Benchmarking random:one_over_rand32/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/write_f64_dtoa: Collecting 100 samples in estimated 5.2279 s (111k iterations)
Benchmarking random:one_over_rand32/write_f64_dtoa: Analyzing
random:one_over_rand32/write_f64_dtoa
time: [46.867 µs 46.895 µs 46.927 µs]
change: [-3.8976% -3.8260% -3.7594%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
7 (7.00%) high mild
Benchmarking random:one_over_rand32/write_f64_ryu
Benchmarking random:one_over_rand32/write_f64_ryu: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/write_f64_ryu: Collecting 100 samples in estimated 5.0616 s (217k iterations)
Benchmarking random:one_over_rand32/write_f64_ryu: Analyzing
random:one_over_rand32/write_f64_ryu
time: [23.028 µs 23.073 µs 23.124 µs]
change: [-8.7061% -8.5525% -8.3937%] (p = 0.00 < 0.05)
Performance has improved.
Found 16 outliers among 100 measurements (16.00%)
7 (7.00%) high mild
9 (9.00%) high severe
Benchmarking random:one_over_rand32/write_f64_fmt
Benchmarking random:one_over_rand32/write_f64_fmt: Warming up for 3.0000 s
Benchmarking random:one_over_rand32/write_f64_fmt: Collecting 100 samples in estimated 5.1035 s (66k iterations)
Benchmarking random:one_over_rand32/write_f64_fmt: Analyzing
random:one_over_rand32/write_f64_fmt
time: [79.431 µs 79.454 µs 79.479 µs]
change: [+2.2402% +2.3142% +2.3847%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
Benchmarking random:simple_uniform32/write_f32_lexical
Benchmarking random:simple_uniform32/write_f32_lexical: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/write_f32_lexical: Collecting 100 samples in estimated 5.0148 s (308k iterations)
Benchmarking random:simple_uniform32/write_f32_lexical: Analyzing
random:simple_uniform32/write_f32_lexical
time: [16.243 µs 16.247 µs 16.251 µs]
change: [-4.5557% -4.5112% -4.4635%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_uniform32/write_f32_dtoa
Benchmarking random:simple_uniform32/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/write_f32_dtoa: Collecting 100 samples in estimated 5.0561 s (157k iterations)
Benchmarking random:simple_uniform32/write_f32_dtoa: Analyzing
random:simple_uniform32/write_f32_dtoa
time: [32.253 µs 32.279 µs 32.307 µs]
change: [+5.0017% +5.1562% +5.3357%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_uniform32/write_f32_ryu
Benchmarking random:simple_uniform32/write_f32_ryu: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/write_f32_ryu: Collecting 100 samples in estimated 5.0108 s (354k iterations)
Benchmarking random:simple_uniform32/write_f32_ryu: Analyzing
random:simple_uniform32/write_f32_ryu
time: [14.148 µs 14.152 µs 14.157 µs]
change: [-3.2334% -3.1760% -3.1199%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:simple_uniform32/write_f32_fmt
Benchmarking random:simple_uniform32/write_f32_fmt: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/write_f32_fmt: Collecting 100 samples in estimated 5.2820 s (81k iterations)
Benchmarking random:simple_uniform32/write_f32_fmt: Analyzing
random:simple_uniform32/write_f32_fmt
time: [66.126 µs 66.152 µs 66.179 µs]
change: [+1.9930% +2.1984% +2.3444%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:simple_uniform32/write_f64_lexical
Benchmarking random:simple_uniform32/write_f64_lexical: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/write_f64_lexical: Collecting 100 samples in estimated 5.1034 s (222k iterations)
Benchmarking random:simple_uniform32/write_f64_lexical: Analyzing
random:simple_uniform32/write_f64_lexical
time: [22.887 µs 22.891 µs 22.895 µs]
change: [-2.2088% -1.9832% -1.7988%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_uniform32/write_f64_dtoa
Benchmarking random:simple_uniform32/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/write_f64_dtoa: Collecting 100 samples in estimated 5.0002 s (106k iterations)
Benchmarking random:simple_uniform32/write_f64_dtoa: Analyzing
random:simple_uniform32/write_f64_dtoa
time: [47.095 µs 47.111 µs 47.127 µs]
change: [-0.1859% -0.1451% -0.1038%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:simple_uniform32/write_f64_ryu
Benchmarking random:simple_uniform32/write_f64_ryu: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/write_f64_ryu: Collecting 100 samples in estimated 5.0104 s (227k iterations)
Benchmarking random:simple_uniform32/write_f64_ryu: Analyzing
random:simple_uniform32/write_f64_ryu
time: [21.976 µs 22.011 µs 22.051 µs]
change: [-0.4878% -0.3051% -0.0871%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
7 (7.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple_uniform32/write_f64_fmt
Benchmarking random:simple_uniform32/write_f64_fmt: Warming up for 3.0000 s
Benchmarking random:simple_uniform32/write_f64_fmt: Collecting 100 samples in estimated 5.3126 s (71k iterations)
Benchmarking random:simple_uniform32/write_f64_fmt: Analyzing
random:simple_uniform32/write_f64_fmt
time: [76.555 µs 76.589 µs 76.625 µs]
change: [+5.8374% +5.9123% +5.9788%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:simple_int32/write_f32_lexical
Benchmarking random:simple_int32/write_f32_lexical: Warming up for 3.0000 s
Benchmarking random:simple_int32/write_f32_lexical: Collecting 100 samples in estimated 5.0077 s (303k iterations)
Benchmarking random:simple_int32/write_f32_lexical: Analyzing
random:simple_int32/write_f32_lexical
time: [16.523 µs 16.573 µs 16.646 µs]
change: [-0.3062% -0.1563% +0.0756%] (p = 0.08 > 0.05)
No change in performance detected.
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking random:simple_int32/write_f32_dtoa
Benchmarking random:simple_int32/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking random:simple_int32/write_f32_dtoa: Collecting 100 samples in estimated 5.0058 s (152k iterations)
Benchmarking random:simple_int32/write_f32_dtoa: Analyzing
random:simple_int32/write_f32_dtoa
time: [32.818 µs 32.833 µs 32.849 µs]
change: [-4.4222% -4.0922% -3.8612%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:simple_int32/write_f32_ryu
Benchmarking random:simple_int32/write_f32_ryu: Warming up for 3.0000 s
Benchmarking random:simple_int32/write_f32_ryu: Collecting 100 samples in estimated 5.0778 s (328k iterations)
Benchmarking random:simple_int32/write_f32_ryu: Analyzing
random:simple_int32/write_f32_ryu
time: [15.468 µs 15.496 µs 15.545 µs]
change: [-1.0261% -0.5832% -0.2891%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 12 outliers among 100 measurements (12.00%)
4 (4.00%) high mild
8 (8.00%) high severe
Benchmarking random:simple_int32/write_f32_fmt
Benchmarking random:simple_int32/write_f32_fmt: Warming up for 3.0000 s
Benchmarking random:simple_int32/write_f32_fmt: Collecting 100 samples in estimated 5.0316 s (66k iterations)
Benchmarking random:simple_int32/write_f32_fmt: Analyzing
random:simple_int32/write_f32_fmt
time: [77.343 µs 77.497 µs 77.788 µs]
change: [+5.3077% +5.4418% +5.6596%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple_int32/write_f64_lexical
Benchmarking random:simple_int32/write_f64_lexical: Warming up for 3.0000 s
Benchmarking random:simple_int32/write_f64_lexical: Collecting 100 samples in estimated 5.0384 s (212k iterations)
Benchmarking random:simple_int32/write_f64_lexical: Analyzing
random:simple_int32/write_f64_lexical
time: [23.701 µs 23.760 µs 23.834 µs]
change: [+0.3026% +0.4780% +0.7078%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking random:simple_int32/write_f64_dtoa
Benchmarking random:simple_int32/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking random:simple_int32/write_f64_dtoa: Collecting 100 samples in estimated 5.2024 s (126k iterations)
Benchmarking random:simple_int32/write_f64_dtoa: Analyzing
random:simple_int32/write_f64_dtoa
time: [41.449 µs 41.607 µs 41.811 µs]
change: [+5.7981% +6.0577% +6.3914%] (p = 0.00 < 0.05)
Performance has regressed.
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) high mild
5 (5.00%) high severe
Benchmarking random:simple_int32/write_f64_ryu
Benchmarking random:simple_int32/write_f64_ryu: Warming up for 3.0000 s
Benchmarking random:simple_int32/write_f64_ryu: Collecting 100 samples in estimated 5.1062 s (141k iterations)
Benchmarking random:simple_int32/write_f64_ryu: Analyzing
random:simple_int32/write_f64_ryu
time: [35.710 µs 35.756 µs 35.852 µs]
change: [-8.0969% -7.9702% -7.8001%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple_int32/write_f64_fmt
Benchmarking random:simple_int32/write_f64_fmt: Warming up for 3.0000 s
Benchmarking random:simple_int32/write_f64_fmt: Collecting 100 samples in estimated 5.3000 s (86k iterations)
Benchmarking random:simple_int32/write_f64_fmt: Analyzing
random:simple_int32/write_f64_fmt
time: [62.366 µs 62.533 µs 62.779 µs]
change: [+2.8075% +3.0609% +3.3786%] (p = 0.00 < 0.05)
Performance has regressed.
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking random:simple_int64/write_f32_lexical
Benchmarking random:simple_int64/write_f32_lexical: Warming up for 3.0000 s
Benchmarking random:simple_int64/write_f32_lexical: Collecting 100 samples in estimated 5.0360 s (278k iterations)
Benchmarking random:simple_int64/write_f32_lexical: Analyzing
random:simple_int64/write_f32_lexical
time: [18.124 µs 18.133 µs 18.143 µs]
change: [-1.0762% -0.9805% -0.8954%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:simple_int64/write_f32_dtoa
Benchmarking random:simple_int64/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking random:simple_int64/write_f32_dtoa: Collecting 100 samples in estimated 5.1151 s (136k iterations)
Benchmarking random:simple_int64/write_f32_dtoa: Analyzing
random:simple_int64/write_f32_dtoa
time: [37.294 µs 37.313 µs 37.332 µs]
change: [+6.2278% +6.2977% +6.3742%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:simple_int64/write_f32_ryu
Benchmarking random:simple_int64/write_f32_ryu: Warming up for 3.0000 s
Benchmarking random:simple_int64/write_f32_ryu: Collecting 100 samples in estimated 5.0097 s (343k iterations)
Benchmarking random:simple_int64/write_f32_ryu: Analyzing
random:simple_int64/write_f32_ryu
time: [14.584 µs 14.602 µs 14.635 µs]
change: [-3.7585% -3.6428% -3.4105%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_int64/write_f32_fmt
Benchmarking random:simple_int64/write_f32_fmt: Warming up for 3.0000 s
Benchmarking random:simple_int64/write_f32_fmt: Collecting 100 samples in estimated 5.1781 s (71k iterations)
Benchmarking random:simple_int64/write_f32_fmt: Analyzing
random:simple_int64/write_f32_fmt
time: [74.158 µs 74.177 µs 74.196 µs]
change: [+3.1991% +3.2505% +3.2995%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:simple_int64/write_f64_lexical
Benchmarking random:simple_int64/write_f64_lexical: Warming up for 3.0000 s
Benchmarking random:simple_int64/write_f64_lexical: Collecting 100 samples in estimated 5.1094 s (212k iterations)
Benchmarking random:simple_int64/write_f64_lexical: Analyzing
random:simple_int64/write_f64_lexical
time: [24.059 µs 24.073 µs 24.087 µs]
change: [-1.7874% -1.7200% -1.6080%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
13 (13.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple_int64/write_f64_dtoa
Benchmarking random:simple_int64/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking random:simple_int64/write_f64_dtoa: Collecting 100 samples in estimated 5.2424 s (91k iterations)
Benchmarking random:simple_int64/write_f64_dtoa: Analyzing
random:simple_int64/write_f64_dtoa
time: [57.611 µs 57.639 µs 57.668 µs]
change: [+18.649% +18.710% +18.774%] (p = 0.00 < 0.05)
Performance has regressed.
Found 13 outliers among 100 measurements (13.00%)
1 (1.00%) low mild
10 (10.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple_int64/write_f64_ryu
Benchmarking random:simple_int64/write_f64_ryu: Warming up for 3.0000 s
Benchmarking random:simple_int64/write_f64_ryu: Collecting 100 samples in estimated 5.0090 s (212k iterations)
Benchmarking random:simple_int64/write_f64_ryu: Analyzing
random:simple_int64/write_f64_ryu
time: [23.490 µs 23.531 µs 23.604 µs]
change: [-7.2740% -7.1519% -6.9979%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking random:simple_int64/write_f64_fmt
Benchmarking random:simple_int64/write_f64_fmt: Warming up for 3.0000 s
Benchmarking random:simple_int64/write_f64_fmt: Collecting 100 samples in estimated 5.1823 s (66k iterations)
Benchmarking random:simple_int64/write_f64_fmt: Analyzing
random:simple_int64/write_f64_fmt
time: [80.824 µs 80.851 µs 80.879 µs]
change: [+2.0299% +2.1103% +2.1834%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:big_int_dot_int/write_f32_lexical
Benchmarking random:big_int_dot_int/write_f32_lexical: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/write_f32_lexical: Collecting 100 samples in estimated 5.0157 s (298k iterations)
Benchmarking random:big_int_dot_int/write_f32_lexical: Analyzing
random:big_int_dot_int/write_f32_lexical
time: [16.834 µs 16.840 µs 16.845 µs]
change: [+2.1487% +2.1915% +2.2337%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:big_int_dot_int/write_f32_dtoa
Benchmarking random:big_int_dot_int/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/write_f32_dtoa: Collecting 100 samples in estimated 5.0966 s (141k iterations)
Benchmarking random:big_int_dot_int/write_f32_dtoa: Analyzing
random:big_int_dot_int/write_f32_dtoa
time: [36.045 µs 36.063 µs 36.081 µs]
change: [+2.6452% +2.8299% +3.0116%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:big_int_dot_int/write_f32_ryu
Benchmarking random:big_int_dot_int/write_f32_ryu: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/write_f32_ryu: Collecting 100 samples in estimated 5.0432 s (323k iterations)
Benchmarking random:big_int_dot_int/write_f32_ryu: Analyzing
random:big_int_dot_int/write_f32_ryu
time: [15.534 µs 15.550 µs 15.575 µs]
change: [-0.5301% -0.0618% +0.2905%] (p = 0.83 > 0.05)
No change in performance detected.
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) high mild
4 (4.00%) high severe
Benchmarking random:big_int_dot_int/write_f32_fmt
Benchmarking random:big_int_dot_int/write_f32_fmt: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/write_f32_fmt: Collecting 100 samples in estimated 5.1715 s (71k iterations)
Benchmarking random:big_int_dot_int/write_f32_fmt: Analyzing
random:big_int_dot_int/write_f32_fmt
time: [73.997 µs 74.022 µs 74.048 µs]
change: [+0.8557% +0.9148% +0.9872%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking random:big_int_dot_int/write_f64_lexical
Benchmarking random:big_int_dot_int/write_f64_lexical: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/write_f64_lexical: Collecting 100 samples in estimated 5.0864 s (197k iterations)
Benchmarking random:big_int_dot_int/write_f64_lexical: Analyzing
random:big_int_dot_int/write_f64_lexical
time: [25.818 µs 25.830 µs 25.843 µs]
change: [+4.9972% +5.1269% +5.2486%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:big_int_dot_int/write_f64_dtoa
Benchmarking random:big_int_dot_int/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/write_f64_dtoa: Collecting 100 samples in estimated 5.1906 s (101k iterations)
Benchmarking random:big_int_dot_int/write_f64_dtoa: Analyzing
random:big_int_dot_int/write_f64_dtoa
time: [51.250 µs 51.285 µs 51.330 µs]
change: [+5.4313% +5.6558% +5.9106%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:big_int_dot_int/write_f64_ryu
Benchmarking random:big_int_dot_int/write_f64_ryu: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/write_f64_ryu: Collecting 100 samples in estimated 5.0764 s (197k iterations)
Benchmarking random:big_int_dot_int/write_f64_ryu: Analyzing
random:big_int_dot_int/write_f64_ryu
time: [25.748 µs 25.782 µs 25.852 µs]
change: [-4.6978% -4.3774% -4.1020%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:big_int_dot_int/write_f64_fmt
Benchmarking random:big_int_dot_int/write_f64_fmt: Warming up for 3.0000 s
Benchmarking random:big_int_dot_int/write_f64_fmt: Collecting 100 samples in estimated 5.3158 s (66k iterations)
Benchmarking random:big_int_dot_int/write_f64_fmt: Analyzing
random:big_int_dot_int/write_f64_fmt
time: [82.618 µs 82.669 µs 82.721 µs]
change: [+1.7306% +1.8179% +1.9039%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low mild
2 (2.00%) high mild
Benchmarking random:big_ints/write_f32_lexical
Benchmarking random:big_ints/write_f32_lexical: Warming up for 3.0000 s
Benchmarking random:big_ints/write_f32_lexical: Collecting 100 samples in estimated 5.0001 s (3.1M iterations)
Benchmarking random:big_ints/write_f32_lexical: Analyzing
random:big_ints/write_f32_lexical
time: [1.4534 µs 1.4565 µs 1.4604 µs]
change: [-2.6056% -2.3252% -1.9650%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
13 (13.00%) high mild
2 (2.00%) high severe
Benchmarking random:big_ints/write_f32_dtoa
Benchmarking random:big_ints/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking random:big_ints/write_f32_dtoa: Collecting 100 samples in estimated 5.0003 s (6.1M iterations)
Benchmarking random:big_ints/write_f32_dtoa: Analyzing
random:big_ints/write_f32_dtoa
time: [822.58 ns 822.68 ns 822.79 ns]
change: [-28.260% -28.234% -28.198%] (p = 0.00 < 0.05)
Performance has improved.
Found 12 outliers among 100 measurements (12.00%)
4 (4.00%) high mild
8 (8.00%) high severe
Benchmarking random:big_ints/write_f32_ryu
Benchmarking random:big_ints/write_f32_ryu: Warming up for 3.0000 s
Benchmarking random:big_ints/write_f32_ryu: Collecting 100 samples in estimated 5.0689 s (359k iterations)
Benchmarking random:big_ints/write_f32_ryu: Analyzing
random:big_ints/write_f32_ryu
time: [14.632 µs 14.650 µs 14.670 µs]
change: [+4.2077% +4.3684% +4.5658%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking random:big_ints/write_f32_fmt
Benchmarking random:big_ints/write_f32_fmt: Warming up for 3.0000 s
Benchmarking random:big_ints/write_f32_fmt: Collecting 100 samples in estimated 5.0139 s (369k iterations)
Benchmarking random:big_ints/write_f32_fmt: Analyzing
random:big_ints/write_f32_fmt
time: [13.598 µs 13.600 µs 13.602 µs]
change: [-2.2526% -2.1334% -2.0630%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) high mild
5 (5.00%) high severe
Benchmarking random:big_ints/write_f64_lexical
Benchmarking random:big_ints/write_f64_lexical: Warming up for 3.0000 s
Benchmarking random:big_ints/write_f64_lexical: Collecting 100 samples in estimated 5.1091 s (212k iterations)
Benchmarking random:big_ints/write_f64_lexical: Analyzing
random:big_ints/write_f64_lexical
time: [24.061 µs 24.097 µs 24.170 µs]
change: [-1.5699% -1.4721% -1.3276%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking random:big_ints/write_f64_dtoa
Benchmarking random:big_ints/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking random:big_ints/write_f64_dtoa: Collecting 100 samples in estimated 5.0702 s (96k iterations)
Benchmarking random:big_ints/write_f64_dtoa: Analyzing
random:big_ints/write_f64_dtoa
time: [52.422 µs 52.474 µs 52.525 µs]
change: [+6.2210% +6.3087% +6.3948%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking random:big_ints/write_f64_ryu
Benchmarking random:big_ints/write_f64_ryu: Warming up for 3.0000 s
Benchmarking random:big_ints/write_f64_ryu: Collecting 100 samples in estimated 5.0498 s (227k iterations)
Benchmarking random:big_ints/write_f64_ryu: Analyzing
random:big_ints/write_f64_ryu
time: [21.941 µs 21.951 µs 21.962 µs]
change: [-8.6624% -8.5718% -8.4767%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking random:big_ints/write_f64_fmt
Benchmarking random:big_ints/write_f64_fmt: Warming up for 3.0000 s
Benchmarking random:big_ints/write_f64_fmt: Collecting 100 samples in estimated 5.1320 s (66k iterations)
Benchmarking random:big_ints/write_f64_fmt: Analyzing
random:big_ints/write_f64_fmt
time: [80.147 µs 80.172 µs 80.197 µs]
change: [-0.6739% -0.4643% -0.2282%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Running special.rs (target/x86_64-unknown-linux-gnu/release/deps/special-f51f4c9166afa013)
Benchmarking random:special/write_f32_lexical
Benchmarking random:special/write_f32_lexical: Warming up for 3.0000 s
Benchmarking random:special/write_f32_lexical: Collecting 100 samples in estimated 5.0268 s (293k iterations)
Benchmarking random:special/write_f32_lexical: Analyzing
random:special/write_f32_lexical
time: [17.111 µs 17.129 µs 17.162 µs]
change: [-5.0317% -4.4548% -4.0245%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high severe
Benchmarking random:special/write_f32_dtoa
Benchmarking random:special/write_f32_dtoa: Warming up for 3.0000 s
Benchmarking random:special/write_f32_dtoa: Collecting 100 samples in estimated 5.0596 s (146k iterations)
Benchmarking random:special/write_f32_dtoa: Analyzing
random:special/write_f32_dtoa
time: [34.008 µs 34.103 µs 34.191 µs]
change: [+3.7222% +4.0516% +4.3412%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking random:special/write_f32_ryu
Benchmarking random:special/write_f32_ryu: Warming up for 3.0000 s
Benchmarking random:special/write_f32_ryu: Collecting 100 samples in estimated 5.0729 s (348k iterations)
Benchmarking random:special/write_f32_ryu: Analyzing
random:special/write_f32_ryu
time: [14.552 µs 14.555 µs 14.557 µs]
change: [-5.8537% -5.7913% -5.7033%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking random:special/write_f32_fmt
Benchmarking random:special/write_f32_fmt: Warming up for 3.0000 s
Benchmarking random:special/write_f32_fmt: Collecting 100 samples in estimated 5.0426 s (66k iterations)
Benchmarking random:special/write_f32_fmt: Analyzing
random:special/write_f32_fmt
time: [76.792 µs 76.848 µs 76.908 µs]
change: [-5.8117% -5.6234% -5.4378%] (p = 0.00 < 0.05)
Performance has improved.
Found 17 outliers among 100 measurements (17.00%)
12 (12.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking random:special/write_f64_lexical
Benchmarking random:special/write_f64_lexical: Warming up for 3.0000 s
Benchmarking random:special/write_f64_lexical: Collecting 100 samples in estimated 5.0478 s (197k iterations)
Benchmarking random:special/write_f64_lexical: Analyzing
random:special/write_f64_lexical
time: [25.628 µs 25.656 µs 25.711 µs]
change: [-0.1838% -0.0523% +0.1504%] (p = 0.69 > 0.05)
No change in performance detected.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking random:special/write_f64_dtoa
Benchmarking random:special/write_f64_dtoa: Warming up for 3.0000 s
Benchmarking random:special/write_f64_dtoa: Collecting 100 samples in estimated 5.1510 s (91k iterations)
Benchmarking random:special/write_f64_dtoa: Analyzing
random:special/write_f64_dtoa
time: [55.777 µs 55.806 µs 55.838 µs]
change: [+4.5588% +4.6541% +4.7776%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking random:special/write_f64_ryu
Benchmarking random:special/write_f64_ryu: Warming up for 3.0000 s
Benchmarking random:special/write_f64_ryu: Collecting 100 samples in estimated 5.0952 s (212k iterations)
Benchmarking random:special/write_f64_ryu: Analyzing
random:special/write_f64_ryu
time: [24.013 µs 24.018 µs 24.024 µs]
change: [-1.7177% -1.6616% -1.5897%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking random:special/write_f64_fmt
Benchmarking random:special/write_f64_fmt: Warming up for 3.0000 s
Benchmarking random:special/write_f64_fmt: Collecting 100 samples in estimated 5.0992 s (50k iterations)
Benchmarking random:special/write_f64_fmt: Analyzing
random:special/write_f64_fmt
time: [101.73 µs 101.78 µs 101.84 µs]
change: [-14.069% -13.912% -13.781%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
Running json.rs (target/x86_64-unknown-linux-gnu/release/deps/json-e0bd15b22b443daa)
Benchmarking json:simple/write_u8_lexical
Benchmarking json:simple/write_u8_lexical: Warming up for 3.0000 s
Benchmarking json:simple/write_u8_lexical: Collecting 100 samples in estimated 5.0407 s (252k iterations)
Benchmarking json:simple/write_u8_lexical: Analyzing
json:simple/write_u8_lexical
time: [19.849 µs 19.885 µs 19.944 µs]
change: [-11.221% -11.100% -10.949%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
7 (7.00%) high mild
2 (2.00%) high severe
Benchmarking json:simple/write_u8_itoa
Benchmarking json:simple/write_u8_itoa: Warming up for 3.0000 s
Benchmarking json:simple/write_u8_itoa: Collecting 100 samples in estimated 5.1086 s (131k iterations)
Benchmarking json:simple/write_u8_itoa: Analyzing
json:simple/write_u8_itoa
time: [38.850 µs 38.866 µs 38.881 µs]
change: [-18.022% -17.872% -17.755%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
11 (11.00%) high severe
Benchmarking json:simple/write_u8_fmt
Benchmarking json:simple/write_u8_fmt: Warming up for 3.0000 s
Benchmarking json:simple/write_u8_fmt: Collecting 100 samples in estimated 5.5335 s (50k iterations)
Benchmarking json:simple/write_u8_fmt: Analyzing
json:simple/write_u8_fmt
time: [109.78 µs 109.92 µs 110.12 µs]
change: [-9.7768% -8.9329% -8.0989%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:simple/write_u16_lexical
Benchmarking json:simple/write_u16_lexical: Warming up for 3.0000 s
Benchmarking json:simple/write_u16_lexical: Collecting 100 samples in estimated 5.1228 s (162k iterations)
Benchmarking json:simple/write_u16_lexical: Analyzing
json:simple/write_u16_lexical
time: [31.703 µs 31.737 µs 31.807 µs]
change: [+0.6333% +0.9075% +1.2044%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking json:simple/write_u16_itoa
Benchmarking json:simple/write_u16_itoa: Warming up for 3.0000 s
Benchmarking json:simple/write_u16_itoa: Collecting 100 samples in estimated 5.2180 s (106k iterations)
Benchmarking json:simple/write_u16_itoa: Analyzing
json:simple/write_u16_itoa
time: [46.885 µs 46.931 µs 46.994 µs]
change: [-18.113% -17.658% -17.252%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:simple/write_u16_fmt
Benchmarking json:simple/write_u16_fmt: Warming up for 3.0000 s
Benchmarking json:simple/write_u16_fmt: Collecting 100 samples in estimated 5.0467 s (40k iterations)
Benchmarking json:simple/write_u16_fmt: Analyzing
json:simple/write_u16_fmt
time: [124.27 µs 124.45 µs 124.69 µs]
change: [-6.7400% -6.1580% -5.5746%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:simple/write_u32_lexical
Benchmarking json:simple/write_u32_lexical: Warming up for 3.0000 s
Benchmarking json:simple/write_u32_lexical: Collecting 100 samples in estimated 5.1537 s (157k iterations)
Benchmarking json:simple/write_u32_lexical: Analyzing
json:simple/write_u32_lexical
time: [32.825 µs 32.836 µs 32.848 µs]
change: [+1.8157% +2.0340% +2.2338%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking json:simple/write_u32_itoa
Benchmarking json:simple/write_u32_itoa: Warming up for 3.0000 s
Benchmarking json:simple/write_u32_itoa: Collecting 100 samples in estimated 5.2353 s (106k iterations)
Benchmarking json:simple/write_u32_itoa: Analyzing
json:simple/write_u32_itoa
time: [47.791 µs 47.872 µs 48.034 µs]
change: [-15.892% -15.666% -15.417%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
3 (3.00%) high mild
7 (7.00%) high severe
Benchmarking json:simple/write_u32_fmt
Benchmarking json:simple/write_u32_fmt: Warming up for 3.0000 s
Benchmarking json:simple/write_u32_fmt: Collecting 100 samples in estimated 5.5740 s (45k iterations)
Benchmarking json:simple/write_u32_fmt: Analyzing
json:simple/write_u32_fmt
time: [125.24 µs 125.58 µs 125.88 µs]
change: [-7.3594% -7.2104% -7.0733%] (p = 0.00 < 0.05)
Performance has improved.
Found 24 outliers among 100 measurements (24.00%)
3 (3.00%) low severe
21 (21.00%) high severe
Benchmarking json:simple/write_u64_lexical
Benchmarking json:simple/write_u64_lexical: Warming up for 3.0000 s
Benchmarking json:simple/write_u64_lexical: Collecting 100 samples in estimated 5.0243 s (157k iterations)
Benchmarking json:simple/write_u64_lexical: Analyzing
json:simple/write_u64_lexical
time: [32.018 µs 32.033 µs 32.047 µs]
change: [+0.9781% +1.0290% +1.0852%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking json:simple/write_u64_itoa
Benchmarking json:simple/write_u64_itoa: Warming up for 3.0000 s
Benchmarking json:simple/write_u64_itoa: Collecting 100 samples in estimated 5.0762 s (96k iterations)
Benchmarking json:simple/write_u64_itoa: Analyzing
json:simple/write_u64_itoa
time: [49.660 µs 49.711 µs 49.780 µs]
change: [-9.0976% -8.6549% -8.1746%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:simple/write_u64_fmt
Benchmarking json:simple/write_u64_fmt: Warming up for 3.0000 s
Benchmarking json:simple/write_u64_fmt: Collecting 100 samples in estimated 5.5137 s (45k iterations)
Benchmarking json:simple/write_u64_fmt: Analyzing
json:simple/write_u64_fmt
time: [126.00 µs 126.18 µs 126.56 µs]
change: [-5.6519% -5.5167% -5.3468%] (p = 0.00 < 0.05)
Performance has improved.
Found 19 outliers among 100 measurements (19.00%)
19 (19.00%) high severe
Benchmarking json:simple/write_u128_lexical
Benchmarking json:simple/write_u128_lexical: Warming up for 3.0000 s
Benchmarking json:simple/write_u128_lexical: Collecting 100 samples in estimated 5.1233 s (101k iterations)
Benchmarking json:simple/write_u128_lexical: Analyzing
json:simple/write_u128_lexical
time: [50.695 µs 50.704 µs 50.714 µs]
change: [-25.117% -25.094% -25.073%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) high mild
5 (5.00%) high severe
Benchmarking json:simple/write_u128_itoa
Benchmarking json:simple/write_u128_itoa: Warming up for 3.0000 s
Benchmarking json:simple/write_u128_itoa: Collecting 100 samples in estimated 5.0227 s (76k iterations)
Benchmarking json:simple/write_u128_itoa: Analyzing
json:simple/write_u128_itoa
time: [64.666 µs 64.683 µs 64.703 µs]
change: [-25.207% -25.057% -24.872%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
1 (1.00%) high mild
14 (14.00%) high severe
Benchmarking json:simple/write_u128_fmt
Benchmarking json:simple/write_u128_fmt: Warming up for 3.0000 s
Benchmarking json:simple/write_u128_fmt: Collecting 100 samples in estimated 5.4177 s (30k iterations)
Benchmarking json:simple/write_u128_fmt: Analyzing
json:simple/write_u128_fmt
time: [178.92 µs 179.04 µs 179.17 µs]
change: [+0.1278% +0.2137% +0.3114%] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking json:random/write_u8_lexical
Benchmarking json:random/write_u8_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_u8_lexical: Collecting 100 samples in estimated 5.1135 s (212k iterations)
Benchmarking json:random/write_u8_lexical: Analyzing
json:random/write_u8_lexical
time: [24.088 µs 24.127 µs 24.208 µs]
change: [+0.6438% +0.7150% +0.8261%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking json:random/write_u8_itoa
Benchmarking json:random/write_u8_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_u8_itoa: Collecting 100 samples in estimated 5.2407 s (91k iterations)
Benchmarking json:random/write_u8_itoa: Analyzing
json:random/write_u8_itoa
time: [49.749 µs 49.805 µs 49.876 µs]
change: [-23.699% -22.625% -21.577%] (p = 0.00 < 0.05)
Performance has improved.
Found 20 outliers among 100 measurements (20.00%)
20 (20.00%) high severe
Benchmarking json:random/write_u8_fmt
Benchmarking json:random/write_u8_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_u8_fmt: Collecting 100 samples in estimated 5.5849 s (40k iterations)
Benchmarking json:random/write_u8_fmt: Analyzing
json:random/write_u8_fmt
time: [138.91 µs 139.03 µs 139.19 µs]
change: [-4.4625% -3.8033% -3.1621%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:random/write_u16_lexical
Benchmarking json:random/write_u16_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_u16_lexical: Collecting 100 samples in estimated 5.0756 s (157k iterations)
Benchmarking json:random/write_u16_lexical: Analyzing
json:random/write_u16_lexical
time: [32.430 µs 32.477 µs 32.533 µs]
change: [-5.6126% -5.2065% -4.8793%] (p = 0.00 < 0.05)
Performance has improved.
Found 12 outliers among 100 measurements (12.00%)
8 (8.00%) high mild
4 (4.00%) high severe
Benchmarking json:random/write_u16_itoa
Benchmarking json:random/write_u16_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_u16_itoa: Collecting 100 samples in estimated 5.0460 s (81k iterations)
Benchmarking json:random/write_u16_itoa: Analyzing
json:random/write_u16_itoa
time: [62.274 µs 62.287 µs 62.303 µs]
change: [-1.0622% -0.4538% -0.0411%] (p = 0.06 > 0.05)
No change in performance detected.
Benchmarking json:random/write_u16_fmt
Benchmarking json:random/write_u16_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_u16_fmt: Collecting 100 samples in estimated 5.0276 s (40k iterations)
Benchmarking json:random/write_u16_fmt: Analyzing
json:random/write_u16_fmt
time: [126.93 µs 126.96 µs 126.99 µs]
change: [-4.0933% -3.7147% -3.3868%] (p = 0.00 < 0.05)
Performance has improved.
Found 18 outliers among 100 measurements (18.00%)
2 (2.00%) high mild
16 (16.00%) high severe
Benchmarking json:random/write_u32_lexical
Benchmarking json:random/write_u32_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_u32_lexical: Collecting 100 samples in estimated 5.1603 s (116k iterations)
Benchmarking json:random/write_u32_lexical: Analyzing
json:random/write_u32_lexical
time: [44.496 µs 44.773 µs 45.121 µs]
change: [-8.9088% -8.3702% -7.8664%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) high mild
6 (6.00%) high severe
Benchmarking json:random/write_u32_itoa
Benchmarking json:random/write_u32_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_u32_itoa: Collecting 100 samples in estimated 5.3530 s (76k iterations)
Benchmarking json:random/write_u32_itoa: Analyzing
json:random/write_u32_itoa
time: [70.263 µs 70.300 µs 70.339 µs]
change: [-3.7428% -3.3457% -3.0353%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:random/write_u32_fmt
Benchmarking json:random/write_u32_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_u32_fmt: Collecting 100 samples in estimated 5.2621 s (35k iterations)
Benchmarking json:random/write_u32_fmt: Analyzing
json:random/write_u32_fmt
time: [149.08 µs 149.32 µs 149.71 µs]
change: [+1.1137% +1.2800% +1.5071%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking json:random/write_u64_lexical
Benchmarking json:random/write_u64_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_u64_lexical: Collecting 100 samples in estimated 5.3656 s (50k iterations)
Benchmarking json:random/write_u64_lexical: Analyzing
json:random/write_u64_lexical
time: [106.36 µs 106.88 µs 107.54 µs]
change: [-7.7358% -7.3295% -6.9200%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) high mild
7 (7.00%) high severe
Benchmarking json:random/write_u64_itoa
Benchmarking json:random/write_u64_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_u64_itoa: Collecting 100 samples in estimated 5.2297 s (40k iterations)
Benchmarking json:random/write_u64_itoa: Analyzing
json:random/write_u64_itoa
time: [128.22 µs 128.59 µs 129.11 µs]
change: [-0.7079% -0.5429% -0.3154%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high severe
Benchmarking json:random/write_u64_fmt
Benchmarking json:random/write_u64_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_u64_fmt: Collecting 100 samples in estimated 5.1702 s (25k iterations)
Benchmarking json:random/write_u64_fmt: Analyzing
json:random/write_u64_fmt
time: [203.49 µs 204.36 µs 205.59 µs]
change: [-0.2892% -0.0503% +0.2438%] (p = 0.72 > 0.05)
No change in performance detected.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
Benchmarking json:random/write_u128_lexical
Benchmarking json:random/write_u128_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_u128_lexical: Collecting 100 samples in estimated 6.2311 s (20k iterations)
Benchmarking json:random/write_u128_lexical: Analyzing
json:random/write_u128_lexical
time: [291.34 µs 292.29 µs 293.50 µs]
change: [-12.426% -12.026% -11.608%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
1 (1.00%) high mild
8 (8.00%) high severe
Benchmarking json:random/write_u128_itoa
Benchmarking json:random/write_u128_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_u128_itoa: Collecting 100 samples in estimated 5.2524 s (20k iterations)
Benchmarking json:random/write_u128_itoa: Analyzing
json:random/write_u128_itoa
time: [258.99 µs 260.06 µs 261.36 µs]
change: [-20.056% -19.777% -19.470%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
5 (5.00%) low mild
1 (1.00%) high mild
8 (8.00%) high severe
Benchmarking json:random/write_u128_fmt
Benchmarking json:random/write_u128_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_u128_fmt: Collecting 100 samples in estimated 7.4969 s (15k iterations)
Benchmarking json:random/write_u128_fmt: Analyzing
json:random/write_u128_fmt
time: [495.66 µs 495.99 µs 496.31 µs]
change: [+7.6733% +7.7658% +7.8583%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
2 (2.00%) high mild
Benchmarking json:random/write_i8_lexical
Benchmarking json:random/write_i8_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_i8_lexical: Collecting 100 samples in estimated 5.0033 s (217k iterations)
Benchmarking json:random/write_i8_lexical: Analyzing
json:random/write_i8_lexical
time: [23.039 µs 23.055 µs 23.073 µs]
change: [-7.9297% -7.8814% -7.8350%] (p = 0.00 < 0.05)
Performance has improved.
Found 16 outliers among 100 measurements (16.00%)
4 (4.00%) high mild
12 (12.00%) high severe
Benchmarking json:random/write_i8_itoa
Benchmarking json:random/write_i8_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_i8_itoa: Collecting 100 samples in estimated 5.2483 s (86k iterations)
Benchmarking json:random/write_i8_itoa: Analyzing
json:random/write_i8_itoa
time: [59.883 µs 60.050 µs 60.280 µs]
change: [-16.807% -15.317% -13.501%] (p = 0.00 < 0.05)
Performance has improved.
Found 18 outliers among 100 measurements (18.00%)
1 (1.00%) high mild
17 (17.00%) high severe
Benchmarking json:random/write_i8_fmt
Benchmarking json:random/write_i8_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_i8_fmt: Collecting 100 samples in estimated 5.2727 s (30k iterations)
Benchmarking json:random/write_i8_fmt: Analyzing
json:random/write_i8_fmt
time: [182.37 µs 182.47 µs 182.59 µs]
change: [-4.1311% -3.9083% -3.6851%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:random/write_i16_lexical
Benchmarking json:random/write_i16_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_i16_lexical: Collecting 100 samples in estimated 5.0512 s (146k iterations)
Benchmarking json:random/write_i16_lexical: Analyzing
json:random/write_i16_lexical
time: [34.468 µs 34.482 µs 34.500 µs]
change: [-2.6523% -2.5465% -2.4640%] (p = 0.00 < 0.05)
Performance has improved.
Found 16 outliers among 100 measurements (16.00%)
13 (13.00%) high mild
3 (3.00%) high severe
Benchmarking json:random/write_i16_itoa
Benchmarking json:random/write_i16_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_i16_itoa: Collecting 100 samples in estimated 5.1095 s (71k iterations)
Benchmarking json:random/write_i16_itoa: Analyzing
json:random/write_i16_itoa
time: [72.454 µs 73.165 µs 74.065 µs]
change: [-3.8870% -2.5946% -1.0556%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:random/write_i16_fmt
Benchmarking json:random/write_i16_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_i16_fmt: Collecting 100 samples in estimated 5.6055 s (30k iterations)
Benchmarking json:random/write_i16_fmt: Analyzing
json:random/write_i16_fmt
time: [182.94 µs 183.87 µs 185.10 µs]
change: [-3.2060% -1.9153% -0.7875%] (p = 0.00 < 0.05)
Change within noise threshold.
Benchmarking json:random/write_i32_lexical
Benchmarking json:random/write_i32_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_i32_lexical: Collecting 100 samples in estimated 5.1352 s (101k iterations)
Benchmarking json:random/write_i32_lexical: Analyzing
json:random/write_i32_lexical
time: [50.565 µs 50.804 µs 51.132 µs]
change: [-43.738% -42.989% -42.053%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking json:random/write_i32_itoa
Benchmarking json:random/write_i32_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_i32_itoa: Collecting 100 samples in estimated 5.4201 s (56k iterations)
Benchmarking json:random/write_i32_itoa: Analyzing
json:random/write_i32_itoa
time: [96.438 µs 96.467 µs 96.493 µs]
change: [-13.181% -12.814% -12.518%] (p = 0.00 < 0.05)
Performance has improved.
Found 23 outliers among 100 measurements (23.00%)
20 (20.00%) low severe
1 (1.00%) low mild
2 (2.00%) high severe
Benchmarking json:random/write_i32_fmt
Benchmarking json:random/write_i32_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_i32_fmt: Collecting 100 samples in estimated 5.1158 s (25k iterations)
Benchmarking json:random/write_i32_fmt: Analyzing
json:random/write_i32_fmt
time: [203.57 µs 204.13 µs 204.86 µs]
change: [-5.3352% -4.7879% -4.2987%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:random/write_i64_lexical
Benchmarking json:random/write_i64_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_i64_lexical: Collecting 100 samples in estimated 5.2264 s (56k iterations)
Benchmarking json:random/write_i64_lexical: Analyzing
json:random/write_i64_lexical
time: [93.887 µs 93.995 µs 94.220 µs]
change: [-16.770% -16.152% -15.761%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking json:random/write_i64_itoa
Benchmarking json:random/write_i64_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_i64_itoa: Collecting 100 samples in estimated 5.4973 s (45k iterations)
Benchmarking json:random/write_i64_itoa: Analyzing
json:random/write_i64_itoa
time: [121.06 µs 121.10 µs 121.14 µs]
change: [-6.8525% -6.6921% -6.5935%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking json:random/write_i64_fmt
Benchmarking json:random/write_i64_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_i64_fmt: Collecting 100 samples in estimated 5.5200 s (25k iterations)
Benchmarking json:random/write_i64_fmt: Analyzing
json:random/write_i64_fmt
time: [221.74 µs 223.13 µs 224.76 µs]
change: [-0.1624% +0.2802% +0.9505%] (p = 0.40 > 0.05)
No change in performance detected.
Found 17 outliers among 100 measurements (17.00%)
9 (9.00%) low severe
1 (1.00%) high mild
7 (7.00%) high severe
Benchmarking json:random/write_i128_lexical
Benchmarking json:random/write_i128_lexical: Warming up for 3.0000 s
Benchmarking json:random/write_i128_lexical: Collecting 100 samples in estimated 5.2089 s (20k iterations)
Benchmarking json:random/write_i128_lexical: Analyzing
json:random/write_i128_lexical
time: [253.44 µs 253.93 µs 254.52 µs]
change: [-18.535% -18.234% -17.934%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking json:random/write_i128_itoa
Benchmarking json:random/write_i128_itoa: Warming up for 3.0000 s
Benchmarking json:random/write_i128_itoa: Collecting 100 samples in estimated 6.3194 s (20k iterations)
Benchmarking json:random/write_i128_itoa: Analyzing
json:random/write_i128_itoa
time: [314.64 µs 314.98 µs 315.42 µs]
change: [-4.6494% -4.4899% -4.2134%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
9 (9.00%) high mild
1 (1.00%) high severe
Benchmarking json:random/write_i128_fmt
Benchmarking json:random/write_i128_fmt: Warming up for 3.0000 s
Benchmarking json:random/write_i128_fmt: Collecting 100 samples in estimated 5.6584 s (10k iterations)
Benchmarking json:random/write_i128_fmt: Analyzing
json:random/write_i128_fmt
time: [565.88 µs 566.09 µs 566.31 µs]
change: [+5.7196% +5.7837% +5.8518%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking json:chain_random/write_u8_lexical
Benchmarking json:chain_random/write_u8_lexical: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u8_lexical: Collecting 100 samples in estimated 5.3853 s (35k iterations)
Benchmarking json:chain_random/write_u8_lexical: Analyzing
json:chain_random/write_u8_lexical
time: [152.31 µs 152.52 µs 152.96 µs]
change: [-2.6634% -2.5766% -2.4465%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
1 (1.00%) low severe
7 (7.00%) high mild
5 (5.00%) high severe
Benchmarking json:chain_random/write_u8_itoa
Benchmarking json:chain_random/write_u8_itoa: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u8_itoa: Collecting 100 samples in estimated 5.7997 s (30k iterations)
Benchmarking json:chain_random/write_u8_itoa: Analyzing
json:chain_random/write_u8_itoa
time: [190.25 µs 190.34 µs 190.46 µs]
change: [-8.9782% -8.9286% -8.8800%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking json:chain_random/write_u8_fmt
Benchmarking json:chain_random/write_u8_fmt: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u8_fmt: Collecting 100 samples in estimated 5.0630 s (15k iterations)
Benchmarking json:chain_random/write_u8_fmt: Analyzing
json:chain_random/write_u8_fmt
time: [334.46 µs 334.82 µs 335.31 µs]
change: [-6.7933% -6.2698% -5.7710%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:chain_random/write_u16_lexical
Benchmarking json:chain_random/write_u16_lexical: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u16_lexical: Collecting 100 samples in estimated 5.0321 s (30k iterations)
Benchmarking json:chain_random/write_u16_lexical: Analyzing
json:chain_random/write_u16_lexical
time: [166.02 µs 166.04 µs 166.06 µs]
change: [-0.6185% -0.5614% -0.5036%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 12 outliers among 100 measurements (12.00%)
1 (1.00%) low severe
1 (1.00%) low mild
7 (7.00%) high mild
3 (3.00%) high severe
Benchmarking json:chain_random/write_u16_itoa
Benchmarking json:chain_random/write_u16_itoa: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u16_itoa: Collecting 100 samples in estimated 5.9276 s (30k iterations)
Benchmarking json:chain_random/write_u16_itoa: Analyzing
json:chain_random/write_u16_itoa
time: [193.89 µs 194.12 µs 194.58 µs]
change: [-4.2535% -4.0398% -3.8260%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) high mild
5 (5.00%) high severe
Benchmarking json:chain_random/write_u16_fmt
Benchmarking json:chain_random/write_u16_fmt: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u16_fmt: Collecting 100 samples in estimated 5.0153 s (15k iterations)
Benchmarking json:chain_random/write_u16_fmt: Analyzing
json:chain_random/write_u16_fmt
time: [334.83 µs 335.77 µs 336.75 µs]
change: [-6.4745% -6.3312% -6.1950%] (p = 0.00 < 0.05)
Performance has improved.
Found 20 outliers among 100 measurements (20.00%)
11 (11.00%) low severe
2 (2.00%) high mild
7 (7.00%) high severe
Benchmarking json:chain_random/write_u32_lexical
Benchmarking json:chain_random/write_u32_lexical: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u32_lexical: Collecting 100 samples in estimated 5.6310 s (30k iterations)
Benchmarking json:chain_random/write_u32_lexical: Analyzing
json:chain_random/write_u32_lexical
time: [185.80 µs 185.82 µs 185.85 µs]
change: [-1.3186% -1.2480% -1.1752%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking json:chain_random/write_u32_itoa
Benchmarking json:chain_random/write_u32_itoa: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u32_itoa: Collecting 100 samples in estimated 5.3608 s (25k iterations)
Benchmarking json:chain_random/write_u32_itoa: Analyzing
json:chain_random/write_u32_itoa
time: [211.65 µs 211.71 µs 211.76 µs]
change: [-5.8978% -5.7906% -5.6803%] (p = 0.00 < 0.05)
Performance has improved.
Found 20 outliers among 100 measurements (20.00%)
2 (2.00%) high mild
18 (18.00%) high severe
Benchmarking json:chain_random/write_u32_fmt
Benchmarking json:chain_random/write_u32_fmt: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u32_fmt: Collecting 100 samples in estimated 5.3182 s (15k iterations)
Benchmarking json:chain_random/write_u32_fmt: Analyzing
json:chain_random/write_u32_fmt
time: [351.09 µs 351.52 µs 352.15 µs]
change: [-4.9800% -4.6734% -4.2015%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking json:chain_random/write_u64_lexical
Benchmarking json:chain_random/write_u64_lexical: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u64_lexical: Collecting 100 samples in estimated 5.0338 s (20k iterations)
Benchmarking json:chain_random/write_u64_lexical: Analyzing
json:chain_random/write_u64_lexical
time: [249.11 µs 249.14 µs 249.17 µs]
change: [-0.3347% -0.3039% -0.2718%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
2 (2.00%) low mild
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking json:chain_random/write_u64_itoa
Benchmarking json:chain_random/write_u64_itoa: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u64_itoa: Collecting 100 samples in estimated 5.5267 s (20k iterations)
Benchmarking json:chain_random/write_u64_itoa: Analyzing
json:chain_random/write_u64_itoa
time: [273.63 µs 273.70 µs 273.78 µs]
change: [-6.5187% -6.4013% -6.2692%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking json:chain_random/write_u64_fmt
Benchmarking json:chain_random/write_u64_fmt: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u64_fmt: Collecting 100 samples in estimated 7.2011 s (15k iterations)
Benchmarking json:chain_random/write_u64_fmt: Analyzing
json:chain_random/write_u64_fmt
time: [475.24 µs 475.48 µs 475.72 µs]
change: [+11.117% +11.289% +11.494%] (p = 0.00 < 0.05)
Performance has regressed.
Found 15 outliers among 100 measurements (15.00%)
3 (3.00%) high mild
12 (12.00%) high severe
Benchmarking json:chain_random/write_u128_lexical
Benchmarking json:chain_random/write_u128_lexical: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u128_lexical: Collecting 100 samples in estimated 7.0767 s (15k iterations)
Benchmarking json:chain_random/write_u128_lexical: Analyzing
json:chain_random/write_u128_lexical
time: [465.19 µs 465.24 µs 465.30 µs]
change: [-7.6487% -7.6164% -7.5852%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
1 (1.00%) low severe
1 (1.00%) low mild
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking json:chain_random/write_u128_itoa
Benchmarking json:chain_random/write_u128_itoa: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u128_itoa: Collecting 100 samples in estimated 6.6990 s (15k iterations)
Benchmarking json:chain_random/write_u128_itoa: Analyzing
json:chain_random/write_u128_itoa
time: [440.98 µs 441.03 µs 441.09 µs]
change: [-10.086% -10.049% -10.014%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) high mild
7 (7.00%) high severe
Benchmarking json:chain_random/write_u128_fmt
Benchmarking json:chain_random/write_u128_fmt: Warming up for 3.0000 s
Benchmarking json:chain_random/write_u128_fmt: Collecting 100 samples in estimated 7.1362 s (10k iterations)
Benchmarking json:chain_random/write_u128_fmt: Analyzing
json:chain_random/write_u128_fmt
time: [708.29 µs 708.65 µs 709.10 µs]
change: [-0.8253% -0.7718% -0.7214%] (p = 0.00 < 0.05)
Change within noise threshold.
Running random.rs (target/x86_64-unknown-linux-gnu/release/deps/random-a109e11f1635ecf3)
Benchmarking random:uniform/write_u8_lexical
Benchmarking random:uniform/write_u8_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_u8_lexical: Collecting 100 samples in estimated 5.0040 s (2.1M iterations)
Benchmarking random:uniform/write_u8_lexical: Analyzing
random:uniform/write_u8_lexical
time: [2.4241 µs 2.4246 µs 2.4251 µs]
change: [+1.0693% +1.4344% +1.6791%] (p = 0.00 < 0.05)
Performance has regressed.
Found 9 outliers among 100 measurements (9.00%)
7 (7.00%) high mild
2 (2.00%) high severe
Benchmarking random:uniform/write_u8_itoa
Benchmarking random:uniform/write_u8_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_u8_itoa: Collecting 100 samples in estimated 5.0148 s (1.1M iterations)
Benchmarking random:uniform/write_u8_itoa: Analyzing
random:uniform/write_u8_itoa
time: [4.6399 µs 4.6425 µs 4.6453 µs]
change: [+6.0551% +6.1207% +6.1902%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:uniform/write_u8_fmt
Benchmarking random:uniform/write_u8_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_u8_fmt: Collecting 100 samples in estimated 5.0070 s (399k iterations)
Benchmarking random:uniform/write_u8_fmt: Analyzing
random:uniform/write_u8_fmt
time: [13.511 µs 13.517 µs 13.525 µs]
change: [-12.695% -12.578% -12.451%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) high mild
6 (6.00%) high severe
Benchmarking random:uniform/write_u16_lexical
Benchmarking random:uniform/write_u16_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_u16_lexical: Collecting 100 samples in estimated 5.0047 s (1.5M iterations)
Benchmarking random:uniform/write_u16_lexical: Analyzing
random:uniform/write_u16_lexical
time: [3.2378 µs 3.2399 µs 3.2420 µs]
change: [+0.1612% +0.3209% +0.4798%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking random:uniform/write_u16_itoa
Benchmarking random:uniform/write_u16_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_u16_itoa: Collecting 100 samples in estimated 5.0184 s (803k iterations)
Benchmarking random:uniform/write_u16_itoa: Analyzing
random:uniform/write_u16_itoa
time: [6.2026 µs 6.2037 µs 6.2048 µs]
change: [-0.1563% -0.1146% -0.0803%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking random:uniform/write_u16_fmt
Benchmarking random:uniform/write_u16_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_u16_fmt: Collecting 100 samples in estimated 5.0073 s (414k iterations)
Benchmarking random:uniform/write_u16_fmt: Analyzing
random:uniform/write_u16_fmt
time: [13.005 µs 13.009 µs 13.014 µs]
change: [-4.9993% -4.6592% -4.3446%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking random:uniform/write_u32_lexical
Benchmarking random:uniform/write_u32_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_u32_lexical: Collecting 100 samples in estimated 5.0197 s (1.2M iterations)
Benchmarking random:uniform/write_u32_lexical: Analyzing
random:uniform/write_u32_lexical
time: [4.3379 µs 4.3514 µs 4.3717 µs]
change: [-1.7411% -1.4211% -0.9490%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking random:uniform/write_u32_itoa
Benchmarking random:uniform/write_u32_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_u32_itoa: Collecting 100 samples in estimated 5.0291 s (732k iterations)
Benchmarking random:uniform/write_u32_itoa: Analyzing
random:uniform/write_u32_itoa
time: [6.8689 µs 6.8909 µs 6.9215 µs]
change: [-3.1504% -2.8482% -2.5090%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
1 (1.00%) high mild
9 (9.00%) high severe
Benchmarking random:uniform/write_u32_fmt
Benchmarking random:uniform/write_u32_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_u32_fmt: Collecting 100 samples in estimated 5.0246 s (374k iterations)
Benchmarking random:uniform/write_u32_fmt: Analyzing
random:uniform/write_u32_fmt
time: [13.593 µs 13.646 µs 13.736 µs]
change: [-11.200% -11.031% -10.806%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
2 (2.00%) high mild
11 (11.00%) high severe
Benchmarking random:uniform/write_u64_lexical
Benchmarking random:uniform/write_u64_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_u64_lexical: Collecting 100 samples in estimated 5.0239 s (571k iterations)
Benchmarking random:uniform/write_u64_lexical: Analyzing
random:uniform/write_u64_lexical
time: [8.7762 µs 8.8154 µs 8.8792 µs]
change: [-1.1318% -0.6946% -0.2438%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking random:uniform/write_u64_itoa
Benchmarking random:uniform/write_u64_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_u64_itoa: Collecting 100 samples in estimated 5.0147 s (460k iterations)
Benchmarking random:uniform/write_u64_itoa: Analyzing
random:uniform/write_u64_itoa
time: [9.7786 µs 9.8130 µs 9.8649 µs]
change: [-26.950% -26.778% -26.562%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking random:uniform/write_u64_fmt
Benchmarking random:uniform/write_u64_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_u64_fmt: Collecting 100 samples in estimated 5.0668 s (207k iterations)
Benchmarking random:uniform/write_u64_fmt: Analyzing
random:uniform/write_u64_fmt
time: [24.933 µs 24.993 µs 25.068 µs]
change: [+25.363% +25.728% +26.044%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:uniform/write_u128_lexical
Benchmarking random:uniform/write_u128_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_u128_lexical: Collecting 100 samples in estimated 5.0287 s (212k iterations)
Benchmarking random:uniform/write_u128_lexical: Analyzing
random:uniform/write_u128_lexical
time: [23.597 µs 23.600 µs 23.605 µs]
change: [-14.231% -13.953% -13.752%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
2 (2.00%) high mild
7 (7.00%) high severe
Benchmarking random:uniform/write_u128_itoa
Benchmarking random:uniform/write_u128_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_u128_itoa: Collecting 100 samples in estimated 5.0738 s (207k iterations)
Benchmarking random:uniform/write_u128_itoa: Analyzing
random:uniform/write_u128_itoa
time: [24.235 µs 24.241 µs 24.246 µs]
change: [-15.857% -15.775% -15.696%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
Benchmarking random:uniform/write_u128_fmt
Benchmarking random:uniform/write_u128_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_u128_fmt: Collecting 100 samples in estimated 5.0801 s (106k iterations)
Benchmarking random:uniform/write_u128_fmt: Analyzing
random:uniform/write_u128_fmt
time: [48.379 µs 48.407 µs 48.438 µs]
change: [+6.0955% +6.1962% +6.3045%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking random:uniform/write_i8_lexical
Benchmarking random:uniform/write_i8_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_i8_lexical: Collecting 100 samples in estimated 5.0110 s (2.0M iterations)
Benchmarking random:uniform/write_i8_lexical: Analyzing
random:uniform/write_i8_lexical
time: [2.4948 µs 2.4952 µs 2.4957 µs]
change: [+3.2869% +3.3231% +3.3586%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
5 (5.00%) high mild
3 (3.00%) high severe
Benchmarking random:uniform/write_i8_itoa
Benchmarking random:uniform/write_i8_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_i8_itoa: Collecting 100 samples in estimated 5.0031 s (980k iterations)
Benchmarking random:uniform/write_i8_itoa: Analyzing
random:uniform/write_i8_itoa
time: [5.0529 µs 5.0558 µs 5.0593 µs]
change: [-7.1463% -7.0426% -6.9382%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:uniform/write_i8_fmt
Benchmarking random:uniform/write_i8_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_i8_fmt: Collecting 100 samples in estimated 5.0581 s (359k iterations)
Benchmarking random:uniform/write_i8_fmt: Analyzing
random:uniform/write_i8_fmt
time: [15.111 µs 15.116 µs 15.122 µs]
change: [-7.1386% -7.0640% -6.9696%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking random:uniform/write_i16_lexical
Benchmarking random:uniform/write_i16_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_i16_lexical: Collecting 100 samples in estimated 5.0053 s (1.4M iterations)
Benchmarking random:uniform/write_i16_lexical: Analyzing
random:uniform/write_i16_lexical
time: [3.5068 µs 3.5082 µs 3.5097 µs]
change: [+2.0512% +2.1241% +2.1939%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking random:uniform/write_i16_itoa
Benchmarking random:uniform/write_i16_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_i16_itoa: Collecting 100 samples in estimated 5.0277 s (808k iterations)
Benchmarking random:uniform/write_i16_itoa: Analyzing
random:uniform/write_i16_itoa
time: [6.2244 µs 6.2254 µs 6.2267 µs]
change: [-1.1473% -1.1109% -1.0706%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking random:uniform/write_i16_fmt
Benchmarking random:uniform/write_i16_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_i16_fmt: Collecting 100 samples in estimated 5.0346 s (364k iterations)
Benchmarking random:uniform/write_i16_fmt: Analyzing
random:uniform/write_i16_fmt
time: [14.899 µs 14.903 µs 14.907 µs]
change: [-2.8528% -2.7174% -2.6295%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
Benchmarking random:uniform/write_i32_lexical
Benchmarking random:uniform/write_i32_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_i32_lexical: Collecting 100 samples in estimated 5.0204 s (995k iterations)
Benchmarking random:uniform/write_i32_lexical: Analyzing
random:uniform/write_i32_lexical
time: [5.0645 µs 5.0666 µs 5.0687 µs]
change: [+7.0598% +7.1556% +7.2642%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:uniform/write_i32_itoa
Benchmarking random:uniform/write_i32_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_i32_itoa: Collecting 100 samples in estimated 5.0338 s (717k iterations)
Benchmarking random:uniform/write_i32_itoa: Analyzing
random:uniform/write_i32_itoa
time: [7.0166 µs 7.0176 µs 7.0187 µs]
change: [-2.3192% -2.2468% -2.1763%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) high mild
3 (3.00%) high severe
Benchmarking random:uniform/write_i32_fmt
Benchmarking random:uniform/write_i32_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_i32_fmt: Collecting 100 samples in estimated 5.0519 s (263k iterations)
Benchmarking random:uniform/write_i32_fmt: Analyzing
random:uniform/write_i32_fmt
time: [19.109 µs 19.124 µs 19.143 µs]
change: [+17.518% +17.647% +17.783%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:uniform/write_i64_lexical
Benchmarking random:uniform/write_i64_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_i64_lexical: Collecting 100 samples in estimated 5.0163 s (550k iterations)
Benchmarking random:uniform/write_i64_lexical: Analyzing
random:uniform/write_i64_lexical
time: [9.1133 µs 9.1154 µs 9.1173 µs]
change: [-0.5745% -0.5102% -0.4559%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking random:uniform/write_i64_itoa
Benchmarking random:uniform/write_i64_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_i64_itoa: Collecting 100 samples in estimated 5.0131 s (480k iterations)
Benchmarking random:uniform/write_i64_itoa: Analyzing
random:uniform/write_i64_itoa
time: [10.436 µs 10.446 µs 10.456 µs]
change: [-3.6477% -3.5821% -3.5206%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:uniform/write_i64_fmt
Benchmarking random:uniform/write_i64_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_i64_fmt: Collecting 100 samples in estimated 5.0760 s (197k iterations)
Benchmarking random:uniform/write_i64_fmt: Analyzing
random:uniform/write_i64_fmt
time: [25.582 µs 25.621 µs 25.670 µs]
change: [+10.212% +10.463% +10.695%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:uniform/write_i128_lexical
Benchmarking random:uniform/write_i128_lexical: Warming up for 3.0000 s
Benchmarking random:uniform/write_i128_lexical: Collecting 100 samples in estimated 5.0434 s (217k iterations)
Benchmarking random:uniform/write_i128_lexical: Analyzing
random:uniform/write_i128_lexical
time: [23.048 µs 23.052 µs 23.056 µs]
change: [-8.7074% -8.4017% -8.1608%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:uniform/write_i128_itoa
Benchmarking random:uniform/write_i128_itoa: Warming up for 3.0000 s
Benchmarking random:uniform/write_i128_itoa: Collecting 100 samples in estimated 5.0466 s (197k iterations)
Benchmarking random:uniform/write_i128_itoa: Analyzing
random:uniform/write_i128_itoa
time: [25.849 µs 25.871 µs 25.892 µs]
change: [-9.8656% -9.6840% -9.5054%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:uniform/write_i128_fmt
Benchmarking random:uniform/write_i128_fmt: Warming up for 3.0000 s
Benchmarking random:uniform/write_i128_fmt: Collecting 100 samples in estimated 5.1142 s (101k iterations)
Benchmarking random:uniform/write_i128_fmt: Analyzing
random:uniform/write_i128_fmt
time: [50.600 µs 50.737 µs 50.970 µs]
change: [+4.4743% +4.7130% +4.9453%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/write_u8_lexical
Benchmarking random:simple/write_u8_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_u8_lexical: Collecting 100 samples in estimated 5.0056 s (2.6M iterations)
Benchmarking random:simple/write_u8_lexical: Analyzing
random:simple/write_u8_lexical
time: [1.9234 µs 1.9363 µs 1.9519 µs]
change: [-0.1467% +0.4084% +0.9540%] (p = 0.15 > 0.05)
No change in performance detected.
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking random:simple/write_u8_itoa
Benchmarking random:simple/write_u8_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_u8_itoa: Collecting 100 samples in estimated 5.0248 s (975k iterations)
Benchmarking random:simple/write_u8_itoa: Analyzing
random:simple/write_u8_itoa
time: [5.1644 µs 5.1752 µs 5.1961 µs]
change: [+4.4647% +4.6416% +4.9594%] (p = 0.00 < 0.05)
Performance has regressed.
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple/write_u8_fmt
Benchmarking random:simple/write_u8_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_u8_fmt: Collecting 100 samples in estimated 5.0290 s (424k iterations)
Benchmarking random:simple/write_u8_fmt: Analyzing
random:simple/write_u8_fmt
time: [12.522 µs 12.642 µs 12.754 µs]
change: [-5.7461% -5.4329% -5.1351%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) low severe
Benchmarking random:simple/write_u16_lexical
Benchmarking random:simple/write_u16_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_u16_lexical: Collecting 100 samples in estimated 5.0003 s (1.6M iterations)
Benchmarking random:simple/write_u16_lexical: Analyzing
random:simple/write_u16_lexical
time: [3.1370 µs 3.1526 µs 3.1721 µs]
change: [+1.2153% +1.9662% +2.7283%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high severe
Benchmarking random:simple/write_u16_itoa
Benchmarking random:simple/write_u16_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_u16_itoa: Collecting 100 samples in estimated 5.0143 s (1.0M iterations)
Benchmarking random:simple/write_u16_itoa: Analyzing
random:simple/write_u16_itoa
time: [4.8619 µs 4.8640 µs 4.8663 µs]
change: [-1.3932% -1.3355% -1.2808%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:simple/write_u16_fmt
Benchmarking random:simple/write_u16_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_u16_fmt: Collecting 100 samples in estimated 5.0474 s (419k iterations)
Benchmarking random:simple/write_u16_fmt: Analyzing
random:simple/write_u16_fmt
time: [12.806 µs 12.891 µs 12.994 µs]
change: [-2.3340% -2.0201% -1.6187%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple/write_u32_lexical
Benchmarking random:simple/write_u32_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_u32_lexical: Collecting 100 samples in estimated 5.0102 s (1.7M iterations)
Benchmarking random:simple/write_u32_lexical: Analyzing
random:simple/write_u32_lexical
time: [2.9135 µs 2.9222 µs 2.9388 µs]
change: [-6.7185% -6.3801% -6.0894%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/write_u32_itoa
Benchmarking random:simple/write_u32_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_u32_itoa: Collecting 100 samples in estimated 5.0177 s (1.1M iterations)
Benchmarking random:simple/write_u32_itoa: Analyzing
random:simple/write_u32_itoa
time: [4.5333 µs 4.5344 µs 4.5355 µs]
change: [-24.056% -22.502% -21.522%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:simple/write_u32_fmt
Benchmarking random:simple/write_u32_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_u32_fmt: Collecting 100 samples in estimated 5.0532 s (429k iterations)
Benchmarking random:simple/write_u32_fmt: Analyzing
random:simple/write_u32_fmt
time: [12.726 µs 12.728 µs 12.730 µs]
change: [-6.8413% -6.8156% -6.7905%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/write_u64_lexical
Benchmarking random:simple/write_u64_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_u64_lexical: Collecting 100 samples in estimated 5.0155 s (1.6M iterations)
Benchmarking random:simple/write_u64_lexical: Analyzing
random:simple/write_u64_lexical
time: [3.0636 µs 3.0649 µs 3.0664 µs]
change: [-2.1628% -2.1074% -2.0548%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:simple/write_u64_itoa
Benchmarking random:simple/write_u64_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_u64_itoa: Collecting 100 samples in estimated 5.0042 s (1.1M iterations)
Benchmarking random:simple/write_u64_itoa: Analyzing
random:simple/write_u64_itoa
time: [4.6336 µs 4.6349 µs 4.6362 µs]
change: [-15.218% -15.183% -15.151%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking random:simple/write_u64_fmt
Benchmarking random:simple/write_u64_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_u64_fmt: Collecting 100 samples in estimated 5.0236 s (414k iterations)
Benchmarking random:simple/write_u64_fmt: Analyzing
random:simple/write_u64_fmt
time: [12.958 µs 12.961 µs 12.965 µs]
change: [-1.2377% -1.2094% -1.1827%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
5 (5.00%) high mild
9 (9.00%) high severe
Benchmarking random:simple/write_u128_lexical
Benchmarking random:simple/write_u128_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_u128_lexical: Collecting 100 samples in estimated 5.0122 s (1.0M iterations)
Benchmarking random:simple/write_u128_lexical: Analyzing
random:simple/write_u128_lexical
time: [4.8904 µs 4.8913 µs 4.8922 µs]
change: [-0.0836% -0.0521% -0.0260%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/write_u128_itoa
Benchmarking random:simple/write_u128_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_u128_itoa: Collecting 100 samples in estimated 5.0151 s (833k iterations)
Benchmarking random:simple/write_u128_itoa: Analyzing
random:simple/write_u128_itoa
time: [5.9857 µs 5.9871 µs 5.9886 µs]
change: [-5.1679% -5.0410% -4.9667%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple/write_u128_fmt
Benchmarking random:simple/write_u128_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_u128_fmt: Collecting 100 samples in estimated 5.0564 s (303k iterations)
Benchmarking random:simple/write_u128_fmt: Analyzing
random:simple/write_u128_fmt
time: [16.783 µs 16.787 µs 16.792 µs]
change: [-0.3263% -0.2983% -0.2707%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/write_i8_lexical
Benchmarking random:simple/write_i8_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_i8_lexical: Collecting 100 samples in estimated 5.0110 s (2.3M iterations)
Benchmarking random:simple/write_i8_lexical: Analyzing
random:simple/write_i8_lexical
time: [2.2095 µs 2.2103 µs 2.2112 µs]
change: [+1.7264% +1.7660% +1.8113%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking random:simple/write_i8_itoa
Benchmarking random:simple/write_i8_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_i8_itoa: Collecting 100 samples in estimated 5.0232 s (848k iterations)
Benchmarking random:simple/write_i8_itoa: Analyzing
random:simple/write_i8_itoa
time: [5.6595 µs 5.6614 µs 5.6633 µs]
change: [+4.4720% +4.5513% +4.6267%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high severe
Benchmarking random:simple/write_i8_fmt
Benchmarking random:simple/write_i8_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_i8_fmt: Collecting 100 samples in estimated 5.0586 s (409k iterations)
Benchmarking random:simple/write_i8_fmt: Analyzing
random:simple/write_i8_fmt
time: [12.677 µs 12.787 µs 12.918 µs]
change: [-9.3502% -8.7984% -8.2128%] (p = 0.00 < 0.05)
Performance has improved.
Found 25 outliers among 100 measurements (25.00%)
23 (23.00%) low severe
2 (2.00%) low mild
Benchmarking random:simple/write_i16_lexical
Benchmarking random:simple/write_i16_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_i16_lexical: Collecting 100 samples in estimated 5.0044 s (1.8M iterations)
Benchmarking random:simple/write_i16_lexical: Analyzing
random:simple/write_i16_lexical
time: [2.7151 µs 2.7155 µs 2.7160 µs]
change: [-9.1997% -9.1647% -9.1339%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
7 (7.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/write_i16_itoa
Benchmarking random:simple/write_i16_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_i16_itoa: Collecting 100 samples in estimated 5.0058 s (1.1M iterations)
Benchmarking random:simple/write_i16_itoa: Analyzing
random:simple/write_i16_itoa
time: [4.5854 µs 4.5869 µs 4.5885 µs]
change: [-7.5591% -7.5158% -7.4768%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:simple/write_i16_fmt
Benchmarking random:simple/write_i16_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_i16_fmt: Collecting 100 samples in estimated 5.0377 s (424k iterations)
Benchmarking random:simple/write_i16_fmt: Analyzing
random:simple/write_i16_fmt
time: [11.959 µs 11.999 µs 12.050 µs]
change: [-6.9435% -6.4426% -5.9903%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:simple/write_i32_lexical
Benchmarking random:simple/write_i32_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_i32_lexical: Collecting 100 samples in estimated 5.0088 s (1.8M iterations)
Benchmarking random:simple/write_i32_lexical: Analyzing
random:simple/write_i32_lexical
time: [2.7398 µs 2.7401 µs 2.7405 µs]
change: [+0.1329% +0.1655% +0.1941%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple/write_i32_itoa
Benchmarking random:simple/write_i32_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_i32_itoa: Collecting 100 samples in estimated 5.0117 s (939k iterations)
Benchmarking random:simple/write_i32_itoa: Analyzing
random:simple/write_i32_itoa
time: [5.3337 µs 5.3349 µs 5.3362 µs]
change: [-0.7516% -0.5884% -0.4898%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high severe
Benchmarking random:simple/write_i32_fmt
Benchmarking random:simple/write_i32_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_i32_fmt: Collecting 100 samples in estimated 5.0501 s (429k iterations)
Benchmarking random:simple/write_i32_fmt: Analyzing
random:simple/write_i32_fmt
time: [12.790 µs 12.792 µs 12.795 µs]
change: [-3.3078% -3.2853% -3.2614%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
5 (5.00%) high mild
6 (6.00%) high severe
Benchmarking random:simple/write_i64_lexical
Benchmarking random:simple/write_i64_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_i64_lexical: Collecting 100 samples in estimated 5.0042 s (1.6M iterations)
Benchmarking random:simple/write_i64_lexical: Analyzing
random:simple/write_i64_lexical
time: [3.2039 µs 3.2046 µs 3.2054 µs]
change: [+7.5995% +7.6598% +7.7216%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple/write_i64_itoa
Benchmarking random:simple/write_i64_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_i64_itoa: Collecting 100 samples in estimated 5.0069 s (1000k iterations)
Benchmarking random:simple/write_i64_itoa: Analyzing
random:simple/write_i64_itoa
time: [4.9998 µs 5.0019 µs 5.0039 µs]
change: [-6.0647% -6.0112% -5.9587%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:simple/write_i64_fmt
Benchmarking random:simple/write_i64_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_i64_fmt: Collecting 100 samples in estimated 5.0527 s (429k iterations)
Benchmarking random:simple/write_i64_fmt: Analyzing
random:simple/write_i64_fmt
time: [12.756 µs 12.757 µs 12.759 µs]
change: [-10.096% -9.6590% -9.2138%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple/write_i128_lexical
Benchmarking random:simple/write_i128_lexical: Warming up for 3.0000 s
Benchmarking random:simple/write_i128_lexical: Collecting 100 samples in estimated 5.0093 s (1.0M iterations)
Benchmarking random:simple/write_i128_lexical: Analyzing
random:simple/write_i128_lexical
time: [4.8522 µs 4.8531 µs 4.8542 µs]
change: [-9.1741% -9.1221% -9.0813%] (p = 0.00 < 0.05)
Performance has improved.
Found 22 outliers among 100 measurements (22.00%)
14 (14.00%) low mild
3 (3.00%) high mild
5 (5.00%) high severe
Benchmarking random:simple/write_i128_itoa
Benchmarking random:simple/write_i128_itoa: Warming up for 3.0000 s
Benchmarking random:simple/write_i128_itoa: Collecting 100 samples in estimated 5.0105 s (752k iterations)
Benchmarking random:simple/write_i128_itoa: Analyzing
random:simple/write_i128_itoa
time: [6.4737 µs 6.4747 µs 6.4757 µs]
change: [-4.8880% -4.8524% -4.8185%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple/write_i128_fmt
Benchmarking random:simple/write_i128_fmt: Warming up for 3.0000 s
Benchmarking random:simple/write_i128_fmt: Collecting 100 samples in estimated 5.0776 s (293k iterations)
Benchmarking random:simple/write_i128_fmt: Analyzing
random:simple/write_i128_fmt
time: [17.395 µs 17.399 µs 17.404 µs]
change: [-1.5640% -1.4228% -1.1851%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
6 (6.00%) high mild
2 (2.00%) high severe
Benchmarking random:large/write_u8_lexical
Benchmarking random:large/write_u8_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_u8_lexical: Collecting 100 samples in estimated 5.0043 s (1.8M iterations)
Benchmarking random:large/write_u8_lexical: Analyzing
random:large/write_u8_lexical
time: [2.7225 µs 2.7229 µs 2.7233 µs]
change: [-0.1677% -0.1126% -0.0677%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:large/write_u8_itoa
Benchmarking random:large/write_u8_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_u8_itoa: Collecting 100 samples in estimated 5.0106 s (1.3M iterations)
Benchmarking random:large/write_u8_itoa: Analyzing
random:large/write_u8_itoa
time: [3.8104 µs 3.8108 µs 3.8114 µs]
change: [-12.732% -12.600% -12.520%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
4 (4.00%) high mild
6 (6.00%) high severe
Benchmarking random:large/write_u8_fmt
Benchmarking random:large/write_u8_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_u8_fmt: Collecting 100 samples in estimated 5.0170 s (449k iterations)
Benchmarking random:large/write_u8_fmt: Analyzing
random:large/write_u8_fmt
time: [11.427 µs 11.536 µs 11.669 µs]
change: [-1.2079% -0.3774% +0.3045%] (p = 0.36 > 0.05)
No change in performance detected.
Benchmarking random:large/write_u16_lexical
Benchmarking random:large/write_u16_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_u16_lexical: Collecting 100 samples in estimated 5.0089 s (1.5M iterations)
Benchmarking random:large/write_u16_lexical: Analyzing
random:large/write_u16_lexical
time: [3.2295 µs 3.2331 µs 3.2367 µs]
change: [-0.3266% -0.2041% -0.0838%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:large/write_u16_itoa
Benchmarking random:large/write_u16_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_u16_itoa: Collecting 100 samples in estimated 5.0282 s (803k iterations)
Benchmarking random:large/write_u16_itoa: Analyzing
random:large/write_u16_itoa
time: [6.2584 µs 6.2595 µs 6.2606 µs]
change: [-0.1995% -0.1611% -0.1272%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking random:large/write_u16_fmt
Benchmarking random:large/write_u16_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_u16_fmt: Collecting 100 samples in estimated 5.0502 s (414k iterations)
Benchmarking random:large/write_u16_fmt: Analyzing
random:large/write_u16_fmt
time: [12.991 µs 13.003 µs 13.015 µs]
change: [-2.5919% -2.5041% -2.4225%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
9 (9.00%) low mild
Benchmarking random:large/write_u32_lexical
Benchmarking random:large/write_u32_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_u32_lexical: Collecting 100 samples in estimated 5.0204 s (1.2M iterations)
Benchmarking random:large/write_u32_lexical: Analyzing
random:large/write_u32_lexical
time: [4.3498 µs 4.3505 µs 4.3512 µs]
change: [-1.1091% -1.0314% -0.9211%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 8 outliers among 100 measurements (8.00%)
4 (4.00%) high mild
4 (4.00%) high severe
Benchmarking random:large/write_u32_itoa
Benchmarking random:large/write_u32_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_u32_itoa: Collecting 100 samples in estimated 5.0204 s (732k iterations)
Benchmarking random:large/write_u32_itoa: Analyzing
random:large/write_u32_itoa
time: [6.8414 µs 6.8430 µs 6.8446 µs]
change: [-3.3788% -3.3260% -3.2723%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
7 (7.00%) high mild
2 (2.00%) high severe
Benchmarking random:large/write_u32_fmt
Benchmarking random:large/write_u32_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_u32_fmt: Collecting 100 samples in estimated 5.0070 s (364k iterations)
Benchmarking random:large/write_u32_fmt: Analyzing
random:large/write_u32_fmt
time: [13.827 µs 13.848 µs 13.873 µs]
change: [-7.6248% -7.4982% -7.3686%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:large/write_u64_lexical
Benchmarking random:large/write_u64_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_u64_lexical: Collecting 100 samples in estimated 5.0146 s (571k iterations)
Benchmarking random:large/write_u64_lexical: Analyzing
random:large/write_u64_lexical
time: [8.7866 µs 8.7900 µs 8.7939 µs]
change: [-0.6418% -0.5947% -0.5408%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 12 outliers among 100 measurements (12.00%)
2 (2.00%) high mild
10 (10.00%) high severe
Benchmarking random:large/write_u64_itoa
Benchmarking random:large/write_u64_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_u64_itoa: Collecting 100 samples in estimated 5.0262 s (460k iterations)
Benchmarking random:large/write_u64_itoa: Analyzing
random:large/write_u64_itoa
time: [9.7559 µs 9.7688 µs 9.7817 µs]
change: [-3.2234% -3.0973% -2.9737%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:large/write_u64_fmt
Benchmarking random:large/write_u64_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_u64_fmt: Collecting 100 samples in estimated 5.0512 s (288k iterations)
Benchmarking random:large/write_u64_fmt: Analyzing
random:large/write_u64_fmt
time: [18.204 µs 18.210 µs 18.217 µs]
change: [-10.593% -10.489% -10.387%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:large/write_u128_lexical
Benchmarking random:large/write_u128_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_u128_lexical: Collecting 100 samples in estimated 5.0018 s (212k iterations)
Benchmarking random:large/write_u128_lexical: Analyzing
random:large/write_u128_lexical
time: [23.549 µs 23.553 µs 23.556 µs]
change: [-13.402% -13.248% -13.120%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
6 (6.00%) high mild
4 (4.00%) high severe
Benchmarking random:large/write_u128_itoa
Benchmarking random:large/write_u128_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_u128_itoa: Collecting 100 samples in estimated 5.0818 s (207k iterations)
Benchmarking random:large/write_u128_itoa: Analyzing
random:large/write_u128_itoa
time: [24.356 µs 24.365 µs 24.374 µs]
change: [-15.035% -14.939% -14.861%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking random:large/write_u128_fmt
Benchmarking random:large/write_u128_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_u128_fmt: Collecting 100 samples in estimated 5.1308 s (106k iterations)
Benchmarking random:large/write_u128_fmt: Analyzing
random:large/write_u128_fmt
time: [48.004 µs 48.077 µs 48.158 µs]
change: [+6.6607% +6.8098% +6.9604%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
8 (8.00%) high mild
Benchmarking random:large/write_i8_lexical
Benchmarking random:large/write_i8_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_i8_lexical: Collecting 100 samples in estimated 5.0121 s (2.0M iterations)
Benchmarking random:large/write_i8_lexical: Analyzing
random:large/write_i8_lexical
time: [2.4507 µs 2.4522 µs 2.4554 µs]
change: [+11.374% +11.618% +11.992%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
5 (5.00%) high mild
3 (3.00%) high severe
Benchmarking random:large/write_i8_itoa
Benchmarking random:large/write_i8_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_i8_itoa: Collecting 100 samples in estimated 5.0096 s (1.2M iterations)
Benchmarking random:large/write_i8_itoa: Analyzing
random:large/write_i8_itoa
time: [4.0820 µs 4.0826 µs 4.0833 µs]
change: [-6.3459% -6.3072% -6.2730%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
2 (2.00%) high mild
7 (7.00%) high severe
Benchmarking random:large/write_i8_fmt
Benchmarking random:large/write_i8_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_i8_fmt: Collecting 100 samples in estimated 5.0143 s (460k iterations)
Benchmarking random:large/write_i8_fmt: Analyzing
random:large/write_i8_fmt
time: [11.953 µs 11.955 µs 11.956 µs]
change: [-5.4756% -4.8791% -4.2858%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking random:large/write_i16_lexical
Benchmarking random:large/write_i16_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_i16_lexical: Collecting 100 samples in estimated 5.0010 s (1.4M iterations)
Benchmarking random:large/write_i16_lexical: Analyzing
random:large/write_i16_lexical
time: [3.4984 µs 3.4993 µs 3.5004 µs]
change: [+2.5906% +2.6344% +2.6798%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:large/write_i16_itoa
Benchmarking random:large/write_i16_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_i16_itoa: Collecting 100 samples in estimated 5.0087 s (808k iterations)
Benchmarking random:large/write_i16_itoa: Analyzing
random:large/write_i16_itoa
time: [6.1913 µs 6.1924 µs 6.1937 µs]
change: [-4.5246% -4.3967% -4.3109%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking random:large/write_i16_fmt
Benchmarking random:large/write_i16_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_i16_fmt: Collecting 100 samples in estimated 5.0092 s (379k iterations)
Benchmarking random:large/write_i16_fmt: Analyzing
random:large/write_i16_fmt
time: [13.805 µs 13.810 µs 13.815 µs]
change: [-7.6448% -7.5905% -7.5350%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:large/write_i32_lexical
Benchmarking random:large/write_i32_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_i32_lexical: Collecting 100 samples in estimated 5.0230 s (1.0M iterations)
Benchmarking random:large/write_i32_lexical: Analyzing
random:large/write_i32_lexical
time: [4.9786 µs 4.9802 µs 4.9817 µs]
change: [+10.214% +10.273% +10.328%] (p = 0.00 < 0.05)
Performance has regressed.
Found 10 outliers among 100 measurements (10.00%)
8 (8.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:large/write_i32_itoa
Benchmarking random:large/write_i32_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_i32_itoa: Collecting 100 samples in estimated 5.0026 s (717k iterations)
Benchmarking random:large/write_i32_itoa: Analyzing
random:large/write_i32_itoa
time: [6.9512 µs 6.9757 µs 7.0085 µs]
change: [-13.985% -13.706% -13.265%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) high mild
7 (7.00%) high severe
Benchmarking random:large/write_i32_fmt
Benchmarking random:large/write_i32_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_i32_fmt: Collecting 100 samples in estimated 5.0491 s (359k iterations)
Benchmarking random:large/write_i32_fmt: Analyzing
random:large/write_i32_fmt
time: [13.962 µs 13.976 µs 13.993 µs]
change: [-11.768% -11.625% -11.473%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:large/write_i64_lexical
Benchmarking random:large/write_i64_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_i64_lexical: Collecting 100 samples in estimated 5.0270 s (556k iterations)
Benchmarking random:large/write_i64_lexical: Analyzing
random:large/write_i64_lexical
time: [9.0561 µs 9.0811 µs 9.1200 µs]
change: [-1.1552% +0.7243% +3.0338%] (p = 0.59 > 0.05)
No change in performance detected.
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) high mild
6 (6.00%) high severe
Benchmarking random:large/write_i64_itoa
Benchmarking random:large/write_i64_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_i64_itoa: Collecting 100 samples in estimated 5.0032 s (449k iterations)
Benchmarking random:large/write_i64_itoa: Analyzing
random:large/write_i64_itoa
time: [11.140 µs 11.146 µs 11.152 µs]
change: [-3.3169% -3.2619% -3.2112%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:large/write_i64_fmt
Benchmarking random:large/write_i64_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_i64_fmt: Collecting 100 samples in estimated 5.0142 s (298k iterations)
Benchmarking random:large/write_i64_fmt: Analyzing
random:large/write_i64_fmt
time: [16.890 µs 16.932 µs 17.022 µs]
change: [-5.5890% -5.4395% -5.1928%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
Benchmarking random:large/write_i128_lexical
Benchmarking random:large/write_i128_lexical: Warming up for 3.0000 s
Benchmarking random:large/write_i128_lexical: Collecting 100 samples in estimated 5.0268 s (232k iterations)
Benchmarking random:large/write_i128_lexical: Analyzing
random:large/write_i128_lexical
time: [21.639 µs 21.672 µs 21.736 µs]
change: [-14.735% -14.591% -14.376%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking random:large/write_i128_itoa
Benchmarking random:large/write_i128_itoa: Warming up for 3.0000 s
Benchmarking random:large/write_i128_itoa: Collecting 100 samples in estimated 5.0990 s (187k iterations)
Benchmarking random:large/write_i128_itoa: Analyzing
random:large/write_i128_itoa
time: [26.994 µs 27.062 µs 27.152 µs]
change: [-7.1546% -6.8466% -6.4470%] (p = 0.00 < 0.05)
Performance has improved.
Found 16 outliers among 100 measurements (16.00%)
9 (9.00%) high mild
7 (7.00%) high severe
Benchmarking random:large/write_i128_fmt
Benchmarking random:large/write_i128_fmt: Warming up for 3.0000 s
Benchmarking random:large/write_i128_fmt: Collecting 100 samples in estimated 5.0885 s (101k iterations)
Benchmarking random:large/write_i128_fmt: Analyzing
random:large/write_i128_fmt
time: [50.053 µs 50.083 µs 50.119 µs]
change: [+7.8782% +8.0925% +8.3068%] (p = 0.00 < 0.05)
Performance has regressed.
Found 15 outliers among 100 measurements (15.00%)
8 (8.00%) high mild
7 (7.00%) high severe
Benchmarking random:simple_signed/write_i8_lexical
Benchmarking random:simple_signed/write_i8_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i8_lexical: Collecting 100 samples in estimated 5.0066 s (2.1M iterations)
Benchmarking random:simple_signed/write_i8_lexical: Analyzing
random:simple_signed/write_i8_lexical
time: [2.4374 µs 2.4379 µs 2.4384 µs]
change: [+2.5615% +2.6341% +2.7025%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
5 (5.00%) high mild
3 (3.00%) high severe
Benchmarking random:simple_signed/write_i8_itoa
Benchmarking random:simple_signed/write_i8_itoa: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i8_itoa: Collecting 100 samples in estimated 5.0084 s (954k iterations)
Benchmarking random:simple_signed/write_i8_itoa: Analyzing
random:simple_signed/write_i8_itoa
time: [5.2193 µs 5.2224 µs 5.2257 µs]
change: [+11.945% +12.043% +12.141%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking random:simple_signed/write_i8_fmt
Benchmarking random:simple_signed/write_i8_fmt: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i8_fmt: Collecting 100 samples in estimated 5.0383 s (333k iterations)
Benchmarking random:simple_signed/write_i8_fmt: Analyzing
random:simple_signed/write_i8_fmt
time: [14.288 µs 14.429 µs 14.612 µs]
change: [-14.115% -13.051% -11.901%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking random:simple_signed/write_i16_lexical
Benchmarking random:simple_signed/write_i16_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i16_lexical: Collecting 100 samples in estimated 5.0045 s (1.7M iterations)
Benchmarking random:simple_signed/write_i16_lexical: Analyzing
random:simple_signed/write_i16_lexical
time: [2.9702 µs 2.9707 µs 2.9712 µs]
change: [-2.4354% +1.8285% +4.3326%] (p = 0.49 > 0.05)
No change in performance detected.
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_signed/write_i16_itoa
Benchmarking random:simple_signed/write_i16_itoa: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i16_itoa: Collecting 100 samples in estimated 5.0072 s (980k iterations)
Benchmarking random:simple_signed/write_i16_itoa: Analyzing
random:simple_signed/write_i16_itoa
time: [5.1070 µs 5.1084 µs 5.1096 µs]
change: [+1.8261% +1.9016% +1.9589%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_signed/write_i16_fmt
Benchmarking random:simple_signed/write_i16_fmt: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i16_fmt: Collecting 100 samples in estimated 5.0039 s (323k iterations)
Benchmarking random:simple_signed/write_i16_fmt: Analyzing
random:simple_signed/write_i16_fmt
time: [16.406 µs 16.447 µs 16.517 µs]
change: [-4.6408% -4.4607% -4.2497%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple_signed/write_i32_lexical
Benchmarking random:simple_signed/write_i32_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i32_lexical: Collecting 100 samples in estimated 5.0152 s (1.6M iterations)
Benchmarking random:simple_signed/write_i32_lexical: Analyzing
random:simple_signed/write_i32_lexical
time: [3.1378 µs 3.1536 µs 3.1749 µs]
change: [+10.097% +10.667% +11.540%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low mild
3 (3.00%) high severe
Benchmarking random:simple_signed/write_i32_itoa
Benchmarking random:simple_signed/write_i32_itoa: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i32_itoa: Collecting 100 samples in estimated 5.0086 s (1.0M iterations)
Benchmarking random:simple_signed/write_i32_itoa: Analyzing
random:simple_signed/write_i32_itoa
time: [4.8213 µs 4.8526 µs 4.8926 µs]
change: [-5.7259% -5.1447% -4.3729%] (p = 0.00 < 0.05)
Performance has improved.
Found 12 outliers among 100 measurements (12.00%)
1 (1.00%) low mild
2 (2.00%) high mild
9 (9.00%) high severe
Benchmarking random:simple_signed/write_i32_fmt
Benchmarking random:simple_signed/write_i32_fmt: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i32_fmt: Collecting 100 samples in estimated 5.0056 s (318k iterations)
Benchmarking random:simple_signed/write_i32_fmt: Analyzing
random:simple_signed/write_i32_fmt
time: [16.810 µs 16.815 µs 16.820 µs]
change: [-3.4560% -3.4040% -3.3570%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking random:simple_signed/write_i64_lexical
Benchmarking random:simple_signed/write_i64_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i64_lexical: Collecting 100 samples in estimated 5.0136 s (1.6M iterations)
Benchmarking random:simple_signed/write_i64_lexical: Analyzing
random:simple_signed/write_i64_lexical
time: [3.0693 µs 3.0697 µs 3.0701 µs]
change: [-4.8412% -4.7947% -4.7554%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking random:simple_signed/write_i64_itoa
Benchmarking random:simple_signed/write_i64_itoa: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i64_itoa: Collecting 100 samples in estimated 5.0147 s (1.0M iterations)
Benchmarking random:simple_signed/write_i64_itoa: Analyzing
random:simple_signed/write_i64_itoa
time: [4.7959 µs 4.7969 µs 4.7978 µs]
change: [-9.2569% -9.2085% -9.1659%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking random:simple_signed/write_i64_fmt
Benchmarking random:simple_signed/write_i64_fmt: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i64_fmt: Collecting 100 samples in estimated 5.0639 s (313k iterations)
Benchmarking random:simple_signed/write_i64_fmt: Analyzing
random:simple_signed/write_i64_fmt
time: [16.168 µs 16.176 µs 16.186 µs]
change: [-9.1401% -8.7738% -8.3180%] (p = 0.00 < 0.05)
Performance has improved.
Found 20 outliers among 100 measurements (20.00%)
20 (20.00%) high severe
Benchmarking random:simple_signed/write_i128_lexical
Benchmarking random:simple_signed/write_i128_lexical: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i128_lexical: Collecting 100 samples in estimated 5.0182 s (944k iterations)
Benchmarking random:simple_signed/write_i128_lexical: Analyzing
random:simple_signed/write_i128_lexical
time: [5.3150 µs 5.3158 µs 5.3167 µs]
change: [-2.2339% -2.1913% -2.1538%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking random:simple_signed/write_i128_itoa
Benchmarking random:simple_signed/write_i128_itoa: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i128_itoa: Collecting 100 samples in estimated 5.0283 s (818k iterations)
Benchmarking random:simple_signed/write_i128_itoa: Analyzing
random:simple_signed/write_i128_itoa
time: [6.1075 µs 6.1093 µs 6.1112 µs]
change: [-6.1639% -6.0881% -6.0321%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking random:simple_signed/write_i128_fmt
Benchmarking random:simple_signed/write_i128_fmt: Warming up for 3.0000 s
Benchmarking random:simple_signed/write_i128_fmt: Collecting 100 samples in estimated 5.0199 s (247k iterations)
Benchmarking random:simple_signed/write_i128_fmt: Analyzing
random:simple_signed/write_i128_fmt
time: [20.647 µs 20.654 µs 20.662 µs]
change: [-4.0606% -4.0120% -3.9654%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking random:large_signed/write_i8_lexical
Benchmarking random:large_signed/write_i8_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i8_lexical: Collecting 100 samples in estimated 5.0047 s (1.7M iterations)
Benchmarking random:large_signed/write_i8_lexical: Analyzing
random:large_signed/write_i8_lexical
time: [2.9977 µs 2.9983 µs 2.9989 µs]
change: [+5.0112% +5.3303% +5.5705%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking random:large_signed/write_i8_itoa
Benchmarking random:large_signed/write_i8_itoa: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i8_itoa: Collecting 100 samples in estimated 5.0005 s (818k iterations)
Benchmarking random:large_signed/write_i8_itoa: Analyzing
random:large_signed/write_i8_itoa
time: [6.0989 µs 6.0997 µs 6.1006 µs]
change: [+0.0480% +0.2308% +0.3389%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 12 outliers among 100 measurements (12.00%)
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking random:large_signed/write_i8_fmt
Benchmarking random:large_signed/write_i8_fmt: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i8_fmt: Collecting 100 samples in estimated 5.0664 s (338k iterations)
Benchmarking random:large_signed/write_i8_fmt: Analyzing
random:large_signed/write_i8_fmt
time: [16.027 µs 16.029 µs 16.031 µs]
change: [-2.1870% -2.0475% -1.9160%] (p = 0.00 < 0.05)
Performance has improved.
Found 12 outliers among 100 measurements (12.00%)
7 (7.00%) high mild
5 (5.00%) high severe
Benchmarking random:large_signed/write_i16_lexical
Benchmarking random:large_signed/write_i16_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i16_lexical: Collecting 100 samples in estimated 5.0140 s (1.4M iterations)
Benchmarking random:large_signed/write_i16_lexical: Analyzing
random:large_signed/write_i16_lexical
time: [3.6429 µs 3.6450 µs 3.6472 µs]
change: [+5.9760% +6.1853% +6.3900%] (p = 0.00 < 0.05)
Performance has regressed.
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking random:large_signed/write_i16_itoa
Benchmarking random:large_signed/write_i16_itoa: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i16_itoa: Collecting 100 samples in estimated 5.0026 s (798k iterations)
Benchmarking random:large_signed/write_i16_itoa: Analyzing
random:large_signed/write_i16_itoa
time: [6.2647 µs 6.2654 µs 6.2663 µs]
change: [-0.2286% -0.1920% -0.1603%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking random:large_signed/write_i16_fmt
Benchmarking random:large_signed/write_i16_fmt: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i16_fmt: Collecting 100 samples in estimated 5.0860 s (288k iterations)
Benchmarking random:large_signed/write_i16_fmt: Analyzing
random:large_signed/write_i16_fmt
time: [18.421 µs 18.427 µs 18.434 µs]
change: [-2.6313% -2.5196% -2.4096%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) high mild
Benchmarking random:large_signed/write_i32_lexical
Benchmarking random:large_signed/write_i32_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i32_lexical: Collecting 100 samples in estimated 5.0054 s (914k iterations)
Benchmarking random:large_signed/write_i32_lexical: Analyzing
random:large_signed/write_i32_lexical
time: [5.5164 µs 5.5191 µs 5.5221 µs]
change: [+8.1013% +8.3804% +8.5700%] (p = 0.00 < 0.05)
Performance has regressed.
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
Benchmarking random:large_signed/write_i32_itoa
Benchmarking random:large_signed/write_i32_itoa: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i32_itoa: Collecting 100 samples in estimated 5.0059 s (707k iterations)
Benchmarking random:large_signed/write_i32_itoa: Analyzing
random:large_signed/write_i32_itoa
time: [7.0677 µs 7.0689 µs 7.0702 µs]
change: [-1.8770% -1.7560% -1.6440%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking random:large_signed/write_i32_fmt
Benchmarking random:large_signed/write_i32_fmt: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i32_fmt: Collecting 100 samples in estimated 5.0337 s (263k iterations)
Benchmarking random:large_signed/write_i32_fmt: Analyzing
random:large_signed/write_i32_fmt
time: [20.093 µs 20.096 µs 20.099 µs]
change: [-3.6516% -3.3023% -3.0273%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking random:large_signed/write_i64_lexical
Benchmarking random:large_signed/write_i64_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i64_lexical: Collecting 100 samples in estimated 5.0400 s (535k iterations)
Benchmarking random:large_signed/write_i64_lexical: Analyzing
random:large_signed/write_i64_lexical
time: [9.4140 µs 9.4154 µs 9.4168 µs]
change: [-4.1055% -3.9328% -3.8257%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking random:large_signed/write_i64_itoa
Benchmarking random:large_signed/write_i64_itoa: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i64_itoa: Collecting 100 samples in estimated 5.0018 s (485k iterations)
Benchmarking random:large_signed/write_i64_itoa: Analyzing
random:large_signed/write_i64_itoa
time: [10.198 µs 10.202 µs 10.206 µs]
change: [-11.864% -11.741% -11.658%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking random:large_signed/write_i64_fmt
Benchmarking random:large_signed/write_i64_fmt: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i64_fmt: Collecting 100 samples in estimated 5.1077 s (197k iterations)
Benchmarking random:large_signed/write_i64_fmt: Analyzing
random:large_signed/write_i64_fmt
time: [26.255 µs 26.264 µs 26.274 µs]
change: [+20.187% +22.132% +23.614%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking random:large_signed/write_i128_lexical
Benchmarking random:large_signed/write_i128_lexical: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i128_lexical: Collecting 100 samples in estimated 5.0170 s (207k iterations)
Benchmarking random:large_signed/write_i128_lexical: Analyzing
random:large_signed/write_i128_lexical
time: [24.095 µs 24.099 µs 24.103 µs]
change: [-14.380% -14.134% -13.903%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking random:large_signed/write_i128_itoa
Benchmarking random:large_signed/write_i128_itoa: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i128_itoa: Collecting 100 samples in estimated 5.0790 s (202k iterations)
Benchmarking random:large_signed/write_i128_itoa: Analyzing
random:large_signed/write_i128_itoa
time: [25.341 µs 25.361 µs 25.381 µs]
change: [-14.113% -13.843% -13.613%] (p = 0.00 < 0.05)
Performance has improved.
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking random:large_signed/write_i128_fmt
Benchmarking random:large_signed/write_i128_fmt: Warming up for 3.0000 s
Benchmarking random:large_signed/write_i128_fmt: Collecting 100 samples in estimated 5.1009 s (96k iterations)
Benchmarking random:large_signed/write_i128_fmt: Analyzing
random:large_signed/write_i128_fmt
time: [53.401 µs 53.449 µs 53.496 µs]
change: [+3.8434% +4.0313% +4.2094%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) low mild
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment