Skip to content

Instantly share code, notes, and snippets.

@Manishearth
Created June 21, 2022 04:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Manishearth/056a0ec12f9c943d71d214713d448ac0 to your computer and use it in GitHub Desktop.
Save Manishearth/056a0ec12f9c943d71d214713d448ac0 to your computer and use it in GitHub Desktop.
zerovec bench results
Running benches/vzv.rs (/home/manishearth/dev/icu4x/target/release/deps/vzv-6bc0f6959cd3bb44)
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.
Gnuplot not found, using plotters backend
vzv/overview time: [1.0805 us 1.1049 us 1.1295 us]
Found 30 outliers among 100 measurements (30.00%)
5 (5.00%) low severe
2 (2.00%) low mild
4 (4.00%) high mild
19 (19.00%) high severe
vzv/char_count/slice time: [720.05 ns 728.99 ns 739.66 ns]
vzv/char_count/vzv time: [1.2517 us 1.2650 us 1.2792 us]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
vzv/binary_search/slice time: [443.55 ns 451.40 ns 460.59 ns]
vzv/binary_search/vzv time: [797.51 ns 803.67 ns 810.79 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
vzv/binary_search/single/slice
time: [53.320 ns 57.788 ns 63.590 ns]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) high mild
7 (7.00%) high severe
vzv/binary_search/single/vzv
time: [119.07 ns 122.10 ns 125.57 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
vzv_precompute/get/precomputed
time: [5.4938 ns 5.6210 ns 5.7535 ns]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
vzv_precompute/get/slice
time: [5.2256 ns 5.4315 ns 5.6670 ns]
Found 22 outliers among 100 measurements (22.00%)
14 (14.00%) low severe
3 (3.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
vzv_precompute/search/precomputed
time: [66.613 ns 68.489 ns 70.803 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
vzv_precompute/search/slice
time: [54.107 ns 55.504 ns 56.893 ns]
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) high mild
5 (5.00%) high severe
vzv_precompute/search_multi/precomputed
time: [764.26 ns 771.27 ns 778.87 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
vzv_precompute/search_multi/slice
time: [868.18 ns 871.70 ns 874.98 ns]
Found 18 outliers among 100 measurements (18.00%)
8 (8.00%) low severe
2 (2.00%) high mild
8 (8.00%) high severe
vzv/deserialize/string/vec_owned
time: [11.141 us 11.274 us 11.419 us]
Found 15 outliers among 100 measurements (15.00%)
2 (2.00%) low mild
6 (6.00%) high mild
7 (7.00%) high severe
vzv/deserialize/string/vec_borrowed
time: [2.0865 us 2.2486 us 2.4020 us]
Found 12 outliers among 100 measurements (12.00%)
2 (2.00%) high mild
10 (10.00%) high severe
vzv/deserialize/string/vzv
time: [1.9071 us 1.9446 us 1.9906 us]
Running benches/zeromap.rs (/home/manishearth/dev/icu4x/target/release/deps/zeromap-61ff001ea453f487)
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.
Gnuplot not found, using plotters backend
zeromap/deserialize/small
time: [337.29 ns 340.26 ns 343.63 ns]
zeromap/deserialize/large
time: [2.4315 ms 2.4672 ms 2.5060 ms]
Found 10 outliers among 100 measurements (10.00%)
7 (7.00%) high mild
3 (3.00%) high severe
zeromap/lookup/small time: [62.508 ns 64.935 ns 67.183 ns]
Found 22 outliers among 100 measurements (22.00%)
6 (6.00%) high mild
16 (16.00%) high severe
zeromap/lookup/large time: [220.55 ns 221.36 ns 222.25 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
zeromap/deserialize/small/hashmap
time: [2.2543 us 2.2703 us 2.2886 us]
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
zeromap/deserialize/large/hashmap
time: [40.661 ms 40.893 ms 41.140 ms]
Found 7 outliers among 100 measurements (7.00%)
7 (7.00%) high mild
zeromap/lookup/small/hashmap
time: [47.048 ns 47.230 ns 47.420 ns]
Found 18 outliers among 100 measurements (18.00%)
12 (12.00%) low mild
5 (5.00%) high mild
1 (1.00%) high severe
zeromap/lookup/large/hashmap
time: [47.161 ns 47.338 ns 47.516 ns]
Found 13 outliers among 100 measurements (13.00%)
13 (13.00%) low mild
Running benches/zerovec.rs (/home/manishearth/dev/icu4x/target/release/deps/zerovec-5d4efe1a397b35cd)
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.
Gnuplot not found, using plotters backend
zerovec/overview time: [5.7483 ns 5.7739 ns 5.7996 ns]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) low mild
3 (3.00%) high mild
zerovec/sum/sample/slice
time: [4.2922 ns 4.3091 ns 4.3280 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
zerovec/sum/sample/zerovec_aligned
time: [4.5993 ns 4.6164 ns 4.6347 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
zerovec/sum/sample/zerovec_unaligned
time: [5.5344 ns 5.7108 ns 5.8937 ns]
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
zerovec/binary_search/sample/slice
time: [4.7800 ns 4.8451 ns 4.9150 ns]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
zerovec/binary_search/sample/zerovec
time: [4.9440 ns 5.1897 ns 5.4072 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
zerovec/binary_search/log_normal/slice
time: [427.24 ns 428.48 ns 429.78 ns]
Found 13 outliers among 100 measurements (13.00%)
7 (7.00%) high mild
6 (6.00%) high severe
zerovec/binary_search/log_normal/zerovec
time: [564.30 ns 565.23 ns 566.36 ns]
Found 21 outliers among 100 measurements (21.00%)
4 (4.00%) high mild
17 (17.00%) high severe
zerovec/binary_search/log_normal/single/slice
time: [10.605 ns 10.620 ns 10.630 ns]
Found 17 outliers among 100 measurements (17.00%)
2 (2.00%) low severe
1 (1.00%) low mild
2 (2.00%) high mild
12 (12.00%) high severe
zerovec/binary_search/log_normal/single/zerovec
time: [9.1916 ns 9.1951 ns 9.1999 ns]
Found 18 outliers among 100 measurements (18.00%)
6 (6.00%) high mild
12 (12.00%) high severe
Running benches/zerovec_iai.rs (/home/manishearth/dev/icu4x/target/release/deps/zerovec_iai-59f0186459381d66)
Unexpected error while launching valgrind. Error: No such file or directory (os error 2)
Running benches/zerovec_serde.rs (/home/manishearth/dev/icu4x/target/release/deps/zerovec_serde-e3a3dc2d6f791b5c)
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.
Gnuplot not found, using plotters backend
zerovec_serde/overview time: [14.080 ns 14.100 ns 14.121 ns]
Found 15 outliers among 100 measurements (15.00%)
1 (1.00%) low mild
14 (14.00%) high mild
zerovec_serde/serialize/u32/slice
time: [51.050 ns 51.324 ns 51.578 ns]
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) low mild
1 (1.00%) high mild
zerovec_serde/deserialize_sum/u32/slice
time: [47.205 ns 47.423 ns 47.643 ns]
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
zerovec_serde/serialize/u32/zerovec
time: [21.515 ns 21.582 ns 21.639 ns]
Found 13 outliers among 100 measurements (13.00%)
7 (7.00%) low severe
1 (1.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
zerovec_serde/deserialize_sum/u32/zerovec
time: [14.115 ns 14.131 ns 14.147 ns]
Found 15 outliers among 100 measurements (15.00%)
1 (1.00%) low mild
7 (7.00%) high mild
7 (7.00%) high severe
zerovec_serde/serialize/char/slice
time: [195.33 ns 195.75 ns 196.10 ns]
Found 17 outliers among 100 measurements (17.00%)
3 (3.00%) low severe
4 (4.00%) low mild
2 (2.00%) high mild
8 (8.00%) high severe
zerovec_serde/deserialize/char/slice
time: [224.66 ns 225.55 ns 226.41 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
zerovec_serde/serialize/char/zerovec
time: [21.038 ns 21.123 ns 21.216 ns]
Found 16 outliers among 100 measurements (16.00%)
2 (2.00%) low mild
11 (11.00%) high mild
3 (3.00%) high severe
zerovec_serde/deserialize/char/zerovec
time: [25.447 ns 25.668 ns 25.874 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low mild
zerovec_serde/deserialize/stress/vec
time: [140.81 ns 141.55 ns 142.29 ns]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low severe
3 (3.00%) high mild
zerovec_serde/deserialize/stress/zerovec
time: [12.163 ns 12.166 ns 12.170 ns]
Found 22 outliers among 100 measurements (22.00%)
5 (5.00%) high mild
17 (17.00%) high severe
zerovec_serde/sum/stress/vec
time: [8.0832 ns 8.1247 ns 8.1660 ns]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
2 (2.00%) high mild
zerovec_serde/sum/stress/zerovec
time: [7.8895 ns 7.9434 ns 8.0038 ns]
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment