Created
September 11, 2026 07:35
-
-
Save Liblor/3e5cf40d3a79c831124d75ef69471850 to your computer and use it in GitHub Desktop.
20260911-roaring-rs-serialize-bulk-copy-optimization
This file contains hidden or 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
| CPU(s): 16 | |
| Model name: 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz | |
| Thread(s) per core: 2 | |
| Core(s) per socket: 8 | |
| CPU max MHz: 4800.0000 | |
| NUMA node0 CPU(s): 0-15 | |
| L2 Cache: 10 MiB | |
| RAM (DDR4): 64 GiB | |
| RAM Speed: 3200 MT/s | |
| ------------------------------------------------------------------------------------------ | |
| serialization/serialized_size/census-income | |
| time: [863.71 ns 864.63 ns 865.70 ns] | |
| thrpt: [2551.6 GiB/s 2554.8 GiB/s 2557.5 GiB/s] | |
| change: | |
| time: [-0.8068% -0.1557% +0.5104%] (p = 0.67 > 0.05) | |
| thrpt: [-0.5078% +0.1559% +0.8134%] | |
| No change in performance detected. | |
| Found 14 outliers among 100 measurements (14.00%) | |
| 5 (5.00%) low mild | |
| 7 (7.00%) high mild | |
| 2 (2.00%) high severe | |
| serialization/serialize_into/census-income | |
| time: [54.903 µs 55.123 µs 55.415 µs] | |
| thrpt: [39.861 GiB/s 40.073 GiB/s 40.233 GiB/s] | |
| change: | |
| time: [-84.840% -84.531% -84.117%] (p = 0.00 < 0.05) | |
| thrpt: [+529.60% +546.44% +559.65%] | |
| Performance has improved. | |
| Found 11 outliers among 100 measurements (11.00%) | |
| 4 (4.00%) high mild | |
| 7 (7.00%) high severe | |
| serialization/serialized_size/census-income_srt | |
| time: [798.79 ns 799.38 ns 799.98 ns] | |
| thrpt: [2648.6 GiB/s 2650.5 GiB/s 2652.5 GiB/s] | |
| change: | |
| time: [-1.3553% -0.8680% -0.4961%] (p = 0.00 < 0.05) | |
| thrpt: [+0.4986% +0.8756% +1.3740%] | |
| Change within noise threshold. | |
| Found 5 outliers among 100 measurements (5.00%) | |
| 1 (1.00%) low mild | |
| 3 (3.00%) high mild | |
| 1 (1.00%) high severe | |
| serialization/serialize_into/census-income_srt | |
| time: [52.712 µs 52.878 µs 53.067 µs] | |
| thrpt: [39.927 GiB/s 40.069 GiB/s 40.196 GiB/s] | |
| change: | |
| time: [-83.850% -83.692% -83.552%] (p = 0.00 < 0.05) | |
| thrpt: [+507.96% +513.18% +519.21%] | |
| Performance has improved. | |
| Found 8 outliers among 100 measurements (8.00%) | |
| 3 (3.00%) high mild | |
| 5 (5.00%) high severe | |
| serialization/serialized_size/census1881 | |
| time: [1.2688 µs 1.2700 µs 1.2713 µs] | |
| thrpt: [1468.4 GiB/s 1470.0 GiB/s 1471.4 GiB/s] | |
| change: | |
| time: [+0.5489% +0.9404% +1.5251%] (p = 0.00 < 0.05) | |
| thrpt: [-1.5022% -0.9316% -0.5459%] | |
| Change within noise threshold. | |
| Found 11 outliers among 100 measurements (11.00%) | |
| 1 (1.00%) low severe | |
| 1 (1.00%) low mild | |
| 4 (4.00%) high mild | |
| 5 (5.00%) high severe | |
| serialization/serialize_into/census1881 | |
| time: [60.678 µs 60.842 µs 61.070 µs] | |
| thrpt: [30.569 GiB/s 30.683 GiB/s 30.766 GiB/s] | |
| change: | |
| time: [-89.073% -89.020% -88.962%] (p = 0.00 < 0.05) | |
| thrpt: [+805.97% +810.72% +815.15%] | |
| Performance has improved. | |
| Found 12 outliers among 100 measurements (12.00%) | |
| 1 (1.00%) low mild | |
| 4 (4.00%) high mild | |
| 7 (7.00%) high severe | |
| serialization/serialized_size/census1881_srt | |
| time: [1.9320 µs 1.9361 µs 1.9405 µs] | |
| thrpt: [248.77 GiB/s 249.34 GiB/s 249.87 GiB/s] | |
| change: | |
| time: [-6.7223% -5.0378% -3.5501%] (p = 0.00 < 0.05) | |
| thrpt: [+3.6808% +5.3051% +7.2067%] | |
| Performance has improved. | |
| Found 16 outliers among 100 measurements (16.00%) | |
| 1 (1.00%) low severe | |
| 4 (4.00%) high mild | |
| 11 (11.00%) high severe | |
| serialization/serialize_into/census1881_srt | |
| time: [21.996 µs 22.225 µs 22.496 µs] | |
| thrpt: [21.459 GiB/s 21.721 GiB/s 21.947 GiB/s] | |
| change: | |
| time: [-81.975% -81.698% -81.457%] (p = 0.00 < 0.05) | |
| thrpt: [+439.29% +446.39% +454.78%] | |
| Performance has improved. | |
| Found 27 outliers among 100 measurements (27.00%) | |
| 15 (15.00%) low severe | |
| 3 (3.00%) high mild | |
| 9 (9.00%) high severe | |
| serialization/serialized_size/weather_sept_85 | |
| time: [2.3084 µs 2.3125 µs 2.3176 µs] | |
| thrpt: [3516.7 GiB/s 3524.4 GiB/s 3530.6 GiB/s] | |
| change: | |
| time: [+0.2836% +0.5478% +0.7886%] (p = 0.00 < 0.05) | |
| thrpt: [-0.7824% -0.5448% -0.2828%] | |
| Change within noise threshold. | |
| Found 14 outliers among 100 measurements (14.00%) | |
| 1 (1.00%) low mild | |
| 5 (5.00%) high mild | |
| 8 (8.00%) high severe | |
| serialization/serialize_into/weather_sept_85 | |
| time: [231.51 µs 232.19 µs 232.96 µs] | |
| thrpt: [34.985 GiB/s 35.100 GiB/s 35.204 GiB/s] | |
| change: | |
| time: [-84.862% -84.737% -84.569%] (p = 0.00 < 0.05) | |
| thrpt: [+548.03% +555.19% +560.61%] | |
| Performance has improved. | |
| Found 12 outliers among 100 measurements (12.00%) | |
| 4 (4.00%) high mild | |
| 8 (8.00%) high severe | |
| serialization/serialized_size/weather_sept_85_srt | |
| time: [1.8284 µs 1.8305 µs 1.8331 µs] | |
| thrpt: [3318.9 GiB/s 3323.6 GiB/s 3327.5 GiB/s] | |
| change: | |
| time: [+5.3098% +5.9196% +6.3330%] (p = 0.00 < 0.05) | |
| thrpt: [-5.9558% -5.5887% -5.0421%] | |
| Performance has regressed. | |
| Found 7 outliers among 100 measurements (7.00%) | |
| 1 (1.00%) low mild | |
| 3 (3.00%) high mild | |
| 3 (3.00%) high severe | |
| serialization/serialize_into/weather_sept_85_srt | |
| time: [165.41 µs 166.02 µs 166.77 µs] | |
| thrpt: [36.480 GiB/s 36.646 GiB/s 36.782 GiB/s] | |
| change: | |
| time: [-81.319% -81.233% -81.152%] (p = 0.00 < 0.05) | |
| thrpt: [+430.56% +432.84% +435.31%] | |
| 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 | |
| serialization/serialized_size/wikileaks-noquotes | |
| time: [1.5844 µs 1.5981 µs 1.6181 µs] | |
| thrpt: [326.61 GiB/s 330.69 GiB/s 333.55 GiB/s] | |
| change: | |
| time: [-0.7362% +0.1960% +1.5519%] (p = 0.77 > 0.05) | |
| thrpt: [-1.5282% -0.1956% +0.7416%] | |
| No change in performance detected. | |
| Found 11 outliers among 100 measurements (11.00%) | |
| 4 (4.00%) high mild | |
| 7 (7.00%) high severe | |
| serialization/serialize_into/wikileaks-noquotes | |
| time: [17.511 µs 17.560 µs 17.623 µs] | |
| thrpt: [29.988 GiB/s 30.095 GiB/s 30.179 GiB/s] | |
| change: | |
| time: [-88.851% -88.826% -88.794%] (p = 0.00 < 0.05) | |
| thrpt: [+792.39% +794.92% +796.96%] | |
| Performance has improved. | |
| Found 14 outliers among 100 measurements (14.00%) | |
| 1 (1.00%) low severe | |
| 5 (5.00%) high mild | |
| 8 (8.00%) high severe | |
| serialization/serialized_size/wikileaks-noquotes_srt | |
| time: [1.3201 µs 1.3321 µs 1.3517 µs] | |
| thrpt: [264.76 GiB/s 268.67 GiB/s 271.11 GiB/s] | |
| change: | |
| time: [-2.4007% -0.7932% +0.6869%] (p = 0.33 > 0.05) | |
| thrpt: [-0.6822% +0.7996% +2.4598%] | |
| No change in performance detected. | |
| Found 6 outliers among 100 measurements (6.00%) | |
| 2 (2.00%) low mild | |
| 1 (1.00%) high mild | |
| 3 (3.00%) high severe | |
| serialization/serialize_into/wikileaks-noquotes_srt | |
| time: [13.070 µs 13.214 µs 13.399 µs] | |
| thrpt: [26.711 GiB/s 27.083 GiB/s 27.383 GiB/s] | |
| change: | |
| time: [-85.776% -85.456% -85.155%] (p = 0.00 < 0.05) | |
| thrpt: [+573.64% +587.57% +603.03%] | |
| Performance has improved. | |
| Found 10 outliers among 100 measurements (10.00%) | |
| 1 (1.00%) low mild | |
| 2 (2.00%) high mild | |
| 7 (7.00%) high severe | |
| Running unittests src/lib.rs (target/release/deps/roaring-ee331e4503b51153) | |
| running 0 tests | |
| test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 197 filtered out; finished in 0.00s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment