Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save zamazan4ik/77ec01c7a015f99670e7dbcfc62b8b74 to your computer and use it in GitHub Desktop.
Save zamazan4ik/77ec01c7a015f99670e7dbcfc62b8b74 to your computer and use it in GitHub Desktop.
musli: PGO optimized compared to Release
taskset -c 0 cargo pgo optimize bench -- --workspace --all-features
Benchmarking enc/primitives/musli_json
Benchmarking enc/primitives/musli_json: Warming up for 3.0000 s
Benchmarking enc/primitives/musli_json: Collecting 100 samples in estimated 5.0001 s (41M iterations)
Benchmarking enc/primitives/musli_json: Analyzing
enc/primitives/musli_json
time: [122.12 ns 122.47 ns 122.82 ns]
change: [-26.952% -26.782% -26.606%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking enc/primitives/musli_wire
Benchmarking enc/primitives/musli_wire: Warming up for 3.0000 s
Benchmarking enc/primitives/musli_wire: Collecting 100 samples in estimated 5.0001 s (65M iterations)
Benchmarking enc/primitives/musli_wire: Analyzing
enc/primitives/musli_wire
time: [77.204 ns 77.233 ns 77.265 ns]
change: [-1.5014% -1.4393% -1.3858%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
9 (9.00%) high mild
6 (6.00%) high severe
Benchmarking enc/primitives/musli_descriptive
Benchmarking enc/primitives/musli_descriptive: Warming up for 3.0000 s
Benchmarking enc/primitives/musli_descriptive: Collecting 100 samples in estimated 5.0001 s (50M iterations)
Benchmarking enc/primitives/musli_descriptive: Analyzing
enc/primitives/musli_descriptive
time: [99.038 ns 99.310 ns 99.669 ns]
change: [-4.4678% -4.2657% -4.0331%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking enc/primitives/musli_storage
Benchmarking enc/primitives/musli_storage: Warming up for 3.0000 s
Benchmarking enc/primitives/musli_storage: Collecting 100 samples in estimated 5.0003 s (73M iterations)
Benchmarking enc/primitives/musli_storage: Analyzing
enc/primitives/musli_storage
time: [68.862 ns 68.947 ns 69.037 ns]
change: [-4.5963% -4.4022% -4.2232%] (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 enc/primitives/musli_storage_packed
Benchmarking enc/primitives/musli_storage_packed: Warming up for 3.0000 s
Benchmarking enc/primitives/musli_storage_packed: Collecting 100 samples in estimated 5.0000 s (526M iterations)
Benchmarking enc/primitives/musli_storage_packed: Analyzing
enc/primitives/musli_storage_packed
time: [9.5056 ns 9.5075 ns 9.5096 ns]
change: [-43.018% -42.944% -42.887%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
9 (9.00%) high mild
5 (5.00%) high severe
Benchmarking enc/primitives/musli_value
Benchmarking enc/primitives/musli_value: Warming up for 3.0000 s
Benchmarking enc/primitives/musli_value: Collecting 100 samples in estimated 5.0012 s (18M iterations)
Benchmarking enc/primitives/musli_value: Analyzing
enc/primitives/musli_value
time: [275.33 ns 275.52 ns 275.72 ns]
change: [+10.440% +10.744% +11.023%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking enc/primitives/musli_zerocopy
Benchmarking enc/primitives/musli_zerocopy: Warming up for 3.0000 s
Benchmarking enc/primitives/musli_zerocopy: Collecting 100 samples in estimated 5.0000 s (1.2B iterations)
Benchmarking enc/primitives/musli_zerocopy: Analyzing
enc/primitives/musli_zerocopy
time: [4.0523 ns 4.0539 ns 4.0555 ns]
change: [-7.3784% -7.1356% -6.9339%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
3 (3.00%) low mild
7 (7.00%) high mild
4 (4.00%) high severe
Benchmarking enc/primitives/serde_json
Benchmarking enc/primitives/serde_json: Warming up for 3.0000 s
Benchmarking enc/primitives/serde_json: Collecting 100 samples in estimated 5.0004 s (28M iterations)
Benchmarking enc/primitives/serde_json: Analyzing
enc/primitives/serde_json
time: [178.70 ns 179.07 ns 179.47 ns]
change: [+7.5854% +8.2783% +8.8619%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) low mild
2 (2.00%) high mild
Benchmarking enc/primitives/serde_bincode
Benchmarking enc/primitives/serde_bincode: Warming up for 3.0000 s
Benchmarking enc/primitives/serde_bincode: Collecting 100 samples in estimated 5.0000 s (292M iterations)
Benchmarking enc/primitives/serde_bincode: Analyzing
enc/primitives/serde_bincode
time: [17.124 ns 17.129 ns 17.135 ns]
change: [-10.779% -10.649% -10.533%] (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 enc/primitives/serde_rmp
Benchmarking enc/primitives/serde_rmp: Warming up for 3.0000 s
Benchmarking enc/primitives/serde_rmp: Collecting 100 samples in estimated 5.0002 s (130M iterations)
Benchmarking enc/primitives/serde_rmp: Analyzing
enc/primitives/serde_rmp
time: [38.269 ns 38.395 ns 38.531 ns]
change: [-8.4734% -7.8537% -7.3292%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking enc/primitives/serde_dlhn
Benchmarking enc/primitives/serde_dlhn: Warming up for 3.0000 s
Benchmarking enc/primitives/serde_dlhn: Collecting 100 samples in estimated 5.0002 s (117M iterations)
Benchmarking enc/primitives/serde_dlhn: Analyzing
enc/primitives/serde_dlhn
time: [42.678 ns 42.693 ns 42.708 ns]
change: [-7.9420% -7.7588% -7.6059%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking enc/primitives/serde_cbor
Benchmarking enc/primitives/serde_cbor: Warming up for 3.0000 s
Benchmarking enc/primitives/serde_cbor: Collecting 100 samples in estimated 5.0002 s (84M iterations)
Benchmarking enc/primitives/serde_cbor: Analyzing
enc/primitives/serde_cbor
time: [59.487 ns 59.505 ns 59.524 ns]
change: [-43.677% -43.541% -43.414%] (p = 0.00 < 0.05)
Performance has improved.
Found 23 outliers among 100 measurements (23.00%)
2 (2.00%) low mild
10 (10.00%) high mild
11 (11.00%) high severe
Benchmarking enc/primitives/serde_bitcode
Benchmarking enc/primitives/serde_bitcode: Warming up for 3.0000 s
Benchmarking enc/primitives/serde_bitcode: Collecting 100 samples in estimated 5.0025 s (8.6M iterations)
Benchmarking enc/primitives/serde_bitcode: Analyzing
enc/primitives/serde_bitcode
time: [587.17 ns 587.70 ns 588.28 ns]
change: [+8.4007% +9.0499% +9.5779%] (p = 0.00 < 0.05)
Performance has regressed.
Found 17 outliers among 100 measurements (17.00%)
1 (1.00%) low severe
5 (5.00%) low mild
6 (6.00%) high mild
5 (5.00%) high severe
Benchmarking enc/primitives/derive_bitcode
Benchmarking enc/primitives/derive_bitcode: Warming up for 3.0000 s
Benchmarking enc/primitives/derive_bitcode: Collecting 100 samples in estimated 5.0003 s (35M iterations)
Benchmarking enc/primitives/derive_bitcode: Analyzing
enc/primitives/derive_bitcode
time: [142.18 ns 142.35 ns 142.53 ns]
change: [-27.638% -26.979% -26.504%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking enc/primitives/rkyv
Benchmarking enc/primitives/rkyv: Warming up for 3.0000 s
Benchmarking enc/primitives/rkyv: Collecting 100 samples in estimated 5.0000 s (321M iterations)
Benchmarking enc/primitives/rkyv: Analyzing
enc/primitives/rkyv time: [15.178 ns 15.206 ns 15.236 ns]
change: [-11.368% -5.6519% +0.3287%] (p = 0.06 > 0.05)
No change in performance detected.
Found 14 outliers among 100 measurements (14.00%)
8 (8.00%) low severe
5 (5.00%) high mild
1 (1.00%) high severe
Benchmarking enc/primitives/postcard
Benchmarking enc/primitives/postcard: Warming up for 3.0000 s
Benchmarking enc/primitives/postcard: Collecting 100 samples in estimated 5.0004 s (64M iterations)
Benchmarking enc/primitives/postcard: Analyzing
enc/primitives/postcard time: [78.354 ns 78.393 ns 78.431 ns]
change: [-30.632% -30.544% -30.470%] (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 enc/primitives/bson
Benchmarking enc/primitives/bson: Warming up for 3.0000 s
Benchmarking enc/primitives/bson: Collecting 100 samples in estimated 5.0008 s (26M iterations)
Benchmarking enc/primitives/bson: Analyzing
enc/primitives/bson time: [192.09 ns 192.43 ns 192.78 ns]
change: [-28.832% -28.510% -28.252%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking enc/primitives/miniserde
Benchmarking enc/primitives/miniserde: Warming up for 3.0000 s
Benchmarking enc/primitives/miniserde: Collecting 100 samples in estimated 5.0009 s (12M iterations)
Benchmarking enc/primitives/miniserde: Analyzing
enc/primitives/miniserde
time: [434.69 ns 435.42 ns 436.15 ns]
change: [-2.0113% -1.7814% -1.5577%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low severe
1 (1.00%) low mild
Benchmarking dec/primitives/musli_json
Benchmarking dec/primitives/musli_json: Warming up for 3.0000 s
Benchmarking dec/primitives/musli_json: Collecting 100 samples in estimated 5.0007 s (16M iterations)
Benchmarking dec/primitives/musli_json: Analyzing
dec/primitives/musli_json
time: [314.70 ns 315.11 ns 315.52 ns]
change: [-28.525% -28.405% -28.288%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
4 (4.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking dec/primitives/musli_wire
Benchmarking dec/primitives/musli_wire: Warming up for 3.0000 s
Benchmarking dec/primitives/musli_wire: Collecting 100 samples in estimated 5.0000 s (73M iterations)
Benchmarking dec/primitives/musli_wire: Analyzing
dec/primitives/musli_wire
time: [67.839 ns 67.888 ns 67.938 ns]
change: [-21.439% -21.213% -21.050%] (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 dec/primitives/musli_descriptive
Benchmarking dec/primitives/musli_descriptive: Warming up for 3.0000 s
Benchmarking dec/primitives/musli_descriptive: Collecting 100 samples in estimated 5.0004 s (41M iterations)
Benchmarking dec/primitives/musli_descriptive: Analyzing
dec/primitives/musli_descriptive
time: [121.95 ns 122.40 ns 122.90 ns]
change: [+13.237% +13.771% +14.317%] (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 dec/primitives/musli_storage
Benchmarking dec/primitives/musli_storage: Warming up for 3.0000 s
Benchmarking dec/primitives/musli_storage: Collecting 100 samples in estimated 5.0002 s (69M iterations)
Benchmarking dec/primitives/musli_storage: Analyzing
dec/primitives/musli_storage
time: [68.843 ns 68.937 ns 69.084 ns]
change: [-6.0668% -5.8940% -5.6634%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
Benchmarking dec/primitives/musli_storage_packed
Benchmarking dec/primitives/musli_storage_packed: Warming up for 3.0000 s
Benchmarking dec/primitives/musli_storage_packed: Collecting 100 samples in estimated 5.0000 s (1.8B iterations)
Benchmarking dec/primitives/musli_storage_packed: Analyzing
dec/primitives/musli_storage_packed
time: [2.8537 ns 2.8549 ns 2.8562 ns]
change: [-46.581% -46.510% -46.439%] (p = 0.00 < 0.05)
Performance has improved.
Found 17 outliers among 100 measurements (17.00%)
2 (2.00%) high mild
15 (15.00%) high severe
Benchmarking dec/primitives/musli_value
Benchmarking dec/primitives/musli_value: Warming up for 3.0000 s
Benchmarking dec/primitives/musli_value: Collecting 100 samples in estimated 5.0001 s (180M iterations)
Benchmarking dec/primitives/musli_value: Analyzing
dec/primitives/musli_value
time: [28.525 ns 28.538 ns 28.553 ns]
change: [-57.771% -57.739% -57.706%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
3 (3.00%) high mild
12 (12.00%) high severe
Benchmarking dec/primitives/musli_zerocopy
Benchmarking dec/primitives/musli_zerocopy: Warming up for 3.0000 s
Benchmarking dec/primitives/musli_zerocopy: Collecting 100 samples in estimated 5.0000 s (7.4B iterations)
Benchmarking dec/primitives/musli_zerocopy: Analyzing
dec/primitives/musli_zerocopy
time: [679.22 ps 679.66 ps 680.18 ps]
change: [-0.0679% +0.0368% +0.1611%] (p = 0.54 > 0.05)
No change in performance detected.
Found 19 outliers among 100 measurements (19.00%)
6 (6.00%) high mild
13 (13.00%) high severe
Benchmarking dec/primitives/serde_json
Benchmarking dec/primitives/serde_json: Warming up for 3.0000 s
Benchmarking dec/primitives/serde_json: Collecting 100 samples in estimated 5.0013 s (19M iterations)
Benchmarking dec/primitives/serde_json: Analyzing
dec/primitives/serde_json
time: [269.30 ns 269.63 ns 269.94 ns]
change: [-19.046% -18.921% -18.797%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking dec/primitives/serde_bincode
Benchmarking dec/primitives/serde_bincode: Warming up for 3.0000 s
Benchmarking dec/primitives/serde_bincode: Collecting 100 samples in estimated 5.0000 s (1.8B iterations)
Benchmarking dec/primitives/serde_bincode: Analyzing
dec/primitives/serde_bincode
time: [2.7164 ns 2.7176 ns 2.7191 ns]
change: [-87.238% -87.221% -87.206%] (p = 0.00 < 0.05)
Performance has improved.
Found 19 outliers among 100 measurements (19.00%)
1 (1.00%) low severe
4 (4.00%) high mild
14 (14.00%) high severe
Benchmarking dec/primitives/serde_rmp
Benchmarking dec/primitives/serde_rmp: Warming up for 3.0000 s
Benchmarking dec/primitives/serde_rmp: Collecting 100 samples in estimated 5.0002 s (113M iterations)
Benchmarking dec/primitives/serde_rmp: Analyzing
dec/primitives/serde_rmp
time: [44.262 ns 44.298 ns 44.334 ns]
change: [-21.165% -21.065% -20.961%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking dec/primitives/serde_dlhn
Benchmarking dec/primitives/serde_dlhn: Warming up for 3.0000 s
Benchmarking dec/primitives/serde_dlhn: Collecting 100 samples in estimated 5.0001 s (156M iterations)
Benchmarking dec/primitives/serde_dlhn: Analyzing
dec/primitives/serde_dlhn
time: [32.139 ns 32.156 ns 32.174 ns]
change: [-43.194% -43.149% -43.100%] (p = 0.00 < 0.05)
Performance has improved.
Found 11 outliers among 100 measurements (11.00%)
7 (7.00%) high mild
4 (4.00%) high severe
Benchmarking dec/primitives/serde_cbor
Benchmarking dec/primitives/serde_cbor: Warming up for 3.0000 s
Benchmarking dec/primitives/serde_cbor: Collecting 100 samples in estimated 5.0005 s (30M iterations)
Benchmarking dec/primitives/serde_cbor: Analyzing
dec/primitives/serde_cbor
time: [166.20 ns 166.40 ns 166.61 ns]
change: [-46.305% -46.058% -45.819%] (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 dec/primitives/serde_bitcode
Benchmarking dec/primitives/serde_bitcode: Warming up for 3.0000 s
Benchmarking dec/primitives/serde_bitcode: Collecting 100 samples in estimated 5.0002 s (27M iterations)
Benchmarking dec/primitives/serde_bitcode: Analyzing
dec/primitives/serde_bitcode
time: [186.25 ns 186.64 ns 187.00 ns]
change: [-7.1949% -6.7720% -6.3832%] (p = 0.00 < 0.05)
Performance has improved.
Found 19 outliers among 100 measurements (19.00%)
6 (6.00%) low mild
13 (13.00%) high mild
Benchmarking dec/primitives/derive_bitcode
Benchmarking dec/primitives/derive_bitcode: Warming up for 3.0000 s
Benchmarking dec/primitives/derive_bitcode: Collecting 100 samples in estimated 5.0001 s (116M iterations)
Benchmarking dec/primitives/derive_bitcode: Analyzing
dec/primitives/derive_bitcode
time: [44.251 ns 44.973 ns 46.326 ns]
change: [-2.8936% -0.6958% +3.4641%] (p = 0.77 > 0.05)
No change in performance detected.
Found 9 outliers among 100 measurements (9.00%)
2 (2.00%) high mild
7 (7.00%) high severe
Benchmarking dec/primitives/rkyv
Benchmarking dec/primitives/rkyv: Warming up for 3.0000 s
Benchmarking dec/primitives/rkyv: Collecting 100 samples in estimated 5.0000 s (1.0B iterations)
Benchmarking dec/primitives/rkyv: Analyzing
dec/primitives/rkyv time: [5.0030 ns 5.0107 ns 5.0255 ns]
change: [+1.0664% +1.2514% +1.4387%] (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 dec/primitives/postcard
Benchmarking dec/primitives/postcard: Warming up for 3.0000 s
Benchmarking dec/primitives/postcard: Collecting 100 samples in estimated 5.0001 s (269M iterations)
Benchmarking dec/primitives/postcard: Analyzing
dec/primitives/postcard time: [18.542 ns 18.555 ns 18.569 ns]
change: [-33.863% -33.410% -32.972%] (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 dec/primitives/bson
Benchmarking dec/primitives/bson: Warming up for 3.0000 s
Benchmarking dec/primitives/bson: Collecting 100 samples in estimated 5.0014 s (16M iterations)
Benchmarking dec/primitives/bson: Analyzing
dec/primitives/bson time: [318.75 ns 319.00 ns 319.27 ns]
change: [-14.435% -13.992% -13.629%] (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 dec/primitives/miniserde
Benchmarking dec/primitives/miniserde: Warming up for 3.0000 s
Benchmarking dec/primitives/miniserde: Collecting 100 samples in estimated 5.0010 s (21M iterations)
Benchmarking dec/primitives/miniserde: Analyzing
dec/primitives/miniserde
time: [242.89 ns 243.20 ns 243.53 ns]
change: [-15.675% -15.356% -15.083%] (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 enc/primpacked/musli_json
Benchmarking enc/primpacked/musli_json: Warming up for 3.0000 s
Benchmarking enc/primpacked/musli_json: Collecting 100 samples in estimated 5.0004 s (22M iterations)
Benchmarking enc/primpacked/musli_json: Analyzing
enc/primpacked/musli_json
time: [225.48 ns 225.81 ns 226.19 ns]
change: [-14.634% -14.036% -13.528%] (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 enc/primpacked/musli_wire
Benchmarking enc/primpacked/musli_wire: Warming up for 3.0000 s
Benchmarking enc/primpacked/musli_wire: Collecting 100 samples in estimated 5.0003 s (49M iterations)
Benchmarking enc/primpacked/musli_wire: Analyzing
enc/primpacked/musli_wire
time: [101.06 ns 101.17 ns 101.29 ns]
change: [-6.7025% -6.5018% -6.3178%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking enc/primpacked/musli_descriptive
Benchmarking enc/primpacked/musli_descriptive: Warming up for 3.0000 s
Benchmarking enc/primpacked/musli_descriptive: Collecting 100 samples in estimated 5.0001 s (36M iterations)
Benchmarking enc/primpacked/musli_descriptive: Analyzing
enc/primpacked/musli_descriptive
time: [136.85 ns 136.98 ns 137.11 ns]
change: [-4.0321% -3.6457% -3.3280%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking enc/primpacked/musli_storage
Benchmarking enc/primpacked/musli_storage: Warming up for 3.0000 s
Benchmarking enc/primpacked/musli_storage: Collecting 100 samples in estimated 5.0002 s (49M iterations)
Benchmarking enc/primpacked/musli_storage: Analyzing
enc/primpacked/musli_storage
time: [99.910 ns 100.13 ns 100.42 ns]
change: [-2.3065% -1.9338% -1.5793%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking enc/primpacked/musli_storage_packed
Benchmarking enc/primpacked/musli_storage_packed: Warming up for 3.0000 s
Benchmarking enc/primpacked/musli_storage_packed: Collecting 100 samples in estimated 5.0001 s (448M iterations)
Benchmarking enc/primpacked/musli_storage_packed: Analyzing
enc/primpacked/musli_storage_packed
time: [11.145 ns 11.148 ns 11.150 ns]
change: [-2.5944% -2.4744% -2.3571%] (p = 0.00 < 0.05)
Performance has improved.
Found 18 outliers among 100 measurements (18.00%)
9 (9.00%) high mild
9 (9.00%) high severe
Benchmarking enc/primpacked/musli_value
Benchmarking enc/primpacked/musli_value: Warming up for 3.0000 s
Benchmarking enc/primpacked/musli_value: Collecting 100 samples in estimated 5.0015 s (15M iterations)
Benchmarking enc/primpacked/musli_value: Analyzing
enc/primpacked/musli_value
time: [338.50 ns 338.73 ns 339.00 ns]
change: [-6.1212% -5.0040% -4.2316%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking enc/primpacked/musli_zerocopy
Benchmarking enc/primpacked/musli_zerocopy: Warming up for 3.0000 s
Benchmarking enc/primpacked/musli_zerocopy: Collecting 100 samples in estimated 5.0000 s (1.2B iterations)
Benchmarking enc/primpacked/musli_zerocopy: Analyzing
enc/primpacked/musli_zerocopy
time: [4.0539 ns 4.0551 ns 4.0565 ns]
change: [-7.3865% -7.1090% -6.8775%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
5 (5.00%) high mild
10 (10.00%) high severe
Benchmarking enc/primpacked/serde_json
Benchmarking enc/primpacked/serde_json: Warming up for 3.0000 s
Benchmarking enc/primpacked/serde_json: Collecting 100 samples in estimated 5.0003 s (17M iterations)
Benchmarking enc/primpacked/serde_json: Analyzing
enc/primpacked/serde_json
time: [296.54 ns 297.04 ns 297.55 ns]
change: [+5.8138% +6.2640% +6.6800%] (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 enc/primpacked/serde_bincode
Benchmarking enc/primpacked/serde_bincode: Warming up for 3.0000 s
Benchmarking enc/primpacked/serde_bincode: Collecting 100 samples in estimated 5.0001 s (222M iterations)
Benchmarking enc/primpacked/serde_bincode: Analyzing
enc/primpacked/serde_bincode
time: [22.567 ns 22.572 ns 22.576 ns]
change: [-16.888% -16.450% -16.130%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking enc/primpacked/serde_rmp
Benchmarking enc/primpacked/serde_rmp: Warming up for 3.0000 s
Benchmarking enc/primpacked/serde_rmp: Collecting 100 samples in estimated 5.0004 s (67M iterations)
Benchmarking enc/primpacked/serde_rmp: Analyzing
enc/primpacked/serde_rmp
time: [75.085 ns 75.358 ns 75.662 ns]
change: [-13.820% -13.296% -12.764%] (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 enc/primpacked/zerocopy
Benchmarking enc/primpacked/zerocopy: Warming up for 3.0000 s
Benchmarking enc/primpacked/zerocopy: Collecting 100 samples in estimated 5.0000 s (3.7B iterations)
Benchmarking enc/primpacked/zerocopy: Analyzing
enc/primpacked/zerocopy time: [1.4951 ns 1.4981 ns 1.5018 ns]
change: [-9.2099% -8.8486% -8.5000%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
3 (3.00%) high mild
10 (10.00%) high severe
Benchmarking enc/primpacked/serde_dlhn
Benchmarking enc/primpacked/serde_dlhn: Warming up for 3.0000 s
Benchmarking enc/primpacked/serde_dlhn: Collecting 100 samples in estimated 5.0002 s (94M iterations)
Benchmarking enc/primpacked/serde_dlhn: Analyzing
enc/primpacked/serde_dlhn
time: [53.042 ns 53.054 ns 53.067 ns]
change: [-1.1324% -0.7072% -0.3910%] (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 enc/primpacked/serde_cbor
Benchmarking enc/primpacked/serde_cbor: Warming up for 3.0000 s
Benchmarking enc/primpacked/serde_cbor: Collecting 100 samples in estimated 5.0005 s (38M iterations)
Benchmarking enc/primpacked/serde_cbor: Analyzing
enc/primpacked/serde_cbor
time: [131.18 ns 131.49 ns 131.84 ns]
change: [-24.203% -24.014% -23.818%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking enc/primpacked/serde_bitcode
Benchmarking enc/primpacked/serde_bitcode: Warming up for 3.0000 s
Benchmarking enc/primpacked/serde_bitcode: Collecting 100 samples in estimated 5.0034 s (5.6M iterations)
Benchmarking enc/primpacked/serde_bitcode: Analyzing
enc/primpacked/serde_bitcode
time: [899.57 ns 900.26 ns 900.95 ns]
change: [-7.5601% -6.9255% -6.4574%] (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 enc/primpacked/derive_bitcode
Benchmarking enc/primpacked/derive_bitcode: Warming up for 3.0000 s
Benchmarking enc/primpacked/derive_bitcode: Collecting 100 samples in estimated 5.0004 s (24M iterations)
Benchmarking enc/primpacked/derive_bitcode: Analyzing
enc/primpacked/derive_bitcode
time: [207.66 ns 207.87 ns 208.14 ns]
change: [-26.839% -26.555% -26.309%] (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 enc/primpacked/rkyv
Benchmarking enc/primpacked/rkyv: Warming up for 3.0000 s
Benchmarking enc/primpacked/rkyv: Collecting 100 samples in estimated 5.0001 s (222M iterations)
Benchmarking enc/primpacked/rkyv: Analyzing
enc/primpacked/rkyv time: [22.142 ns 22.205 ns 22.297 ns]
change: [-11.115% -4.8584% +1.2809%] (p = 0.11 > 0.05)
No change in performance detected.
Found 14 outliers among 100 measurements (14.00%)
7 (7.00%) low severe
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking enc/primpacked/postcard
Benchmarking enc/primpacked/postcard: Warming up for 3.0000 s
Benchmarking enc/primpacked/postcard: Collecting 100 samples in estimated 5.0001 s (58M iterations)
Benchmarking enc/primpacked/postcard: Analyzing
enc/primpacked/postcard time: [101.55 ns 101.60 ns 101.66 ns]
change: [-11.106% -10.985% -10.872%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking enc/primpacked/bson
Benchmarking enc/primpacked/bson: Warming up for 3.0000 s
Benchmarking enc/primpacked/bson: Collecting 100 samples in estimated 5.0006 s (10M iterations)
Benchmarking enc/primpacked/bson: Analyzing
enc/primpacked/bson time: [504.42 ns 504.80 ns 505.19 ns]
change: [-11.619% -11.245% -10.933%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking enc/primpacked/miniserde
Benchmarking enc/primpacked/miniserde: Warming up for 3.0000 s
Benchmarking enc/primpacked/miniserde: Collecting 100 samples in estimated 5.0008 s (6.5M iterations)
Benchmarking enc/primpacked/miniserde: Analyzing
enc/primpacked/miniserde
time: [761.31 ns 762.79 ns 764.29 ns]
change: [-8.1129% -7.6966% -7.3298%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) low mild
Benchmarking dec/primpacked/musli_json
Benchmarking dec/primpacked/musli_json: Warming up for 3.0000 s
Benchmarking dec/primpacked/musli_json: Collecting 100 samples in estimated 5.0028 s (8.8M iterations)
Benchmarking dec/primpacked/musli_json: Analyzing
dec/primpacked/musli_json
time: [584.96 ns 585.58 ns 586.22 ns]
change: [-20.213% -19.749% -19.195%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking dec/primpacked/musli_wire
Benchmarking dec/primpacked/musli_wire: Warming up for 3.0000 s
Benchmarking dec/primpacked/musli_wire: Collecting 100 samples in estimated 5.0002 s (53M iterations)
Benchmarking dec/primpacked/musli_wire: Analyzing
dec/primpacked/musli_wire
time: [92.378 ns 92.437 ns 92.501 ns]
change: [-27.299% -26.783% -26.418%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking dec/primpacked/musli_descriptive
Benchmarking dec/primpacked/musli_descriptive: Warming up for 3.0000 s
Benchmarking dec/primpacked/musli_descriptive: Collecting 100 samples in estimated 5.0007 s (21M iterations)
Benchmarking dec/primpacked/musli_descriptive: Analyzing
dec/primpacked/musli_descriptive
time: [240.30 ns 240.64 ns 240.99 ns]
change: [+47.294% +47.855% +48.316%] (p = 0.00 < 0.05)
Performance has regressed.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking dec/primpacked/musli_storage
Benchmarking dec/primpacked/musli_storage: Warming up for 3.0000 s
Benchmarking dec/primpacked/musli_storage: Collecting 100 samples in estimated 5.0004 s (47M iterations)
Benchmarking dec/primpacked/musli_storage: Analyzing
dec/primpacked/musli_storage
time: [95.803 ns 95.898 ns 96.002 ns]
change: [-2.2255% -1.8291% -1.4881%] (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 dec/primpacked/musli_storage_packed
Benchmarking dec/primpacked/musli_storage_packed: Warming up for 3.0000 s
Benchmarking dec/primpacked/musli_storage_packed: Collecting 100 samples in estimated 5.0000 s (1.1B iterations)
Benchmarking dec/primpacked/musli_storage_packed: Analyzing
dec/primpacked/musli_storage_packed
time: [4.3464 ns 4.3488 ns 4.3520 ns]
change: [-0.7686% -0.1382% +0.7471%] (p = 0.80 > 0.05)
No change in performance detected.
Found 16 outliers among 100 measurements (16.00%)
1 (1.00%) high mild
15 (15.00%) high severe
Benchmarking dec/primpacked/musli_value
Benchmarking dec/primpacked/musli_value: Warming up for 3.0000 s
Benchmarking dec/primpacked/musli_value: Collecting 100 samples in estimated 5.0001 s (139M iterations)
Benchmarking dec/primpacked/musli_value: Analyzing
dec/primpacked/musli_value
time: [35.862 ns 35.879 ns 35.898 ns]
change: [-61.707% -61.558% -61.425%] (p = 0.00 < 0.05)
Performance has improved.
Found 21 outliers among 100 measurements (21.00%)
6 (6.00%) high mild
15 (15.00%) high severe
Benchmarking dec/primpacked/musli_zerocopy
Benchmarking dec/primpacked/musli_zerocopy: Warming up for 3.0000 s
Benchmarking dec/primpacked/musli_zerocopy: Collecting 100 samples in estimated 5.0000 s (9.2B iterations)
Benchmarking dec/primpacked/musli_zerocopy: Analyzing
dec/primpacked/musli_zerocopy
time: [543.44 ps 543.75 ps 544.11 ps]
change: [-1.3981% -0.7030% -0.1561%] (p = 0.02 < 0.05)
Change within noise threshold.
Found 15 outliers among 100 measurements (15.00%)
3 (3.00%) high mild
12 (12.00%) high severe
Benchmarking dec/primpacked/serde_json
Benchmarking dec/primpacked/serde_json: Warming up for 3.0000 s
Benchmarking dec/primpacked/serde_json: Collecting 100 samples in estimated 5.0007 s (12M iterations)
Benchmarking dec/primpacked/serde_json: Analyzing
dec/primpacked/serde_json
time: [429.14 ns 429.61 ns 430.11 ns]
change: [-20.332% -19.891% -19.543%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
2 (2.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking dec/primpacked/serde_bincode
Benchmarking dec/primpacked/serde_bincode: Warming up for 3.0000 s
Benchmarking dec/primpacked/serde_bincode: Collecting 100 samples in estimated 5.0000 s (1.1B iterations)
Benchmarking dec/primpacked/serde_bincode: Analyzing
dec/primpacked/serde_bincode
time: [4.6225 ns 4.6245 ns 4.6268 ns]
change: [-84.775% -84.731% -84.694%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
3 (3.00%) high mild
11 (11.00%) high severe
Benchmarking dec/primpacked/serde_rmp
Benchmarking dec/primpacked/serde_rmp: Warming up for 3.0000 s
Benchmarking dec/primpacked/serde_rmp: Collecting 100 samples in estimated 5.0000 s (63M iterations)
Benchmarking dec/primpacked/serde_rmp: Analyzing
dec/primpacked/serde_rmp
time: [78.998 ns 79.169 ns 79.367 ns]
change: [-31.050% -30.726% -30.423%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking dec/primpacked/zerocopy
Benchmarking dec/primpacked/zerocopy: Warming up for 3.0000 s
Benchmarking dec/primpacked/zerocopy: Collecting 100 samples in estimated 5.0000 s (6.1B iterations)
Benchmarking dec/primpacked/zerocopy: Analyzing
dec/primpacked/zerocopy time: [816.32 ps 816.70 ps 817.12 ps]
change: [-1.2627% -0.8308% -0.4498%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 14 outliers among 100 measurements (14.00%)
8 (8.00%) high mild
6 (6.00%) high severe
Benchmarking dec/primpacked/serde_dlhn
Benchmarking dec/primpacked/serde_dlhn: Warming up for 3.0000 s
Benchmarking dec/primpacked/serde_dlhn: Collecting 100 samples in estimated 5.0001 s (109M iterations)
Benchmarking dec/primpacked/serde_dlhn: Analyzing
dec/primpacked/serde_dlhn
time: [46.036 ns 46.079 ns 46.124 ns]
change: [-41.387% -41.181% -41.011%] (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 dec/primpacked/serde_cbor
Benchmarking dec/primpacked/serde_cbor: Warming up for 3.0000 s
Benchmarking dec/primpacked/serde_cbor: Collecting 100 samples in estimated 5.0004 s (19M iterations)
Benchmarking dec/primpacked/serde_cbor: Analyzing
dec/primpacked/serde_cbor
time: [273.24 ns 273.71 ns 274.11 ns]
change: [-36.743% -36.387% -36.060%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking dec/primpacked/serde_bitcode
Benchmarking dec/primpacked/serde_bitcode: Warming up for 3.0000 s
Benchmarking dec/primpacked/serde_bitcode: Collecting 100 samples in estimated 5.0010 s (15M iterations)
Benchmarking dec/primpacked/serde_bitcode: Analyzing
dec/primpacked/serde_bitcode
time: [334.42 ns 335.03 ns 335.60 ns]
change: [-7.5623% -7.1324% -6.7684%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking dec/primpacked/derive_bitcode
Benchmarking dec/primpacked/derive_bitcode: Warming up for 3.0000 s
Benchmarking dec/primpacked/derive_bitcode: Collecting 100 samples in estimated 5.0001 s (94M iterations)
Benchmarking dec/primpacked/derive_bitcode: Analyzing
dec/primpacked/derive_bitcode
time: [53.426 ns 53.449 ns 53.473 ns]
change: [-7.4664% -7.1354% -6.8554%] (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 dec/primpacked/rkyv
Benchmarking dec/primpacked/rkyv: Warming up for 3.0000 s
Benchmarking dec/primpacked/rkyv: Collecting 100 samples in estimated 5.0000 s (3.7B iterations)
Benchmarking dec/primpacked/rkyv: Analyzing
dec/primpacked/rkyv time: [1.3584 ns 1.3591 ns 1.3599 ns]
change: [-72.289% -72.263% -72.239%] (p = 0.00 < 0.05)
Performance has improved.
Found 20 outliers among 100 measurements (20.00%)
5 (5.00%) high mild
15 (15.00%) high severe
Benchmarking dec/primpacked/postcard
Benchmarking dec/primpacked/postcard: Warming up for 3.0000 s
Benchmarking dec/primpacked/postcard: Collecting 100 samples in estimated 5.0000 s (231M iterations)
Benchmarking dec/primpacked/postcard: Analyzing
dec/primpacked/postcard time: [21.616 ns 21.630 ns 21.645 ns]
change: [-51.920% -51.759% -51.611%] (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
Benchmarking dec/primpacked/bson
Benchmarking dec/primpacked/bson: Warming up for 3.0000 s
Benchmarking dec/primpacked/bson: Collecting 100 samples in estimated 5.0016 s (7.3M iterations)
Benchmarking dec/primpacked/bson: Analyzing
dec/primpacked/bson time: [691.44 ns 692.60 ns 693.76 ns]
change: [-9.5106% -9.0277% -8.6282%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low mild
2 (2.00%) high mild
Benchmarking dec/primpacked/miniserde
Benchmarking dec/primpacked/miniserde: Warming up for 3.0000 s
Benchmarking dec/primpacked/miniserde: Collecting 100 samples in estimated 5.0015 s (9.8M iterations)
Benchmarking dec/primpacked/miniserde: Analyzing
dec/primpacked/miniserde
time: [511.18 ns 511.65 ns 512.10 ns]
change: [-9.4000% -9.0322% -8.7174%] (p = 0.00 < 0.05)
Performance has improved.
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) low mild
1 (1.00%) high mild
Benchmarking enc/large/musli_json
Benchmarking enc/large/musli_json: Warming up for 3.0000 s
Benchmarking enc/large/musli_json: Collecting 100 samples in estimated 5.0321 s (404k iterations)
Benchmarking enc/large/musli_json: Analyzing
enc/large/musli_json time: [12.471 µs 12.493 µs 12.527 µs]
change: [-27.053% -26.768% -26.488%] (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 enc/large/musli_wire
Benchmarking enc/large/musli_wire: Warming up for 3.0000 s
Benchmarking enc/large/musli_wire: Collecting 100 samples in estimated 5.0049 s (813k iterations)
Benchmarking enc/large/musli_wire: Analyzing
enc/large/musli_wire time: [6.2577 µs 6.2602 µs 6.2629 µs]
change: [+0.2244% +0.7338% +1.1322%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking enc/large/musli_descriptive
Benchmarking enc/large/musli_descriptive: Warming up for 3.0000 s
Benchmarking enc/large/musli_descriptive: Collecting 100 samples in estimated 5.0069 s (606k iterations)
Benchmarking enc/large/musli_descriptive: Analyzing
enc/large/musli_descriptive
time: [8.3748 µs 8.3789 µs 8.3835 µs]
change: [-21.508% -20.554% -19.832%] (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 enc/large/musli_storage
Benchmarking enc/large/musli_storage: Warming up for 3.0000 s
Benchmarking enc/large/musli_storage: Collecting 100 samples in estimated 5.0030 s (853k iterations)
Benchmarking enc/large/musli_storage: Analyzing
enc/large/musli_storage time: [5.8576 µs 5.8631 µs 5.8683 µs]
change: [-8.2889% -7.9669% -7.6745%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking enc/large/musli_storage_packed
Benchmarking enc/large/musli_storage_packed: Warming up for 3.0000 s
Benchmarking enc/large/musli_storage_packed: Collecting 100 samples in estimated 5.0031 s (5.2M iterations)
Benchmarking enc/large/musli_storage_packed: Analyzing
enc/large/musli_storage_packed
time: [954.24 ns 955.31 ns 957.48 ns]
change: [-6.9294% -6.7226% -6.4985%] (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 enc/large/musli_value
Benchmarking enc/large/musli_value: Warming up for 3.0000 s
Benchmarking enc/large/musli_value: Collecting 100 samples in estimated 5.0282 s (207k iterations)
Benchmarking enc/large/musli_value: Analyzing
enc/large/musli_value time: [24.197 µs 24.210 µs 24.226 µs]
change: [-1.0978% -0.5944% -0.2038%] (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 enc/large/serde_json
Benchmarking enc/large/serde_json: Warming up for 3.0000 s
Benchmarking enc/large/serde_json: Collecting 100 samples in estimated 5.0739 s (288k iterations)
Benchmarking enc/large/serde_json: Analyzing
enc/large/serde_json time: [17.695 µs 17.706 µs 17.719 µs]
change: [+7.3976% +7.7938% +8.1280%] (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 enc/large/serde_bincode
Benchmarking enc/large/serde_bincode: Warming up for 3.0000 s
Benchmarking enc/large/serde_bincode: Collecting 100 samples in estimated 5.0004 s (5.2M iterations)
Benchmarking enc/large/serde_bincode: Analyzing
enc/large/serde_bincode time: [972.57 ns 972.80 ns 973.04 ns]
change: [-28.178% -27.976% -27.789%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking enc/large/serde_rmp
Benchmarking enc/large/serde_rmp: Warming up for 3.0000 s
Benchmarking enc/large/serde_rmp: Collecting 100 samples in estimated 5.0018 s (1.5M iterations)
Benchmarking enc/large/serde_rmp: Analyzing
enc/large/serde_rmp time: [3.2402 µs 3.2458 µs 3.2533 µs]
change: [-18.302% -17.955% -17.603%] (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 enc/large/serde_dlhn
Benchmarking enc/large/serde_dlhn: Warming up for 3.0000 s
Benchmarking enc/large/serde_dlhn: Collecting 100 samples in estimated 5.0048 s (1.4M iterations)
Benchmarking enc/large/serde_dlhn: Analyzing
enc/large/serde_dlhn time: [3.4632 µs 3.4645 µs 3.4660 µs]
change: [-14.837% -14.786% -14.736%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
4 (4.00%) high mild
10 (10.00%) high severe
Benchmarking enc/large/serde_cbor
Benchmarking enc/large/serde_cbor: Warming up for 3.0000 s
Benchmarking enc/large/serde_cbor: Collecting 100 samples in estimated 5.0063 s (914k iterations)
Benchmarking enc/large/serde_cbor: Analyzing
enc/large/serde_cbor time: [5.5056 µs 5.5067 µs 5.5078 µs]
change: [-45.208% -45.170% -45.130%] (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 enc/large/serde_bitcode
Benchmarking enc/large/serde_bitcode: Warming up for 3.0000 s
Benchmarking enc/large/serde_bitcode: Collecting 100 samples in estimated 5.0024 s (1.9M iterations)
Benchmarking enc/large/serde_bitcode: Analyzing
enc/large/serde_bitcode time: [2.6073 µs 2.6086 µs 2.6101 µs]
change: [+0.8873% +0.9635% +1.0379%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 19 outliers among 100 measurements (19.00%)
1 (1.00%) low mild
5 (5.00%) high mild
13 (13.00%) high severe
Benchmarking enc/large/derive_bitcode
Benchmarking enc/large/derive_bitcode: Warming up for 3.0000 s
Benchmarking enc/large/derive_bitcode: Collecting 100 samples in estimated 5.0053 s (4.6M iterations)
Benchmarking enc/large/derive_bitcode: Analyzing
enc/large/derive_bitcode
time: [1.0558 µs 1.0575 µs 1.0594 µs]
change: [-24.525% -24.381% -24.239%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking enc/large/rkyv
Benchmarking enc/large/rkyv: Warming up for 3.0000 s
Benchmarking enc/large/rkyv: Collecting 100 samples in estimated 5.0068 s (3.7M iterations)
Benchmarking enc/large/rkyv: Analyzing
enc/large/rkyv time: [1.3512 µs 1.3536 µs 1.3560 µs]
change: [-10.535% -4.6728% +1.5775%] (p = 0.15 > 0.05)
No change in performance detected.
Found 9 outliers among 100 measurements (9.00%)
8 (8.00%) low severe
1 (1.00%) high mild
Benchmarking enc/large/postcard
Benchmarking enc/large/postcard: Warming up for 3.0000 s
Benchmarking enc/large/postcard: Collecting 100 samples in estimated 5.0100 s (672k iterations)
Benchmarking enc/large/postcard: Analyzing
enc/large/postcard time: [7.4545 µs 7.4576 µs 7.4614 µs]
change: [-23.133% -23.070% -23.013%] (p = 0.00 < 0.05)
Performance has improved.
Found 19 outliers among 100 measurements (19.00%)
5 (5.00%) high mild
14 (14.00%) high severe
Benchmarking enc/large/bson
Benchmarking enc/large/bson: Warming up for 3.0000 s
Benchmarking enc/large/bson: Collecting 100 samples in estimated 5.0275 s (606k iterations)
Benchmarking enc/large/bson: Analyzing
enc/large/bson time: [8.2111 µs 8.2230 µs 8.2369 µs]
change: [-43.144% -43.070% -42.991%] (p = 0.00 < 0.05)
Performance has improved.
Found 12 outliers among 100 measurements (12.00%)
6 (6.00%) high mild
6 (6.00%) high severe
Benchmarking enc/large/miniserde
Benchmarking enc/large/miniserde: Warming up for 3.0000 s
Benchmarking enc/large/miniserde: Collecting 100 samples in estimated 5.0368 s (172k iterations)
Benchmarking enc/large/miniserde: Analyzing
enc/large/miniserde time: [29.625 µs 29.652 µs 29.681 µs]
change: [-5.3704% -5.2953% -5.2031%] (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 dec/large/musli_json
Benchmarking dec/large/musli_json: Warming up for 3.0000 s
Benchmarking dec/large/musli_json: Collecting 100 samples in estimated 5.0800 s (146k iterations)
Benchmarking dec/large/musli_json: Analyzing
dec/large/musli_json time: [34.790 µs 34.828 µs 34.867 µs]
change: [-16.685% -16.571% -16.450%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
4 (4.00%) low mild
4 (4.00%) high mild
Benchmarking dec/large/musli_wire
Benchmarking dec/large/musli_wire: Warming up for 3.0000 s
Benchmarking dec/large/musli_wire: Collecting 100 samples in estimated 5.0051 s (813k iterations)
Benchmarking dec/large/musli_wire: Analyzing
dec/large/musli_wire time: [5.6265 µs 5.6332 µs 5.6394 µs]
change: [-30.080% -29.747% -29.474%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking dec/large/musli_descriptive
Benchmarking dec/large/musli_descriptive: Warming up for 3.0000 s
Benchmarking dec/large/musli_descriptive: Collecting 100 samples in estimated 5.0054 s (389k iterations)
Benchmarking dec/large/musli_descriptive: Analyzing
dec/large/musli_descriptive
time: [12.928 µs 12.941 µs 12.952 µs]
change: [+31.460% +32.151% +32.739%] (p = 0.00 < 0.05)
Performance has regressed.
Benchmarking dec/large/musli_storage
Benchmarking dec/large/musli_storage: Warming up for 3.0000 s
Benchmarking dec/large/musli_storage: Collecting 100 samples in estimated 5.0089 s (818k iterations)
Benchmarking dec/large/musli_storage: Analyzing
dec/large/musli_storage time: [6.1742 µs 6.1827 µs 6.1906 µs]
change: [-0.9669% -0.7946% -0.6282%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 13 outliers among 100 measurements (13.00%)
7 (7.00%) low severe
4 (4.00%) low mild
2 (2.00%) high mild
Benchmarking dec/large/musli_storage_packed
Benchmarking dec/large/musli_storage_packed: Warming up for 3.0000 s
Benchmarking dec/large/musli_storage_packed: Collecting 100 samples in estimated 5.0005 s (6.7M iterations)
Benchmarking dec/large/musli_storage_packed: Analyzing
dec/large/musli_storage_packed
time: [748.48 ns 748.89 ns 749.33 ns]
change: [-20.073% -20.031% -19.985%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking dec/large/musli_value
Benchmarking dec/large/musli_value: Warming up for 3.0000 s
Benchmarking dec/large/musli_value: Collecting 100 samples in estimated 5.0073 s (2.4M iterations)
Benchmarking dec/large/musli_value: Analyzing
dec/large/musli_value time: [2.0980 µs 2.0991 µs 2.1003 µs]
change: [-66.575% -66.418% -66.283%] (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 dec/large/serde_json
Benchmarking dec/large/serde_json: Warming up for 3.0000 s
Benchmarking dec/large/serde_json: Collecting 100 samples in estimated 5.0409 s (192k iterations)
Benchmarking dec/large/serde_json: Analyzing
dec/large/serde_json time: [26.321 µs 26.354 µs 26.388 µs]
change: [-20.519% -20.441% -20.366%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
1 (1.00%) low severe
5 (5.00%) low mild
7 (7.00%) high mild
2 (2.00%) high severe
Benchmarking dec/large/serde_bincode
Benchmarking dec/large/serde_bincode: Warming up for 3.0000 s
Benchmarking dec/large/serde_bincode: Collecting 100 samples in estimated 5.0018 s (5.7M iterations)
Benchmarking dec/large/serde_bincode: Analyzing
dec/large/serde_bincode time: [872.99 ns 873.37 ns 873.77 ns]
change: [-61.457% -61.424% -61.388%] (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 dec/large/serde_rmp
Benchmarking dec/large/serde_rmp: Warming up for 3.0000 s
Benchmarking dec/large/serde_rmp: Collecting 100 samples in estimated 5.0002 s (1.0M iterations)
Benchmarking dec/large/serde_rmp: Analyzing
dec/large/serde_rmp time: [5.0342 µs 5.0450 µs 5.0563 µs]
change: [-23.410% -23.165% -22.933%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking dec/large/serde_dlhn
Benchmarking dec/large/serde_dlhn: Warming up for 3.0000 s
Benchmarking dec/large/serde_dlhn: Collecting 100 samples in estimated 5.0037 s (1.3M iterations)
Benchmarking dec/large/serde_dlhn: Analyzing
dec/large/serde_dlhn time: [3.8532 µs 3.8582 µs 3.8630 µs]
change: [-33.819% -33.736% -33.646%] (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 dec/large/serde_cbor
Benchmarking dec/large/serde_cbor: Warming up for 3.0000 s
Benchmarking dec/large/serde_cbor: Collecting 100 samples in estimated 5.0837 s (268k iterations)
Benchmarking dec/large/serde_cbor: Analyzing
dec/large/serde_cbor time: [19.138 µs 19.190 µs 19.255 µs]
change: [-38.257% -38.136% -38.015%] (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 dec/large/serde_bitcode
Benchmarking dec/large/serde_bitcode: Warming up for 3.0000 s
Benchmarking dec/large/serde_bitcode: Collecting 100 samples in estimated 5.0003 s (5.0M iterations)
Benchmarking dec/large/serde_bitcode: Analyzing
dec/large/serde_bitcode time: [990.32 ns 991.03 ns 991.76 ns]
change: [-47.011% -46.964% -46.918%] (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 dec/large/derive_bitcode
Benchmarking dec/large/derive_bitcode: Warming up for 3.0000 s
Benchmarking dec/large/derive_bitcode: Collecting 100 samples in estimated 5.0010 s (17M iterations)
Benchmarking dec/large/derive_bitcode: Analyzing
dec/large/derive_bitcode
time: [302.39 ns 302.54 ns 302.71 ns]
change: [-5.5487% -5.1801% -4.8642%] (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 dec/large/rkyv
Benchmarking dec/large/rkyv: Warming up for 3.0000 s
Benchmarking dec/large/rkyv: Collecting 100 samples in estimated 5.0002 s (87M iterations)
Benchmarking dec/large/rkyv: Analyzing
dec/large/rkyv time: [57.091 ns 57.122 ns 57.157 ns]
change: [+25.365% +25.942% +26.490%] (p = 0.00 < 0.05)
Performance has regressed.
Found 16 outliers among 100 measurements (16.00%)
3 (3.00%) high mild
13 (13.00%) high severe
Benchmarking dec/large/postcard
Benchmarking dec/large/postcard: Warming up for 3.0000 s
Benchmarking dec/large/postcard: Collecting 100 samples in estimated 5.0018 s (2.7M iterations)
Benchmarking dec/large/postcard: Analyzing
dec/large/postcard time: [1.8718 µs 1.8748 µs 1.8800 µs]
change: [-37.738% -37.481% -37.249%] (p = 0.00 < 0.05)
Performance has improved.
Found 14 outliers among 100 measurements (14.00%)
3 (3.00%) high mild
11 (11.00%) high severe
Benchmarking dec/large/bson
Benchmarking dec/large/bson: Warming up for 3.0000 s
Benchmarking dec/large/bson: Collecting 100 samples in estimated 5.0895 s (157k iterations)
Benchmarking dec/large/bson: Analyzing
dec/large/bson time: [32.364 µs 32.381 µs 32.400 µs]
change: [-16.269% -15.692% -15.173%] (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 dec/large/miniserde
Benchmarking dec/large/miniserde: Warming up for 3.0000 s
Benchmarking dec/large/miniserde: Collecting 100 samples in estimated 5.0052 s (207k iterations)
Benchmarking dec/large/miniserde: Analyzing
dec/large/miniserde time: [23.951 µs 23.971 µs 23.990 µs]
change: [-16.826% -16.534% -16.340%] (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 enc/allocated/musli_json
Benchmarking enc/allocated/musli_json: Warming up for 3.0000 s
Benchmarking enc/allocated/musli_json: Collecting 100 samples in estimated 5.0000 s (112M iterations)
Benchmarking enc/allocated/musli_json: Analyzing
enc/allocated/musli_json
time: [44.437 ns 44.493 ns 44.549 ns]
change: [+3.2834% +3.6419% +4.0115%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) low mild
1 (1.00%) high mild
Benchmarking enc/allocated/musli_wire
Benchmarking enc/allocated/musli_wire: Warming up for 3.0000 s
Benchmarking enc/allocated/musli_wire: Collecting 100 samples in estimated 5.0000 s (203M iterations)
Benchmarking enc/allocated/musli_wire: Analyzing
enc/allocated/musli_wire
time: [24.631 ns 24.667 ns 24.712 ns]
change: [+120.22% +120.87% +121.70%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) low mild
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking enc/allocated/musli_descriptive
Benchmarking enc/allocated/musli_descriptive: Warming up for 3.0000 s
Benchmarking enc/allocated/musli_descriptive: Collecting 100 samples in estimated 5.0001 s (170M iterations)
Benchmarking enc/allocated/musli_descriptive: Analyzing
enc/allocated/musli_descriptive
time: [88.879 ns 89.136 ns 89.391 ns]
change: [+429.22% +433.76% +437.57%] (p = 0.00 < 0.05)
Performance has regressed.
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) low severe
2 (2.00%) low mild
Benchmarking enc/allocated/musli_storage
Benchmarking enc/allocated/musli_storage: Warming up for 3.0000 s
Benchmarking enc/allocated/musli_storage: Collecting 100 samples in estimated 5.0001 s (181M iterations)
Benchmarking enc/allocated/musli_storage: Analyzing
enc/allocated/musli_storage
time: [98.447 ns 100.01 ns 100.99 ns]
change: [+468.64% +475.58% +480.24%] (p = 0.00 < 0.05)
Performance has regressed.
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low severe
2 (2.00%) low mild
Benchmarking enc/allocated/musli_storage_packed
Benchmarking enc/allocated/musli_storage_packed: Warming up for 3.0000 s
Benchmarking enc/allocated/musli_storage_packed: Collecting 100 samples in estimated 5.0000 s (437M iterations)
Benchmarking enc/allocated/musli_storage_packed: Analyzing
enc/allocated/musli_storage_packed
time: [11.460 ns 11.522 ns 11.583 ns]
change: [+4.3283% +5.1185% +5.8648%] (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 enc/allocated/musli_value
Benchmarking enc/allocated/musli_value: Warming up for 3.0000 s
Benchmarking enc/allocated/musli_value: Collecting 100 samples in estimated 5.0001 s (69M iterations)
Benchmarking enc/allocated/musli_value: Analyzing
enc/allocated/musli_value
time: [73.605 ns 73.646 ns 73.689 ns]
change: [-12.538% -12.462% -12.392%] (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 enc/allocated/serde_json
Benchmarking enc/allocated/serde_json: Warming up for 3.0000 s
Benchmarking enc/allocated/serde_json: Collecting 100 samples in estimated 5.0001 s (108M iterations)
Benchmarking enc/allocated/serde_json: Analyzing
enc/allocated/serde_json
time: [46.042 ns 46.128 ns 46.223 ns]
change: [-0.0012% +0.3270% +0.6454%] (p = 0.05 > 0.05)
No change in performance detected.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking enc/allocated/serde_bincode
Benchmarking enc/allocated/serde_bincode: Warming up for 3.0000 s
Benchmarking enc/allocated/serde_bincode: Collecting 100 samples in estimated 5.0000 s (875M iterations)
Benchmarking enc/allocated/serde_bincode: Analyzing
enc/allocated/serde_bincode
time: [5.7099 ns 5.7126 ns 5.7158 ns]
change: [-51.348% -51.318% -51.286%] (p = 0.00 < 0.05)
Performance has improved.
Found 17 outliers among 100 measurements (17.00%)
7 (7.00%) high mild
10 (10.00%) high severe
Benchmarking enc/allocated/serde_rmp
Benchmarking enc/allocated/serde_rmp: Warming up for 3.0000 s
Benchmarking enc/allocated/serde_rmp: Collecting 100 samples in estimated 5.0001 s (247M iterations)
Benchmarking enc/allocated/serde_rmp: Analyzing
enc/allocated/serde_rmp time: [20.257 ns 20.266 ns 20.274 ns]
change: [-16.868% -16.793% -16.716%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking enc/allocated/serde_dlhn
Benchmarking enc/allocated/serde_dlhn: Warming up for 3.0000 s
Benchmarking enc/allocated/serde_dlhn: Collecting 100 samples in estimated 5.0001 s (353M iterations)
Benchmarking enc/allocated/serde_dlhn: Analyzing
enc/allocated/serde_dlhn
time: [13.598 ns 13.605 ns 13.612 ns]
change: [-7.4473% -7.3023% -7.1280%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
5 (5.00%) high mild
5 (5.00%) high severe
Benchmarking enc/allocated/serde_cbor
Benchmarking enc/allocated/serde_cbor: Warming up for 3.0000 s
Benchmarking enc/allocated/serde_cbor: Collecting 100 samples in estimated 5.0000 s (220M iterations)
Benchmarking enc/allocated/serde_cbor: Analyzing
enc/allocated/serde_cbor
time: [22.668 ns 22.680 ns 22.693 ns]
change: [-39.174% -39.021% -38.911%] (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 enc/allocated/serde_bitcode
Benchmarking enc/allocated/serde_bitcode: Warming up for 3.0000 s
Benchmarking enc/allocated/serde_bitcode: Collecting 100 samples in estimated 5.0014 s (14M iterations)
Benchmarking enc/allocated/serde_bitcode: Analyzing
enc/allocated/serde_bitcode
time: [368.24 ns 368.55 ns 368.85 ns]
change: [+9.2084% +9.3575% +9.4898%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) high mild
Benchmarking enc/allocated/derive_bitcode
Benchmarking enc/allocated/derive_bitcode: Warming up for 3.0000 s
Benchmarking enc/allocated/derive_bitcode: Collecting 100 samples in estimated 5.0006 s (36M iterations)
Benchmarking enc/allocated/derive_bitcode: Analyzing
enc/allocated/derive_bitcode
time: [112.68 ns 113.32 ns 114.61 ns]
change: [-25.640% -25.257% -24.829%] (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 enc/allocated/rkyv
Benchmarking enc/allocated/rkyv: Warming up for 3.0000 s
Benchmarking enc/allocated/rkyv: Collecting 100 samples in estimated 5.0000 s (180M iterations)
Benchmarking enc/allocated/rkyv: Analyzing
enc/allocated/rkyv time: [27.351 ns 27.390 ns 27.430 ns]
change: [-14.781% -9.7277% -4.4248%] (p = 0.00 < 0.05)
Performance has improved.
Found 17 outliers among 100 measurements (17.00%)
9 (9.00%) low severe
6 (6.00%) high mild
2 (2.00%) high severe
Benchmarking enc/allocated/postcard
Benchmarking enc/allocated/postcard: Warming up for 3.0000 s
Benchmarking enc/allocated/postcard: Collecting 100 samples in estimated 5.0000 s (559M iterations)
Benchmarking enc/allocated/postcard: Analyzing
enc/allocated/postcard time: [8.9614 ns 8.9853 ns 9.0112 ns]
change: [-67.784% -67.657% -67.502%] (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 enc/allocated/bson
Benchmarking enc/allocated/bson: Warming up for 3.0000 s
Benchmarking enc/allocated/bson: Collecting 100 samples in estimated 5.0005 s (38M iterations)
Benchmarking enc/allocated/bson: Analyzing
enc/allocated/bson time: [132.85 ns 132.94 ns 133.03 ns]
change: [-14.885% -14.421% -14.142%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
6 (6.00%) high mild
1 (1.00%) high severe
Benchmarking enc/allocated/miniserde
Benchmarking enc/allocated/miniserde: Warming up for 3.0000 s
Benchmarking enc/allocated/miniserde: Collecting 100 samples in estimated 5.0000 s (24M iterations)
Benchmarking enc/allocated/miniserde: Analyzing
enc/allocated/miniserde time: [209.95 ns 210.12 ns 210.27 ns]
change: [-6.8555% -6.6944% -6.5447%] (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 dec/allocated/musli_json
Benchmarking dec/allocated/musli_json: Warming up for 3.0000 s
Benchmarking dec/allocated/musli_json: Collecting 100 samples in estimated 5.0002 s (33M iterations)
Benchmarking dec/allocated/musli_json: Analyzing
dec/allocated/musli_json
time: [153.17 ns 153.32 ns 153.47 ns]
change: [-22.318% -22.059% -21.797%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
1 (1.00%) low severe
4 (4.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking dec/allocated/musli_wire
Benchmarking dec/allocated/musli_wire: Warming up for 3.0000 s
Benchmarking dec/allocated/musli_wire: Collecting 100 samples in estimated 5.0001 s (107M iterations)
Benchmarking dec/allocated/musli_wire: Analyzing
dec/allocated/musli_wire
time: [47.057 ns 47.092 ns 47.128 ns]
change: [-17.639% -17.545% -17.428%] (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 dec/allocated/musli_descriptive
Benchmarking dec/allocated/musli_descriptive: Warming up for 3.0000 s
Benchmarking dec/allocated/musli_descriptive: Collecting 100 samples in estimated 5.0002 s (96M iterations)
Benchmarking dec/allocated/musli_descriptive: Analyzing
dec/allocated/musli_descriptive
time: [52.184 ns 52.216 ns 52.250 ns]
change: [-19.857% -19.299% -18.911%] (p = 0.00 < 0.05)
Performance has improved.
Found 10 outliers among 100 measurements (10.00%)
5 (5.00%) high mild
5 (5.00%) high severe
Benchmarking dec/allocated/musli_storage
Benchmarking dec/allocated/musli_storage: Warming up for 3.0000 s
Benchmarking dec/allocated/musli_storage: Collecting 100 samples in estimated 5.0002 s (87M iterations)
Benchmarking dec/allocated/musli_storage: Analyzing
dec/allocated/musli_storage
time: [57.468 ns 57.499 ns 57.534 ns]
change: [-6.6063% -5.7012% -5.1996%] (p = 0.00 < 0.05)
Performance has improved.
Found 13 outliers among 100 measurements (13.00%)
5 (5.00%) high mild
8 (8.00%) high severe
Benchmarking dec/allocated/musli_storage_packed
Benchmarking dec/allocated/musli_storage_packed: Warming up for 3.0000 s
Benchmarking dec/allocated/musli_storage_packed: Collecting 100 samples in estimated 5.0000 s (118M iterations)
Benchmarking dec/allocated/musli_storage_packed: Analyzing
dec/allocated/musli_storage_packed
time: [42.556 ns 42.584 ns 42.615 ns]
change: [-9.6569% -9.2653% -8.9785%] (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 dec/allocated/musli_value
Benchmarking dec/allocated/musli_value: Warming up for 3.0000 s
Benchmarking dec/allocated/musli_value: Collecting 100 samples in estimated 5.0001 s (182M iterations)
Benchmarking dec/allocated/musli_value: Analyzing
dec/allocated/musli_value
time: [27.740 ns 27.756 ns 27.775 ns]
change: [-19.532% -19.383% -19.249%] (p = 0.00 < 0.05)
Performance has improved.
Found 16 outliers among 100 measurements (16.00%)
2 (2.00%) high mild
14 (14.00%) high severe
Benchmarking dec/allocated/serde_json
Benchmarking dec/allocated/serde_json: Warming up for 3.0000 s
Benchmarking dec/allocated/serde_json: Collecting 100 samples in estimated 5.0007 s (37M iterations)
Benchmarking dec/allocated/serde_json: Analyzing
dec/allocated/serde_json
time: [133.58 ns 133.79 ns 134.11 ns]
change: [-11.746% -11.507% -11.256%] (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 dec/allocated/serde_bincode
Benchmarking dec/allocated/serde_bincode: Warming up for 3.0000 s
Benchmarking dec/allocated/serde_bincode: Collecting 100 samples in estimated 5.0001 s (118M iterations)
Benchmarking dec/allocated/serde_bincode: Analyzing
dec/allocated/serde_bincode
time: [42.361 ns 42.399 ns 42.437 ns]
change: [-23.005% -21.953% -21.296%] (p = 0.00 < 0.05)
Performance has improved.
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) low mild
3 (3.00%) high mild
Benchmarking dec/allocated/serde_rmp
Benchmarking dec/allocated/serde_rmp: Warming up for 3.0000 s
Benchmarking dec/allocated/serde_rmp: Collecting 100 samples in estimated 5.0002 s (71M iterations)
Benchmarking dec/allocated/serde_rmp: Analyzing
dec/allocated/serde_rmp time: [70.212 ns 70.252 ns 70.293 ns]
change: [-18.767% -18.052% -17.483%] (p = 0.00 < 0.05)
Performance has improved.
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
Benchmarking dec/allocated/serde_dlhn
Benchmarking dec/allocated/serde_dlhn: Warming up for 3.0000 s
Benchmarking dec/allocated/serde_dlhn: Collecting 100 samples in estimated 5.0002 s (94M iterations)
Benchmarking dec/allocated/serde_dlhn: Analyzing
dec/allocated/serde_dlhn
time: [52.976 ns 53.018 ns 53.065 ns]
change: [-21.730% -21.613% -21.498%] (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 dec/allocated/serde_cbor
Benchmarking dec/allocated/serde_cbor: Warming up for 3.0000 s
Benchmarking dec/allocated/serde_cbor: Collecting 100 samples in estimated 5.0004 s (51M iterations)
Benchmarking dec/allocated/serde_cbor: Analyzing
dec/allocated/serde_cbor
time: [97.635 ns 97.714 ns 97.794 ns]
change: [-8.2480% -7.6568% -7.2064%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking dec/allocated/serde_bitcode
Benchmarking dec/allocated/serde_bitcode: Warming up for 3.0000 s
Benchmarking dec/allocated/serde_bitcode: Collecting 100 samples in estimated 5.0005 s (31M iterations)
Benchmarking dec/allocated/serde_bitcode: Analyzing
dec/allocated/serde_bitcode
time: [196.69 ns 196.97 ns 197.27 ns]
change: [+9.4161% +9.6673% +9.9088%] (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 dec/allocated/derive_bitcode
Benchmarking dec/allocated/derive_bitcode: Warming up for 3.0000 s
Benchmarking dec/allocated/derive_bitcode: Collecting 100 samples in estimated 5.0001 s (91M iterations)
Benchmarking dec/allocated/derive_bitcode: Analyzing
dec/allocated/derive_bitcode
time: [54.637 ns 54.728 ns 54.843 ns]
change: [-15.281% -15.044% -14.759%] (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 dec/allocated/rkyv
Benchmarking dec/allocated/rkyv: Warming up for 3.0000 s
Benchmarking dec/allocated/rkyv: Collecting 100 samples in estimated 5.0001 s (219M iterations)
Benchmarking dec/allocated/rkyv: Analyzing
dec/allocated/rkyv time: [22.842 ns 22.855 ns 22.872 ns]
change: [-14.575% -14.433% -14.314%] (p = 0.00 < 0.05)
Performance has improved.
Found 17 outliers among 100 measurements (17.00%)
4 (4.00%) high mild
13 (13.00%) high severe
Benchmarking dec/allocated/postcard
Benchmarking dec/allocated/postcard: Warming up for 3.0000 s
Benchmarking dec/allocated/postcard: Collecting 100 samples in estimated 5.0002 s (83M iterations)
Benchmarking dec/allocated/postcard: Analyzing
dec/allocated/postcard time: [59.895 ns 59.944 ns 59.997 ns]
change: [+8.4650% +8.5884% +8.7113%] (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 dec/allocated/bson
Benchmarking dec/allocated/bson: Warming up for 3.0000 s
Benchmarking dec/allocated/bson: Collecting 100 samples in estimated 5.0010 s (25M iterations)
Benchmarking dec/allocated/bson: Analyzing
dec/allocated/bson time: [201.75 ns 202.28 ns 202.89 ns]
change: [-9.3678% -9.0747% -8.7849%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking dec/allocated/miniserde
Benchmarking dec/allocated/miniserde: Warming up for 3.0000 s
Benchmarking dec/allocated/miniserde: Collecting 100 samples in estimated 5.0004 s (28M iterations)
Benchmarking dec/allocated/miniserde: Analyzing
dec/allocated/miniserde time: [175.51 ns 175.67 ns 175.84 ns]
change: [-9.3945% -9.2005% -9.0070%] (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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment