Skip to content

Instantly share code, notes, and snippets.

@indutny
Created January 30, 2023 23:00
Show Gist options
  • Save indutny/c8d29a00680bfbaf19d22d02a7175c0d to your computer and use it in GitHub Desktop.
Save indutny/c8d29a00680bfbaf19d22d02a7175c0d to your computer and use it in GitHub Desktop.
Running benches/graphemes.rs (target/release/deps/graphemes-23c2be4c07fc8a6b)
WARNING: HTML report generation will become a non-default optional feature in Criterion.rs 0.4.0.
This feature is being moved to cargo-criterion (https://github.com/bheisler/cargo-criterion) and will be optional in a future version of Criterion.rs. To silence this warning, either switch to cargo-criterion or enable the 'html_reports' feature in your Cargo.toml.
graphemes_arabic time: [248.91 µs 249.45 µs 250.01 µs]
change: [-1.4833% -1.2840% -1.0917%] (p = 0.00 < 0.05)
Performance has improved.
graphemes_english time: [348.00 µs 348.41 µs 348.93 µs]
change: [+0.3589% +0.5581% +0.7319%] (p = 0.00 < 0.05)
Change within noise threshold.
graphemes_hindi time: [283.75 µs 283.84 µs 283.94 µs]
change: [-13.401% -13.298% -13.176%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) high mild
4 (4.00%) high severe
graphemes_japanese time: [266.41 µs 266.98 µs 267.51 µs]
change: [-13.057% -12.861% -12.687%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
graphemes_korean time: [442.41 µs 443.48 µs 444.60 µs]
change: [-17.105% -16.929% -16.746%] (p = 0.00 < 0.05)
Performance has improved.
graphemes_mandarin time: [185.99 µs 186.07 µs 186.18 µs]
change: [-3.0574% -2.8011% -2.5096%] (p = 0.00 < 0.05)
Performance has improved.
Found 21 outliers among 100 measurements (21.00%)
7 (7.00%) high mild
14 (14.00%) high severe
graphemes_russian time: [249.03 µs 249.64 µs 250.28 µs]
change: [-0.2839% -0.0630% +0.1589%] (p = 0.58 > 0.05)
No change in performance detected.
Found 12 outliers among 100 measurements (12.00%)
11 (11.00%) high mild
1 (1.00%) high severe
graphemes_source_code time: [363.63 µs 364.61 µs 365.49 µs]
change: [-1.1429% -0.9471% -0.7285%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 22 outliers among 100 measurements (22.00%)
1 (1.00%) high mild
21 (21.00%) high severe
Running benches/unicode_words.rs (target/release/deps/unicode_words-6334ea82679c23b8)
WARNING: HTML report generation will become a non-default optional feature in Criterion.rs 0.4.0.
This feature is being moved to cargo-criterion (https://github.com/bheisler/cargo-criterion) and will be optional in a future version of Criterion.rs. To silence this warning, either switch to cargo-criterion or enable the 'html_reports' feature in your Cargo.toml.
unicode_words_arabic time: [330.80 µs 330.87 µs 330.94 µs]
change: [-23.332% -23.256% -23.187%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
4 (4.00%) low severe
2 (2.00%) high mild
7 (7.00%) high severe
unicode_words_english time: [539.50 µs 539.65 µs 539.83 µs]
change: [-32.075% -31.988% -31.875%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
3 (3.00%) high mild
6 (6.00%) high severe
unicode_words_hindi time: [251.53 µs 251.60 µs 251.68 µs]
change: [-23.095% -22.971% -22.857%] (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
unicode_words_japanese time: [598.20 µs 598.38 µs 598.60 µs]
change: [-23.295% -23.190% -23.072%] (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
unicode_words_korean time: [244.41 µs 244.88 µs 245.42 µs]
change: [-33.687% -33.547% -33.406%] (p = 0.00 < 0.05)
Performance has improved.
unicode_words_mandarin time: [444.35 µs 445.23 µs 446.20 µs]
change: [-40.622% -40.503% -40.391%] (p = 0.00 < 0.05)
Performance has improved.
unicode_words_russian time: [260.63 µs 260.80 µs 260.95 µs]
change: [-41.257% -41.151% -41.054%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
4 (4.00%) low severe
3 (3.00%) high mild
6 (6.00%) high severe
unicode_words_source_code
time: [639.38 µs 640.14 µs 640.72 µs]
change: [-28.869% -28.720% -28.579%] (p = 0.00 < 0.05)
Performance has improved.
Running benches/word_bounds.rs (target/release/deps/word_bounds-6caeecd8095d81e6)
WARNING: HTML report generation will become a non-default optional feature in Criterion.rs 0.4.0.
This feature is being moved to cargo-criterion (https://github.com/bheisler/cargo-criterion) and will be optional in a future version of Criterion.rs. To silence this warning, either switch to cargo-criterion or enable the 'html_reports' feature in your Cargo.toml.
word_bounds_arabic time: [277.24 µs 277.49 µs 277.82 µs]
change: [-26.008% -25.840% -25.672%] (p = 0.00 < 0.05)
Performance has improved.
word_bounds_english time: [543.35 µs 544.73 µs 546.20 µs]
change: [-29.579% -29.449% -29.326%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
word_bounds_hindi time: [229.03 µs 229.30 µs 229.59 µs]
change: [-23.431% -23.234% -23.023%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
8 (8.00%) high mild
word_bounds_japanese time: [449.16 µs 450.13 µs 451.12 µs]
change: [-28.330% -28.166% -28.014%] (p = 0.00 < 0.05)
Performance has improved.
word_bounds_korean time: [214.93 µs 215.01 µs 215.08 µs]
change: [-34.118% -34.021% -33.931%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) low severe
1 (1.00%) low mild
1 (1.00%) high mild
word_bounds_mandarin time: [283.41 µs 284.12 µs 284.89 µs]
change: [-51.479% -51.386% -51.294%] (p = 0.00 < 0.05)
Performance has improved.
Found 27 outliers among 100 measurements (27.00%)
23 (23.00%) low severe
2 (2.00%) high mild
2 (2.00%) high severe
word_bounds_russian time: [234.59 µs 234.64 µs 234.69 µs]
change: [-43.886% -43.813% -43.745%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
2 (2.00%) low severe
2 (2.00%) low mild
2 (2.00%) high severe
word_bounds_source_code time: [608.83 µs 610.09 µs 611.40 µs]
change: [-28.744% -28.642% -28.544%] (p = 0.00 < 0.05)
Performance has improved.
Found 30 outliers among 100 measurements (30.00%)
17 (17.00%) low severe
2 (2.00%) low mild
8 (8.00%) high mild
3 (3.00%) high severe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment