Created
May 12, 2024 23:04
-
-
Save zamazan4ik/09e61920cbbb68caa2979cb20d1ebe7a to your computer and use it in GitHub Desktop.
nom: PGO instrumented compared to Release
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Running benches/arithmetic.rs (/home/zamazan4ik/open_source/nom/target/x86_64-unknown-linux-gnu/release/deps/arithmetic-a69b648114f66a06) | |
Benchmarking arithmetic | |
Benchmarking arithmetic: Warming up for 3.0000 s | |
Benchmarking arithmetic: Collecting 100 samples in estimated 5.0010 s (17M iterations) | |
Benchmarking arithmetic: Analyzing | |
arithmetic time: [288.54 ns 288.57 ns 288.61 ns] | |
change: [+42.582% +42.675% +42.750%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 7 outliers among 100 measurements (7.00%) | |
5 (5.00%) high mild | |
2 (2.00%) high severe | |
Running benches/http.rs (/home/zamazan4ik/open_source/nom/target/x86_64-unknown-linux-gnu/release/deps/http-eed7879212fcfe5f) | |
Benchmarking http/parse/291 | |
Benchmarking http/parse/291: Warming up for 3.0000 s | |
Benchmarking http/parse/291: Collecting 100 samples in estimated 5.0022 s (9.8M iterations) | |
Benchmarking http/parse/291: Analyzing | |
http/parse/291 time: [510.56 ns 510.77 ns 510.98 ns] | |
thrpt: [543.11 MiB/s 543.34 MiB/s 543.56 MiB/s] | |
change: | |
time: [+38.709% +38.943% +39.203%] (p = 0.00 < 0.05) | |
thrpt: [-28.163% -28.028% -27.907%] | |
Performance has regressed. | |
Found 7 outliers among 100 measurements (7.00%) | |
5 (5.00%) high mild | |
2 (2.00%) high severe | |
Running benches/http_streaming.rs (/home/zamazan4ik/open_source/nom/target/x86_64-unknown-linux-gnu/release/deps/http_streaming-de2c3a9fa7c07232) | |
Benchmarking http/parse_streaming/291 | |
Benchmarking http/parse_streaming/291: Warming up for 3.0000 s | |
Benchmarking http/parse_streaming/291: Collecting 100 samples in estimated 5.0023 s (9.4M iterations) | |
Benchmarking http/parse_streaming/291: Analyzing | |
http/parse_streaming/291 | |
time: [531.31 ns 531.48 ns 531.65 ns] | |
thrpt: [522.00 MiB/s 522.16 MiB/s 522.33 MiB/s] | |
change: | |
time: [+27.653% +28.113% +28.575%] (p = 0.00 < 0.05) | |
thrpt: [-22.224% -21.944% -21.663%] | |
Performance has regressed. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
Running benches/ini.rs (/home/zamazan4ik/open_source/nom/target/x86_64-unknown-linux-gnu/release/deps/ini-7b8c93936288e3c5) | |
Benchmarking ini/parse/110 | |
Benchmarking ini/parse/110: Warming up for 3.0000 s | |
Benchmarking ini/parse/110: Collecting 100 samples in estimated 5.0005 s (11M iterations) | |
Benchmarking ini/parse/110: Analyzing | |
ini/parse/110 time: [445.63 ns 445.79 ns 445.95 ns] | |
thrpt: [235.24 MiB/s 235.32 MiB/s 235.40 MiB/s] | |
change: | |
time: [+31.613% +31.692% +31.775%] (p = 0.00 < 0.05) | |
thrpt: [-24.113% -24.065% -24.020%] | |
Performance has regressed. | |
Found 6 outliers among 100 measurements (6.00%) | |
5 (5.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking ini keys and values/parse/45 | |
Benchmarking ini keys and values/parse/45: Warming up for 3.0000 s | |
Benchmarking ini keys and values/parse/45: Collecting 100 samples in estimated 5.0002 s (108M iterations) | |
Benchmarking ini keys and values/parse/45: Analyzing | |
ini keys and values/parse/45 | |
time: [46.694 ns 46.698 ns 46.703 ns] | |
thrpt: [918.90 MiB/s 919.00 MiB/s 919.08 MiB/s] | |
change: | |
time: [+19.597% +19.673% +19.744%] (p = 0.00 < 0.05) | |
thrpt: [-16.489% -16.439% -16.386%] | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
2 (2.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking ini key value/parse/18 | |
Benchmarking ini key value/parse/18: Warming up for 3.0000 s | |
Benchmarking ini key value/parse/18: Collecting 100 samples in estimated 5.0001 s (165M iterations) | |
Benchmarking ini key value/parse/18: Analyzing | |
ini key value/parse/18 time: [30.169 ns 30.226 ns 30.288 ns] | |
thrpt: [566.77 MiB/s 567.93 MiB/s 569.00 MiB/s] | |
change: | |
time: [+17.216% +17.581% +17.938%] (p = 0.00 < 0.05) | |
thrpt: [-15.210% -14.953% -14.687%] | |
Performance has regressed. | |
Found 9 outliers among 100 measurements (9.00%) | |
6 (6.00%) high mild | |
3 (3.00%) high severe | |
Running benches/ini_str.rs (/home/zamazan4ik/open_source/nom/target/x86_64-unknown-linux-gnu/release/deps/ini_str-1575c0e6836354a4) | |
Benchmarking ini str/parse/109 | |
Benchmarking ini str/parse/109: Warming up for 3.0000 s | |
Benchmarking ini str/parse/109: Collecting 100 samples in estimated 5.0010 s (8.9M iterations) | |
Benchmarking ini str/parse/109: Analyzing | |
ini str/parse/109 time: [560.06 ns 560.19 ns 560.32 ns] | |
thrpt: [185.52 MiB/s 185.56 MiB/s 185.61 MiB/s] | |
change: | |
time: [+55.859% +55.971% +56.078%] (p = 0.00 < 0.05) | |
thrpt: [-35.929% -35.886% -35.839%] | |
Performance has regressed. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
Running benches/json.rs (/home/zamazan4ik/open_source/nom/target/x86_64-unknown-linux-gnu/release/deps/json-c7a2b8f4d411d9c7) | |
Benchmarking json | |
Benchmarking json: Warming up for 3.0000 s | |
Benchmarking json: Collecting 100 samples in estimated 5.0015 s (2.9M iterations) | |
Benchmarking json: Analyzing | |
json time: [1.7286 µs 1.7303 µs 1.7320 µs] | |
change: [+44.389% +44.534% +44.679%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 10 outliers among 100 measurements (10.00%) | |
6 (6.00%) low severe | |
4 (4.00%) low mild | |
Benchmarking json #2 | |
Benchmarking json #2: Warming up for 3.0000 s | |
Benchmarking json #2: Collecting 100 samples in estimated 5.0031 s (3.2M iterations) | |
Benchmarking json #2: Analyzing | |
json #2 time: [1.5948 µs 1.5957 µs 1.5965 µs] | |
change: [+41.655% +41.782% +41.921%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 3 outliers among 100 measurements (3.00%) | |
3 (3.00%) high mild | |
Benchmarking json verbose | |
Benchmarking json verbose: Warming up for 3.0000 s | |
Benchmarking json verbose: Collecting 100 samples in estimated 5.0021 s (2.5M iterations) | |
Benchmarking json verbose: Analyzing | |
json verbose time: [2.0123 µs 2.0130 µs 2.0138 µs] | |
change: [+38.291% +38.377% +38.457%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 3 outliers among 100 measurements (3.00%) | |
2 (2.00%) low mild | |
1 (1.00%) high mild | |
Benchmarking json canada | |
Benchmarking json canada: Warming up for 3.0000 s | |
Benchmarking json canada: Collecting 100 samples in estimated 5.3171 s (300 iterations) | |
Benchmarking json canada: Analyzing | |
json canada time: [17.465 ms 17.482 ms 17.501 ms] | |
change: [+67.472% +67.726% +67.972%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
7 (7.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking json canada verbose | |
Benchmarking json canada verbose: Warming up for 3.0000 s | |
Benchmarking json canada verbose: Collecting 100 samples in estimated 5.9157 s (300 iterations) | |
Benchmarking json canada verbose: Analyzing | |
json canada verbose time: [19.528 ms 19.554 ms 19.583 ms] | |
change: [+39.097% +39.510% +39.891%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 13 outliers among 100 measurements (13.00%) | |
8 (8.00%) high mild | |
5 (5.00%) high severe | |
recognize_float_bytes result: Ok(([], [45, 49, 46, 50, 51, 52, 69, 45, 49, 50])) | |
Benchmarking recognize float bytes | |
Benchmarking recognize float bytes: Warming up for 3.0000 s | |
Benchmarking recognize float bytes: Collecting 100 samples in estimated 5.0001 s (472M iterations) | |
Benchmarking recognize float bytes: Analyzing | |
recognize float bytes time: [10.598 ns 10.598 ns 10.599 ns] | |
change: [+457.09% +457.38% +457.62%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 15 outliers among 100 measurements (15.00%) | |
1 (1.00%) low severe | |
5 (5.00%) high mild | |
9 (9.00%) high severe | |
recognize_float_str result: Ok(("", "-1.234E-12")) | |
Benchmarking recognize float str | |
Benchmarking recognize float str: Warming up for 3.0000 s | |
Benchmarking recognize float str: Collecting 100 samples in estimated 5.0001 s (271M iterations) | |
Benchmarking recognize float str: Analyzing | |
recognize float str time: [18.480 ns 18.482 ns 18.485 ns] | |
change: [+83.973% +84.001% +84.033%] (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 | |
float_bytes result: Ok(([], -1.234e-12)) | |
Benchmarking float bytes | |
Benchmarking float bytes: Warming up for 3.0000 s | |
Benchmarking float bytes: Collecting 100 samples in estimated 5.0001 s (176M iterations) | |
Benchmarking float bytes: Analyzing | |
float bytes time: [28.363 ns 28.387 ns 28.410 ns] | |
change: [+48.878% +48.979% +49.078%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
std_float_bytes result: Ok(([], -1.234e-12)) | |
Benchmarking std_float bytes | |
Benchmarking std_float bytes: Warming up for 3.0000 s | |
Benchmarking std_float bytes: Collecting 100 samples in estimated 5.0001 s (193M iterations) | |
Benchmarking std_float bytes: Analyzing | |
std_float bytes time: [25.854 ns 25.874 ns 25.896 ns] | |
change: [+35.663% +35.761% +35.859%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 13 outliers among 100 measurements (13.00%) | |
7 (7.00%) high mild | |
6 (6.00%) high severe | |
float_str result: Ok(("", -1.234e-12)) | |
Benchmarking float str | |
Benchmarking float str: Warming up for 3.0000 s | |
Benchmarking float str: Collecting 100 samples in estimated 5.0001 s (148M iterations) | |
Benchmarking float str: Analyzing | |
float str time: [33.703 ns 33.706 ns 33.710 ns] | |
change: [+44.001% +44.103% +44.177%] (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 | |
Running benches/json_streaming.rs (/home/zamazan4ik/open_source/nom/target/x86_64-unknown-linux-gnu/release/deps/json_streaming-ceb02100a5a08070) | |
Benchmarking json streaming | |
Benchmarking json streaming: Warming up for 3.0000 s | |
Benchmarking json streaming: Collecting 100 samples in estimated 5.0046 s (2.9M iterations) | |
Benchmarking json streaming: Analyzing | |
json streaming time: [1.6333 µs 1.6337 µs 1.6342 µs] | |
change: [+45.248% +45.350% +45.456%] (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 | |
recognize_float_bytes result: Ok(([59], [45, 49, 46, 50, 51, 52, 69, 45, 49, 50])) | |
Benchmarking recognize float bytes streaming | |
Benchmarking recognize float bytes streaming: Warming up for 3.0000 s | |
Benchmarking recognize float bytes streaming: Collecting 100 samples in estimated 5.0000 s (311M iterations) | |
Benchmarking recognize float bytes streaming: Analyzing | |
recognize float bytes streaming | |
time: [16.032 ns 16.036 ns 16.042 ns] | |
change: [+635.93% +637.24% +638.08%] (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 | |
recognize_float_str result: Ok((";", "-1.234E-12")) | |
Benchmarking recognize float str streaming | |
Benchmarking recognize float str streaming: Warming up for 3.0000 s | |
Benchmarking recognize float str streaming: Collecting 100 samples in estimated 5.0001 s (125M iterations) | |
Benchmarking recognize float str streaming: Analyzing | |
recognize float str streaming | |
time: [39.852 ns 39.950 ns 40.058 ns] | |
change: [+144.42% +144.89% +145.41%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 4 outliers among 100 measurements (4.00%) | |
4 (4.00%) high mild | |
float_bytes result: Ok(([59], -1.234e-12)) | |
Benchmarking float bytes streaming | |
Benchmarking float bytes streaming: Warming up for 3.0000 s | |
Benchmarking float bytes streaming: Collecting 100 samples in estimated 5.0001 s (335M iterations) | |
Benchmarking float bytes streaming: Analyzing | |
float bytes streaming time: [14.931 ns 14.932 ns 14.935 ns] | |
change: [+96.313% +96.388% +96.455%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 9 outliers among 100 measurements (9.00%) | |
1 (1.00%) high mild | |
8 (8.00%) high severe | |
std_float_bytes result: Ok(([59], -1.234e-12)) | |
Benchmarking std_float bytes streaming | |
Benchmarking std_float bytes streaming: Warming up for 3.0000 s | |
Benchmarking std_float bytes streaming: Collecting 100 samples in estimated 5.0001 s (140M iterations) | |
Benchmarking std_float bytes streaming: Analyzing | |
std_float bytes streaming | |
time: [35.631 ns 35.685 ns 35.736 ns] | |
change: [+81.908% +82.112% +82.342%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
float_str result: Ok((";", -1.234e-12)) | |
Benchmarking float str streaming | |
Benchmarking float str streaming: Warming up for 3.0000 s | |
Benchmarking float str streaming: Collecting 100 samples in estimated 5.0000 s (91M iterations) | |
Benchmarking float str streaming: Analyzing | |
float str streaming time: [55.096 ns 55.150 ns 55.199 ns] | |
change: [+96.627% +96.885% +97.149%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
Running benches/number.rs (/home/zamazan4ik/open_source/nom/target/x86_64-unknown-linux-gnu/release/deps/number-0d8de6764e0260b8) | |
Benchmarking number | |
Benchmarking number: Warming up for 3.0000 s | |
Benchmarking number: Collecting 100 samples in estimated 5.0000 s (6.1B iterations) | |
Benchmarking number: Analyzing | |
number time: [815.13 ps 815.17 ps 815.22 ps] | |
change: [+0.0590% +0.0815% +0.1017%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 11 outliers among 100 measurements (11.00%) | |
6 (6.00%) high mild | |
5 (5.00%) high severe |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment