Skip to content

Instantly share code, notes, and snippets.

@zamazan4ik
Created March 16, 2024 18:07
Show Gist options
  • Save zamazan4ik/292d71316488e3e09bcb56f4e499f42e to your computer and use it in GitHub Desktop.
Save zamazan4ik/292d71316488e3e09bcb56f4e499f42e to your computer and use it in GitHub Desktop.
rust_serialization_benchmark: Release
taskset -c 0 cargo +nightly bench
warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
package: /home/zamazan4ik/open_source/rust_serialization_benchmark/pages/Cargo.toml
workspace: /home/zamazan4ik/open_source/rust_serialization_benchmark/Cargo.toml
Compiling rust_serialization_benchmark v0.1.0 (/home/zamazan4ik/open_source/rust_serialization_benchmark)
warning: unused import: `bincode1::Options`
--> src/bench_rkyv.rs:1:5
|
1 | use bincode1::Options;
| ^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
warning: unused `Result` that must be used
--> src/bench_databuf.rs:16:13
|
16 | black_box(data.encode::<LE>(&mut serialize_buffer));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: this `Result` may be an `Err` variant, which should be handled
= note: `#[warn(unused_must_use)]` on by default
help: use `let _ = ...` to ignore the resulting value
|
16 | let _ = black_box(data.encode::<LE>(&mut serialize_buffer));
| +++++++
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/log/mod.rs:63:5
|
63 | pub x0: u8,
| ^^^^^^^^^^ argument has type `u8`
|
= note: use `let _ = ...` to ignore the expression or result
= note: `#[warn(dropping_copy_types)]` on by default
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/log/mod.rs:64:5
|
64 | pub x1: u8,
| ^^^^^^^^^^ argument has type `u8`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/log/mod.rs:65:5
|
65 | pub x2: u8,
| ^^^^^^^^^^ argument has type `u8`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/log/mod.rs:66:5
|
66 | pub x3: u8,
| ^^^^^^^^^^ argument has type `u8`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/log/mod.rs:202:5
|
202 | pub address: Address,
| ^^^^^^^^^^^^^^^^^^^^ argument has type `datasets::log::Address`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/log/mod.rs:207:5
|
207 | pub code: u16,
| ^^^^^^^^^^^^^ argument has type `u16`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/log/mod.rs:208:5
|
208 | pub size: u64,
| ^^^^^^^^^^^^^ argument has type `u64`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mesh/mod.rs:61:5
|
61 | pub x: f32,
| ^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mesh/mod.rs:62:5
|
62 | pub y: f32,
| ^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mesh/mod.rs:63:5
|
63 | pub z: f32,
| ^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mesh/mod.rs:164:5
|
164 | pub v0: Vector3,
| ^^^^^^^^^^^^^^^ argument has type `datasets::mesh::Vector3`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mesh/mod.rs:165:5
|
165 | pub v1: Vector3,
| ^^^^^^^^^^^^^^^ argument has type `datasets::mesh::Vector3`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mesh/mod.rs:166:5
|
166 | pub v2: Vector3,
| ^^^^^^^^^^^^^^^ argument has type `datasets::mesh::Vector3`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mesh/mod.rs:167:5
|
167 | pub normal: Vector3,
| ^^^^^^^^^^^^^^^^^^^ argument has type `datasets::mesh::Vector3`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:261:5
|
261 | pub count: i8,
| ^^^^^^^^^^^^^ argument has type `i8`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:262:5
|
262 | pub slot: u8,
| ^^^^^^^^^^^^ argument has type `u8`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:308:5
|
308 | pub walk_speed: f32,
| ^^^^^^^^^^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:309:5
|
309 | pub fly_speed: f32,
| ^^^^^^^^^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:310:5
|
310 | pub may_fly: bool,
| ^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:311:5
|
311 | pub flying: bool,
| ^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:312:5
|
312 | pub invulnerable: bool,
| ^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:313:5
|
313 | pub may_build: bool,
| ^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:314:5
|
314 | pub instabuild: bool,
| ^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:678:5
|
678 | pub pos: (f64, f64, f64),
| ^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `(f64, f64, f64)`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:679:5
|
679 | pub motion: (f64, f64, f64),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `(f64, f64, f64)`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:680:5
|
680 | pub rotation: (f32, f32),
| ^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `(f32, f32)`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:681:5
|
681 | pub fall_distance: f32,
| ^^^^^^^^^^^^^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:682:5
|
682 | pub fire: u16,
| ^^^^^^^^^^^^^ argument has type `u16`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:683:5
|
683 | pub air: u16,
| ^^^^^^^^^^^^ argument has type `u16`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:684:5
|
684 | pub on_ground: bool,
| ^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:685:5
|
685 | pub no_gravity: bool,
| ^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:686:5
|
686 | pub invulnerable: bool,
| ^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:687:5
|
687 | pub portal_cooldown: i32,
| ^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `i32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:688:5
|
688 | pub uuid: [u32; 4],
| ^^^^^^^^^^^^^^^^^^ argument has type `[u32; 4]`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:690:5
|
690 | pub custom_name_visible: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:691:5
|
691 | pub silent: bool,
| ^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:692:5
|
692 | pub glowing: bool,
| ^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:915:5
|
915 | pub is_filtering_craftable: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:916:5
|
916 | pub is_gui_open: bool,
| ^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:917:5
|
917 | pub is_furnace_filtering_craftable: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:918:5
|
918 | pub is_furnace_gui_open: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:919:5
|
919 | pub is_blasting_furnace_filtering_craftable: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:920:5
|
920 | pub is_blasting_furnace_gui_open: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:921:5
|
921 | pub is_smoker_filtering_craftable: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:922:5
|
922 | pub is_smoker_gui_open: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1358:5
|
1358 | pub game_type: GameType,
| ^^^^^^^^^^^^^^^^^^^^^^^ argument has type `datasets::minecraft_savedata::GameType`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1359:5
|
1359 | pub previous_game_type: GameType,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `datasets::minecraft_savedata::GameType`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1360:5
|
1360 | pub score: i64,
| ^^^^^^^^^^^^^^ argument has type `i64`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1362:5
|
1362 | pub selected_item_slot: u32,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `u32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1365:5
|
1365 | pub spawn_x: i64,
| ^^^^^^^^^^^^^^^^ argument has type `i64`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1366:5
|
1366 | pub spawn_y: i64,
| ^^^^^^^^^^^^^^^^ argument has type `i64`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1367:5
|
1367 | pub spawn_z: i64,
| ^^^^^^^^^^^^^^^^ argument has type `i64`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1368:5
|
1368 | pub spawn_forced: Option<bool>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `std::option::Option<bool>`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1369:5
|
1369 | pub sleep_timer: u16,
| ^^^^^^^^^^^^^^^^^^^^ argument has type `u16`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1370:5
|
1370 | pub food_exhaustion_level: f32,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1371:5
|
1371 | pub food_saturation_level: f32,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1372:5
|
1372 | pub food_tick_timer: u32,
| ^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `u32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1373:5
|
1373 | pub xp_level: u32,
| ^^^^^^^^^^^^^^^^^ argument has type `u32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1374:5
|
1374 | pub xp_p: f32,
| ^^^^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1375:5
|
1375 | pub xp_total: i32,
| ^^^^^^^^^^^^^^^^^ argument has type `i32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1376:5
|
1376 | pub xp_seed: i32,
| ^^^^^^^^^^^^^^^^ argument has type `i32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1379:5
|
1379 | pub abilities: Abilities,
| ^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `datasets::minecraft_savedata::Abilities`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1380:5
|
1380 | pub entered_nether_position: Option<(f64, f64, f64)>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `std::option::Option<(f64, f64, f64)>`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/minecraft_savedata/mod.rs:1384:5
|
1384 | pub seen_credits: bool,
| ^^^^^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:305:5
|
305 | pub altitude: i8,
| ^^^^^^^^^^^^^^^^ argument has type `i8`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:306:5
|
306 | pub angle: u16,
| ^^^^^^^^^^^^^^ argument has type `u16`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:307:5
|
307 | pub position: (f32, f32),
| ^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `(f32, f32)`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:308:5
|
308 | pub velocity: i16,
| ^^^^^^^^^^^^^^^^^ argument has type `i16`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:433:5
|
433 | pub angle: u16,
| ^^^^^^^^^^^^^^ argument has type `u16`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:434:5
|
434 | pub submerge: bool,
| ^^^^^^^^^^^^^^^^^^ argument has type `bool`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:435:5
|
435 | pub velocity: i16,
| ^^^^^^^^^^^^^^^^^ argument has type `i16`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:704:5
|
704 | pub damage: u8,
| ^^^^^^^^^^^^^^ argument has type `u8`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:705:5
|
705 | pub entity_id: u32,
| ^^^^^^^^^^^^^^^^^^ argument has type `u32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:706:5
|
706 | pub entity_type: Option<EntityType>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `std::option::Option<mk48::EntityType>`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:707:5
|
707 | pub guidance: Guidance,
| ^^^^^^^^^^^^^^^^^^^^^^ argument has type `mk48::Guidance`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:708:5
|
708 | pub player_id: Option<u16>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `std::option::Option<u16>`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:710:5
|
710 | pub transform: Transform,
| ^^^^^^^^^^^^^^^^^^^^^^^^ argument has type `mk48::Transform`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:852:5
|
852 | pub chunk_id: (i8, i8),
| ^^^^^^^^^^^^^^^^^^^^^^ argument has type `(i8, i8)`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:1021:5
|
1021 | pub score: u32,
| ^^^^^^^^^^^^^^ argument has type `u32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing
--> src/datasets/mk48/mod.rs:1022:5
|
1022 | pub world_radius: f32,
| ^^^^^^^^^^^^^^^^^^^^^ argument has type `f32`
|
= note: use `let _ = ...` to ignore the expression or result
warning: `rust_serialization_benchmark` (lib) generated 82 warnings
warning: `rust_serialization_benchmark` (lib test) generated 82 warnings (82 duplicates)
Finished `bench` profile [optimized] target(s) in 2m 56s
Running unittests src/lib.rs (target/release/deps/rust_serialization_benchmark-9560d71bfd08c32b)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running benches/bench.rs (target/release/deps/bench-b277e815594b67a8)
log/abomonation/serialize
time: [168.67 µs 169.14 µs 169.65 µs]
Found 13 outliers among 100 measurements (13.00%)
3 (3.00%) high mild
10 (10.00%) high severe
log/abomonation/access (unvalidated)
time: [20.460 µs 20.465 µs 20.470 µs]
Found 12 outliers among 100 measurements (12.00%)
4 (4.00%) high mild
8 (8.00%) high severe
log/abomonation/read (unvalidated)
time: [35.220 µs 35.225 µs 35.231 µs]
Found 13 outliers among 100 measurements (13.00%)
2 (2.00%) low mild
5 (5.00%) high mild
6 (6.00%) high severe
Benchmarking log/abomonation/deserialize (unvalidated): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.4s, enable flat sampling, or reduce sample count to 60.
log/abomonation/deserialize (unvalidated)
time: [1.2696 ms 1.2700 ms 1.2703 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
log/abomonation/size 1705800
log/abomonation/zlib 520081
log/abomonation/zstd 413466
log/abomonation/zstd_time time: [6.9494 ms 6.9494 ms 6.9494 ms] 59 MB/s
log/alkahest/serialize time: [175.91 µs 175.95 µs 175.99 µs]
log/alkahest/access (validated on-demand with panic)
time: [1.6286 ns 1.6287 ns 1.6289 ns]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
3 (3.00%) high mild
3 (3.00%) high severe
log/alkahest/read (validated on-demand with panic)
time: [22.643 µs 22.645 µs 22.648 µs]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low severe
2 (2.00%) high mild
5 (5.00%) high severe
log/alkahest/size 1045784
log/alkahest/zlib 454157
log/alkahest/zstd 389424
log/alkahest/zstd_time time: [5.4093 ms 5.4093 ms 5.4093 ms] 71 MB/s
log/bincode1/serialize time: [485.46 µs 485.50 µs 485.57 µs]
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.00%) high severe
Benchmarking log/bincode1/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.6s, enable flat sampling, or reduce sample count to 50.
log/bincode1/deserialize
time: [1.7143 ms 1.7144 ms 1.7145 ms]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
4 (4.00%) high mild
2 (2.00%) high severe
log/bincode1/size 1045784
log/bincode1/zlib 373127
log/bincode1/zstd 311761
log/bincode1/zstd_time time: [4.3440 ms 4.3440 ms 4.3440 ms] 71 MB/s
log/bincode/serialize time: [229.37 µs 229.40 µs 229.44 µs]
Found 23 outliers among 100 measurements (23.00%)
17 (17.00%) low severe
1 (1.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
log/bincode/deserialize time: [2.1229 ms 2.1230 ms 2.1232 ms]
log/bincode/size 741295
log/bincode/zlib 303944
log/bincode/zstd 257153
log/bincode/zstd_time time: [3.5834 ms 3.5834 ms 3.5834 ms] 71 MB/s
log/bitcode/serialize time: [125.45 µs 125.48 µs 125.51 µs]
Found 6 outliers among 100 measurements (6.00%)
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking log/bitcode/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.4s, enable flat sampling, or reduce sample count to 60.
log/bitcode/deserialize time: [1.2675 ms 1.2677 ms 1.2678 ms]
Found 10 outliers among 100 measurements (10.00%)
3 (3.00%) low mild
5 (5.00%) high mild
2 (2.00%) high severe
log/bitcode/size 703710
log/bitcode/zlib 288826
log/bitcode/zstd 229755
log/bitcode/zstd_time time: [2.2980 ms 2.2980 ms 2.2980 ms] 99 MB/s
log/borsh/serialize time: [478.99 µs 479.27 µs 479.57 µs]
Benchmarking log/borsh/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.6s, enable flat sampling, or reduce sample count to 50.
log/borsh/deserialize time: [1.8969 ms 1.8973 ms 1.8977 ms]
log/borsh/size 885780
log/borsh/zlib 362204
log/borsh/zstd 286514
log/borsh/zstd_time time: [4.0854 ms 4.0854 ms 4.0854 ms] 70 MB/s
Benchmarking log/bson/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.6s, enable flat sampling, or reduce sample count to 50.
log/bson/serialize time: [1.7180 ms 1.7186 ms 1.7192 ms]
Found 13 outliers among 100 measurements (13.00%)
3 (3.00%) low severe
7 (7.00%) low mild
3 (3.00%) high mild
log/bson/deserialize time: [6.1045 ms 6.1054 ms 6.1062 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low mild
log/bson/size 1924682
log/bson/zlib 532821
log/bson/zstd 376270
log/bson/zstd_time time: [5.4054 ms 5.4054 ms 5.4054 ms] 69 MB/s
log/capnp/serialize time: [454.84 µs 454.95 µs 455.06 µs]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
4 (4.00%) high mild
2 (2.00%) high severe
log/capnp/access (validated on-demand with error)
time: [64.709 ns 65.873 ns 67.160 ns]
Found 18 outliers among 100 measurements (18.00%)
1 (1.00%) high mild
17 (17.00%) high severe
log/capnp/read (validated on-demand with error)
time: [146.49 µs 146.55 µs 146.62 µs]
Found 14 outliers among 100 measurements (14.00%)
13 (13.00%) high mild
1 (1.00%) high severe
log/capnp/size 1443216
log/capnp/zlib 513986
log/capnp/zstd 428649
log/capnp/zstd_time time: [6.1809 ms 6.1809 ms 6.1809 ms] 69 MB/s
log/cbor4ii/serialize time: [524.63 µs 524.71 µs 524.83 µs]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
log/cbor4ii/deserialize time: [4.3082 ms 4.3158 ms 4.3225 ms]
Found 19 outliers among 100 measurements (19.00%)
10 (10.00%) low severe
7 (7.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
log/cbor4ii/size 1407835
log/cbor4ii/zlib 403440
log/cbor4ii/zstd 324081
log/cbor4ii/zstd_time time: [4.5924 ms 4.5924 ms 4.5924 ms] 70 MB/s
log/ciborium/serialize time: [3.4804 ms 3.4822 ms 3.4837 ms]
Found 14 outliers among 100 measurements (14.00%)
8 (8.00%) low severe
6 (6.00%) high mild
log/ciborium/deserialize
time: [10.391 ms 10.394 ms 10.397 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
log/ciborium/size 1407835
log/ciborium/zlib 403440
log/ciborium/zstd 324081
log/ciborium/zstd_time time: [4.5910 ms 4.5910 ms 4.5910 ms] 70 MB/s
log/databuf/serialize time: [229.04 µs 229.07 µs 229.10 µs]
Found 9 outliers among 100 measurements (9.00%)
2 (2.00%) low mild
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking log/databuf/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.0s, enable flat sampling, or reduce sample count to 50.
log/databuf/deserialize time: [1.7981 ms 1.7983 ms 1.7985 ms]
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
log/databuf/size 765778
log/databuf/zlib 311715
log/databuf/zstd 264630
log/databuf/zstd_time time: [3.7729 ms 3.7729 ms 3.7729 ms] 70 MB/s
log/dlhn/serialize time: [579.83 µs 579.86 µs 579.90 µs]
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
log/dlhn/deserialize time: [2.1053 ms 2.1058 ms 2.1064 ms]
Found 9 outliers among 100 measurements (9.00%)
2 (2.00%) low severe
2 (2.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
log/dlhn/size 724953
log/dlhn/zlib 301446
log/dlhn/zstd 253629
log/dlhn/zstd_time time: [3.4303 ms 3.4303 ms 3.4303 ms] 73 MB/s
Benchmarking log/flatbuffers/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.3s, enable flat sampling, or reduce sample count to 60.
log/flatbuffers/serialize
time: [1.2837 ms 1.2840 ms 1.2843 ms]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low severe
2 (2.00%) low mild
1 (1.00%) high mild
log/flatbuffers/access (unvalidated)
time: [2.1715 ns 2.1715 ns 2.1716 ns]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking log/flatbuffers/access (validated upfront with error): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.4s, enable flat sampling, or reduce sample count to 50.
log/flatbuffers/access (validated upfront with error)
time: [1.6706 ms 1.6710 ms 1.6714 ms]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
log/flatbuffers/read (unvalidated)
time: [44.219 µs 44.228 µs 44.238 µs]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking log/flatbuffers/read (validated upfront with error): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.8s, enable flat sampling, or reduce sample count to 50.
log/flatbuffers/read (validated upfront with error)
time: [1.7085 ms 1.7087 ms 1.7089 ms]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low severe
1 (1.00%) low mild
3 (3.00%) high mild
log/flatbuffers/size 1276368
log/flatbuffers/zlib 468539
log/flatbuffers/zstd 388832
log/flatbuffers/zstd_time time: [4.9742 ms 4.9742 ms 4.9742 ms] 78 MB/s
Benchmarking log/msgpacker/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.3s, enable flat sampling, or reduce sample count to 60.
log/msgpacker/serialize time: [1.0049 ms 1.0057 ms 1.0064 ms]
Found 12 outliers among 100 measurements (12.00%)
10 (10.00%) low severe
2 (2.00%) low mild
log/msgpacker/deserialize
time: [2.2945 ms 2.2956 ms 2.2967 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
log/msgpacker/size 764996
log/msgpacker/zlib 315291
log/msgpacker/zstd 264898
log/msgpacker/zstd_time time: [3.7651 ms 3.7651 ms 3.7651 ms] 70 MB/s
log/nachricht-serde/serialize
time: [4.8023 ms 4.8037 ms 4.8050 ms]
Found 8 outliers among 100 measurements (8.00%)
3 (3.00%) low severe
4 (4.00%) low mild
1 (1.00%) high mild
log/nachricht-serde/deserialize
time: [3.6482 ms 3.6485 ms 3.6489 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
log/nachricht-serde/size 818669
log/nachricht-serde/zlib 332556
log/nachricht-serde/zstd 285514
log/nachricht-serde/zstd_time time: [4.1998 ms 4.1998 ms 4.1998 ms] 67 MB/s
log/parity-scale-codec/serialize
time: [570.13 µs 570.23 µs 570.36 µs]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low mild
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking log/parity-scale-codec/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.6s, enable flat sampling, or reduce sample count to 50.
log/parity-scale-codec/deserialize
time: [1.8933 ms 1.8943 ms 1.8952 ms]
Found 19 outliers among 100 measurements (19.00%)
11 (11.00%) low severe
5 (5.00%) high mild
3 (3.00%) high severe
log/parity-scale-codec/size 765778
log/parity-scale-codec/zlib 311743
log/parity-scale-codec/zstd 264518
log/parity-scale-codec/zstd_time time: [3.7648 ms 3.7648 ms 3.7648 ms] 70 MB/s
log/postcard/serialize time: [386.85 µs 386.93 µs 387.01 µs]
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking log/postcard/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.3s, enable flat sampling, or reduce sample count to 50.
log/postcard/deserialize
time: [1.8303 ms 1.8306 ms 1.8310 ms]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
log/postcard/size 724953
log/postcard/zlib 302399
log/postcard/zstd 253747
log/postcard/zstd_time time: [3.4380 ms 3.4380 ms 3.4380 ms] 73 MB/s
Benchmarking log/pot/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.8s, enable flat sampling, or reduce sample count to 50.
log/pot/serialize time: [1.9367 ms 1.9370 ms 1.9372 ms]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low severe
4 (4.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
log/pot/deserialize time: [5.8789 ms 5.8804 ms 5.8821 ms]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
log/pot/size 971922
log/pot/zlib 372513
log/pot/zstd 304122
log/pot/zstd_time time: [4.4635 ms 4.4635 ms 4.4635 ms] 68 MB/s
log/prost/serialize (populate + encode)
time: [2.0044 ms 2.0047 ms 2.0050 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
log/prost/serialize (encode)
time: [686.05 µs 686.13 µs 686.25 µs]
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
log/prost/deserialize time: [2.9569 ms 2.9572 ms 2.9575 ms]
log/prost/size 884628
log/prost/zlib 363130
log/prost/zstd 315494
log/prost/zstd_time time: [4.5908 ms 4.5908 ms 4.5908 ms] 68 MB/s
log/rkyv/serialize time: [199.08 µs 199.11 µs 199.14 µs]
Found 18 outliers among 100 measurements (18.00%)
14 (14.00%) low severe
1 (1.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
log/rkyv/access (unvalidated)
time: [1.0859 ns 1.0861 ns 1.0862 ns]
Found 14 outliers among 100 measurements (14.00%)
3 (3.00%) high mild
11 (11.00%) high severe
log/rkyv/access (validated upfront with error)
time: [435.96 µs 436.25 µs 436.54 µs]
Found 15 outliers among 100 measurements (15.00%)
1 (1.00%) low mild
1 (1.00%) high mild
13 (13.00%) high severe
log/rkyv/read (unvalidated)
time: [9.3160 µs 9.3194 µs 9.3237 µs]
Found 9 outliers among 100 measurements (9.00%)
4 (4.00%) high mild
5 (5.00%) high severe
log/rkyv/read (validated upfront with error)
time: [450.51 µs 450.58 µs 450.65 µs]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) low mild
2 (2.00%) high severe
log/rkyv/update time: [8.7911 µs 8.8023 µs 8.8124 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking log/rkyv/deserialize (unvalidated): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.2s, enable flat sampling, or reduce sample count to 60.
log/rkyv/deserialize (unvalidated)
time: [1.2234 ms 1.2236 ms 1.2238 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high severe
Benchmarking log/rkyv/deserialize (validated upfront with error): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.4s, enable flat sampling, or reduce sample count to 50.
log/rkyv/deserialize (validated upfront with error)
time: [1.6697 ms 1.6698 ms 1.6699 ms]
Found 7 outliers among 100 measurements (7.00%)
7 (7.00%) high mild
log/rkyv/size 1011488
log/rkyv/zlib 383862
log/rkyv/zstd 333545
log/rkyv/zstd_time time: [4.7297 ms 4.7297 ms 4.7297 ms] 70 MB/s
Benchmarking log/rmp-serde/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.3s, enable flat sampling, or reduce sample count to 60.
log/rmp-serde/serialize time: [1.0582 ms 1.0588 ms 1.0593 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
log/rmp-serde/deserialize
time: [2.8892 ms 2.8901 ms 2.8909 ms]
Found 16 outliers among 100 measurements (16.00%)
1 (1.00%) low severe
7 (7.00%) low mild
5 (5.00%) high mild
3 (3.00%) high severe
log/rmp-serde/size 784997
log/rmp-serde/zlib 325384
log/rmp-serde/zstd 278219
log/rmp-serde/zstd_time time: [4.0604 ms 4.0604 ms 4.0604 ms] 68 MB/s
log/ron/serialize time: [13.002 ms 13.004 ms 13.006 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
log/ron/deserialize time: [13.542 ms 13.546 ms 13.551 ms]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
5 (5.00%) high mild
1 (1.00%) high severe
log/ron/size 1607459
log/ron/zlib 449158
log/ron/zstd 349713
log/ron/zstd_time time: [5.5014 ms 5.5014 ms 5.5014 ms] 63 MB/s
log/savefile/serialize time: [182.70 µs 182.85 µs 182.95 µs]
Found 13 outliers among 100 measurements (13.00%)
3 (3.00%) low severe
1 (1.00%) low mild
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking log/savefile/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.3s, enable flat sampling, or reduce sample count to 50.
log/savefile/deserialize
time: [1.8322 ms 1.8325 ms 1.8329 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
log/savefile/size 1045800
log/savefile/zlib 373139
log/savefile/zstd 311755
log/savefile/zstd_time time: [4.3917 ms 4.3917 ms 4.3917 ms] 70 MB/s
log/serde_bare/serialize
time: [653.79 µs 653.85 µs 653.92 µs]
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) low mild
4 (4.00%) high mild
Benchmarking log/serde_bare/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.0s, enable flat sampling, or reduce sample count to 50.
log/serde_bare/deserialize
time: [1.7875 ms 1.7877 ms 1.7880 ms]
Found 12 outliers among 100 measurements (12.00%)
8 (8.00%) high mild
4 (4.00%) high severe
log/serde_bare/size 765778
log/serde_bare/zlib 311715
log/serde_bare/zstd 264630
log/serde_bare/zstd_time time: [3.7402 ms 3.7402 ms 3.7402 ms] 70 MB/s
Benchmarking log/serde_cbor/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.8s, enable flat sampling, or reduce sample count to 50.
log/serde_cbor/serialize
time: [1.7491 ms 1.7494 ms 1.7498 ms]
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
log/serde_cbor/deserialize
time: [4.2502 ms 4.2515 ms 4.2529 ms]
Found 8 outliers among 100 measurements (8.00%)
3 (3.00%) high mild
5 (5.00%) high severe
log/serde_cbor/size 1407835
log/serde_cbor/zlib 403440
log/serde_cbor/zstd 324081
log/serde_cbor/zstd_time time: [4.6229 ms 4.6229 ms 4.6229 ms] 70 MB/s
log/serde_json/serialize
time: [3.2312 ms 3.2328 ms 3.2343 ms]
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) low mild
log/serde_json/deserialize
time: [5.1305 ms 5.1322 ms 5.1341 ms]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) high mild
3 (3.00%) high severe
log/serde_json/size 1827461
log/serde_json/zlib 470560
log/serde_json/zstd 361090
log/serde_json/zstd_time time: [5.4015 ms 5.4015 ms 5.4015 ms] 66 MB/s
Benchmarking log/simd-json/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.6s, enable flat sampling, or reduce sample count to 50.
log/simd-json/serialize time: [1.8926 ms 1.8931 ms 1.8935 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
log/simd-json/deserialize
time: [4.0613 ms 4.0627 ms 4.0645 ms]
Found 10 outliers among 100 measurements (10.00%)
8 (8.00%) high mild
2 (2.00%) high severe
log/simd-json/size 1827461
log/simd-json/zlib 470560
log/simd-json/zstd 361090
log/simd-json/zstd_time time: [5.4197 ms 5.4197 ms 5.4197 ms] 66 MB/s
log/speedy/serialize time: [178.98 µs 179.05 µs 179.12 µs]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) high mild
3 (3.00%) high severe
Benchmarking log/speedy/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.5s, enable flat sampling, or reduce sample count to 50.
log/speedy/deserialize time: [1.4898 ms 1.4901 ms 1.4903 ms]
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) high mild
6 (6.00%) high severe
log/speedy/size 885780
log/speedy/zlib 362204
log/speedy/zstd 286514
log/speedy/zstd_time time: [4.1109 ms 4.1109 ms 4.1109 ms] 69 MB/s
log/nanoserde/serialize time: [224.98 µs 225.60 µs 226.20 µs]
Found 29 outliers among 100 measurements (29.00%)
19 (19.00%) low severe
3 (3.00%) low mild
3 (3.00%) high mild
4 (4.00%) high severe
Benchmarking log/nanoserde/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.3s, enable flat sampling, or reduce sample count to 50.
log/nanoserde/deserialize
time: [1.8446 ms 1.8455 ms 1.8464 ms]
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
log/nanoserde/size 1045784
log/nanoserde/zlib 373127
log/nanoserde/zstd 311761
log/nanoserde/zstd_time time: [4.3881 ms 4.3881 ms 4.3881 ms] 71 MB/s
mesh/abomonation/serialize
time: [140.14 µs 140.17 µs 140.19 µs]
Found 12 outliers among 100 measurements (12.00%)
7 (7.00%) high mild
5 (5.00%) high severe
mesh/abomonation/access (unvalidated)
time: [1.9003 ns 1.9005 ns 1.9008 ns]
Found 13 outliers among 100 measurements (13.00%)
4 (4.00%) high mild
9 (9.00%) high severe
mesh/abomonation/read (unvalidated)
time: [123.47 µs 123.61 µs 123.85 µs]
Found 9 outliers among 100 measurements (9.00%)
3 (3.00%) high mild
6 (6.00%) high severe
mesh/abomonation/deserialize (unvalidated)
time: [140.33 µs 140.35 µs 140.38 µs]
Found 8 outliers among 100 measurements (8.00%)
5 (5.00%) high mild
3 (3.00%) high severe
mesh/abomonation/size 6000024
mesh/abomonation/zlib 5378513
mesh/abomonation/zstd 5345891
mesh/abomonation/zstd_time time: [6.5129 ms 6.5129 ms 6.5129 ms] 820 MB/s
mesh/alkahest/serialize time: [136.56 µs 136.60 µs 136.64 µs]
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
mesh/alkahest/access (validated on-demand with panic)
time: [1.6289 ns 1.6291 ns 1.6293 ns]
Found 11 outliers among 100 measurements (11.00%)
6 (6.00%) high mild
5 (5.00%) high severe
mesh/alkahest/read (validated on-demand with panic)
time: [67.884 µs 67.894 µs 67.907 µs]
Found 15 outliers among 100 measurements (15.00%)
4 (4.00%) high mild
11 (11.00%) high severe
mesh/alkahest/size 6000008
mesh/alkahest/zlib 5378500
mesh/alkahest/zstd 5345890
mesh/alkahest/zstd_time time: [6.5999 ms 6.5999 ms 6.5999 ms] 809 MB/s
mesh/bincode1/serialize time: [5.0781 ms 5.0800 ms 5.0821 ms]
Found 15 outliers among 100 measurements (15.00%)
5 (5.00%) high mild
10 (10.00%) high severe
mesh/bincode1/deserialize
time: [3.5604 ms 3.5620 ms 3.5636 ms]
mesh/bincode1/size 6000008
mesh/bincode1/zlib 5378500
mesh/bincode1/zstd 5345890
mesh/bincode1/zstd_time time: [6.5424 ms 6.5424 ms 6.5424 ms] 817 MB/s
mesh/bincode/serialize time: [399.39 µs 399.46 µs 399.52 µs]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low mild
1 (1.00%) high mild
5 (5.00%) high severe
mesh/bincode/deserialize
time: [3.7034 ms 3.7079 ms 3.7124 ms]
mesh/bincode/size 6000005
mesh/bincode/zlib 5378497
mesh/bincode/zstd 5345897
mesh/bincode/zstd_time time: [6.6349 ms 6.6349 ms 6.6349 ms] 805 MB/s
Benchmarking mesh/bitcode/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.1s, enable flat sampling, or reduce sample count to 60.
mesh/bitcode/serialize time: [1.1997 ms 1.2000 ms 1.2003 ms]
Found 8 outliers among 100 measurements (8.00%)
5 (5.00%) high mild
3 (3.00%) high severe
mesh/bitcode/deserialize
time: [569.63 µs 570.74 µs 571.65 µs]
mesh/bitcode/size 6000006
mesh/bitcode/zlib 5182295
mesh/bitcode/zstd 4923880
mesh/bitcode/zstd_time time: [12.0780 ms 12.0780 ms 12.0780 ms] 407 MB/s
mesh/borsh/serialize time: [5.3118 ms 5.3126 ms 5.3135 ms]
Found 16 outliers among 100 measurements (16.00%)
4 (4.00%) high mild
12 (12.00%) high severe
mesh/borsh/deserialize time: [3.6867 ms 3.6888 ms 3.6910 ms]
mesh/borsh/size 6000004
mesh/borsh/zlib 5378496
mesh/borsh/zstd 5345889
mesh/borsh/zstd_time time: [6.6597 ms 6.6597 ms 6.6597 ms] 802 MB/s
mesh/bson/serialize time: [30.828 ms 30.847 ms 30.867 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking mesh/bson/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.6s, or reduce sample count to 70.
mesh/bson/deserialize time: [69.295 ms 69.442 ms 69.575 ms]
Found 17 outliers among 100 measurements (17.00%)
14 (14.00%) low severe
3 (3.00%) high mild
mesh/bson/size 23013911
mesh/bson/zlib 9212089
mesh/bson/zstd 7497811
mesh/bson/zstd_time time: [112.9304 ms 112.9304 ms 112.9304 ms] 66 MB/s
mesh/capnp/serialize time: [5.2780 ms 5.2920 ms 5.3120 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
mesh/capnp/access (validated on-demand with error)
time: [94.299 ns 94.700 ns 95.190 ns]
Found 11 outliers among 100 measurements (11.00%)
2 (2.00%) low severe
4 (4.00%) low mild
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking mesh/capnp/read (validated on-demand with error): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.7s, enable flat sampling, or reduce sample count to 50.
mesh/capnp/read (validated on-demand with error)
time: [1.9127 ms 1.9173 ms 1.9242 ms]
Found 9 outliers among 100 measurements (9.00%)
2 (2.00%) low mild
4 (4.00%) high mild
3 (3.00%) high severe
mesh/capnp/size 14000088
mesh/capnp/zlib 7130367
mesh/capnp/zstd 6051062
mesh/capnp/zstd_time time: [93.5002 ms 93.5002 ms 93.5002 ms] 64 MB/s
mesh/cbor4ii/serialize time: [8.6426 ms 8.6445 ms 8.6465 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
mesh/cbor4ii/deserialize
time: [38.070 ms 38.220 ms 38.405 ms]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) high mild
7 (7.00%) high severe
mesh/cbor4ii/size 13125016
mesh/cbor4ii/zlib 7524114
mesh/cbor4ii/zstd 6757967
mesh/cbor4ii/zstd_time time: [94.7165 ms 94.7165 ms 94.7165 ms] 71 MB/s
Benchmarking mesh/ciborium/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.0s, or reduce sample count to 80.
mesh/ciborium/serialize time: [59.967 ms 60.109 ms 60.315 ms]
Found 17 outliers among 100 measurements (17.00%)
10 (10.00%) high mild
7 (7.00%) high severe
Benchmarking mesh/ciborium/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.9s, or reduce sample count to 50.
mesh/ciborium/deserialize
time: [100.41 ms 100.53 ms 100.66 ms]
mesh/ciborium/size 13122324
mesh/ciborium/zlib 7524660
mesh/ciborium/zstd 6759658
mesh/ciborium/zstd_time time: [94.4721 ms 94.4721 ms 94.4721 ms] 71 MB/s
mesh/databuf/serialize time: [2.1036 ms 2.1044 ms 2.1056 ms]
Found 11 outliers among 100 measurements (11.00%)
3 (3.00%) high mild
8 (8.00%) high severe
mesh/databuf/deserialize
time: [4.6741 ms 4.6808 ms 4.6879 ms]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
mesh/databuf/size 6000003
mesh/databuf/zlib 5378495
mesh/databuf/zstd 5345900
mesh/databuf/zstd_time time: [6.5613 ms 6.5613 ms 6.5613 ms] 814 MB/s
mesh/dlhn/serialize time: [5.4249 ms 5.4258 ms 5.4270 ms]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
mesh/dlhn/deserialize time: [5.0794 ms 5.0798 ms 5.0803 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
mesh/dlhn/size 6000003
mesh/dlhn/zlib 5378495
mesh/dlhn/zstd 5345900
mesh/dlhn/zstd_time time: [6.6192 ms 6.6192 ms 6.6192 ms] 807 MB/s
mesh/flatbuffers/serialize
time: [894.19 µs 894.31 µs 894.44 µs]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
mesh/flatbuffers/access (unvalidated)
time: [2.1714 ns 2.1715 ns 2.1716 ns]
Found 9 outliers among 100 measurements (9.00%)
3 (3.00%) high mild
6 (6.00%) high severe
mesh/flatbuffers/access (validated upfront with error)
time: [34.181 ns 34.226 ns 34.282 ns]
Found 12 outliers among 100 measurements (12.00%)
8 (8.00%) high mild
4 (4.00%) high severe
mesh/flatbuffers/read (unvalidated)
time: [47.484 µs 47.488 µs 47.495 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
mesh/flatbuffers/read (validated upfront with error)
time: [67.897 µs 67.900 µs 67.903 µs]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
mesh/flatbuffers/size 6000024
mesh/flatbuffers/zlib 5378434
mesh/flatbuffers/zstd 5345910
mesh/flatbuffers/zstd_time time: [6.5198 ms 6.5198 ms 6.5198 ms] 819 MB/s
mesh/msgpacker/serialize
time: [17.770 ms 17.777 ms 17.786 ms]
Found 10 outliers among 100 measurements (10.00%)
6 (6.00%) high mild
4 (4.00%) high severe
mesh/msgpacker/deserialize
time: [4.5455 ms 4.5483 ms 4.5512 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
mesh/msgpacker/size 7500005
mesh/msgpacker/zlib 6058442
mesh/msgpacker/zstd 6014337
mesh/msgpacker/zstd_time time: [8.7291 ms 8.7291 ms 8.7291 ms] 688 MB/s
Benchmarking mesh/nachricht-serde/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 11.2s, or reduce sample count to 40.
mesh/nachricht-serde/serialize
time: [109.73 ms 109.92 ms 110.17 ms]
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) high mild
5 (5.00%) high severe
mesh/nachricht-serde/deserialize
time: [29.551 ms 29.560 ms 29.570 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
mesh/nachricht-serde/size 8125037
mesh/nachricht-serde/zlib 6493484
mesh/nachricht-serde/zstd 6386940
mesh/nachricht-serde/zstd_time time: [77.9056 ms 77.9056 ms 77.9056 ms] 81 MB/s
mesh/parity-scale-codec/serialize
time: [4.4532 ms 4.4562 ms 4.4600 ms]
Found 12 outliers among 100 measurements (12.00%)
3 (3.00%) high mild
9 (9.00%) high severe
mesh/parity-scale-codec/deserialize
time: [3.4842 ms 3.4847 ms 3.4853 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
mesh/parity-scale-codec/size 6000004
mesh/parity-scale-codec/zlib 5378496
mesh/parity-scale-codec/zstd 5345889
mesh/parity-scale-codec/zstd_time time: [6.5648 ms 6.5648 ms 6.5648 ms] 814 MB/s
mesh/postcard/serialize time: [432.56 µs 432.75 µs 432.94 µs]
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) high mild
7 (7.00%) high severe
Benchmarking mesh/postcard/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.6s, enable flat sampling, or reduce sample count to 60.
mesh/postcard/deserialize
time: [1.1015 ms 1.1018 ms 1.1022 ms]
Found 14 outliers among 100 measurements (14.00%)
3 (3.00%) low mild
4 (4.00%) high mild
7 (7.00%) high severe
mesh/postcard/size 6000003
mesh/postcard/zlib 5378495
mesh/postcard/zstd 5345900
mesh/postcard/zstd_time time: [6.5537 ms 6.5537 ms 6.5537 ms] 815 MB/s
mesh/pot/serialize time: [33.823 ms 33.844 ms 33.864 ms]
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) low severe
1 (1.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking mesh/pot/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 6.7s, or reduce sample count to 70.
mesh/pot/deserialize time: [67.665 ms 67.795 ms 68.011 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
mesh/pot/size 10122342
mesh/pot/zlib 6814618
mesh/pot/zstd 6852251
mesh/pot/zstd_time time: [88.7409 ms 88.7409 ms 88.7409 ms] 77 MB/s
mesh/prost/serialize (populate + encode)
time: [7.1823 ms 7.1840 ms 7.1860 ms]
Found 14 outliers among 100 measurements (14.00%)
4 (4.00%) high mild
10 (10.00%) high severe
mesh/prost/serialize (encode)
time: [5.9891 ms 5.9999 ms 6.0157 ms]
Found 8 outliers among 100 measurements (8.00%)
3 (3.00%) high mild
5 (5.00%) high severe
mesh/prost/deserialize time: [12.774 ms 12.777 ms 12.780 ms]
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low severe
3 (3.00%) high mild
2 (2.00%) high severe
mesh/prost/size 8750000
mesh/prost/zlib 6665735
mesh/prost/zstd 6421871
mesh/prost/zstd_time time: [78.9805 ms 78.9805 ms 78.9805 ms] 81 MB/s
mesh/rkyv/serialize time: [172.17 µs 172.40 µs 172.75 µs]
Found 13 outliers among 100 measurements (13.00%)
1 (1.00%) low severe
6 (6.00%) high mild
6 (6.00%) high severe
mesh/rkyv/access (unvalidated)
time: [1.0857 ns 1.0857 ns 1.0858 ns]
Found 10 outliers among 100 measurements (10.00%)
7 (7.00%) high mild
3 (3.00%) high severe
mesh/rkyv/access (validated upfront with error)
time: [13.614 ns 13.641 ns 13.672 ns]
Found 20 outliers among 100 measurements (20.00%)
1 (1.00%) high mild
19 (19.00%) high severe
mesh/rkyv/read (unvalidated)
time: [42.419 µs 42.421 µs 42.423 µs]
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) high mild
4 (4.00%) high severe
mesh/rkyv/read (validated upfront with error)
time: [33.948 µs 33.950 µs 33.952 µs]
Found 7 outliers among 100 measurements (7.00%)
7 (7.00%) high mild
mesh/rkyv/update time: [98.975 µs 99.572 µs 100.03 µs]
mesh/rkyv/deserialize (unvalidated)
time: [134.22 µs 134.26 µs 134.30 µs]
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
mesh/rkyv/deserialize (validated upfront with error)
time: [142.43 µs 142.46 µs 142.50 µs]
Found 10 outliers among 100 measurements (10.00%)
6 (6.00%) high mild
4 (4.00%) high severe
mesh/rkyv/size 6000008
mesh/rkyv/zlib 5378500
mesh/rkyv/zstd 5345892
mesh/rkyv/zstd_time time: [6.5855 ms 6.5855 ms 6.5855 ms] 811 MB/s
mesh/rmp-serde/serialize
time: [12.951 ms 12.954 ms 12.957 ms]
Found 11 outliers among 100 measurements (11.00%)
10 (10.00%) high mild
1 (1.00%) high severe
mesh/rmp-serde/deserialize
time: [12.512 ms 12.515 ms 12.518 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
mesh/rmp-serde/size 8125006
mesh/rmp-serde/zlib 6494876
mesh/rmp-serde/zstd 6391037
mesh/rmp-serde/zstd_time time: [76.7058 ms 76.7058 ms 76.7058 ms] 83 MB/s
Benchmarking mesh/ron/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 15.6s, or reduce sample count to 30.
mesh/ron/serialize time: [158.24 ms 158.42 ms 158.65 ms]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high severe
Benchmarking mesh/ron/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 23.4s, or reduce sample count to 20.
mesh/ron/deserialize time: [236.74 ms 236.98 ms 237.27 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high severe
mesh/ron/size 22192885
mesh/ron/zlib 8970395
mesh/ron/zstd 8138755
mesh/ron/zstd_time time: [153.7509 ms 153.7509 ms 153.7509 ms] 52 MB/s
mesh/savefile/serialize time: [138.88 µs 139.40 µs 139.82 µs]
mesh/savefile/deserialize
time: [133.98 µs 134.75 µs 135.42 µs]
Found 23 outliers among 100 measurements (23.00%)
1 (1.00%) high mild
22 (22.00%) high severe
mesh/savefile/size 6000024
mesh/savefile/zlib 5378518
mesh/savefile/zstd 5345893
mesh/savefile/zstd_time time: [6.4952 ms 6.4952 ms 6.4952 ms] 823 MB/s
mesh/serde_bare/serialize
time: [5.6505 ms 5.6593 ms 5.6762 ms]
Found 13 outliers among 100 measurements (13.00%)
2 (2.00%) high mild
11 (11.00%) high severe
mesh/serde_bare/deserialize
time: [3.6218 ms 3.6221 ms 3.6224 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
mesh/serde_bare/size 6000003
mesh/serde_bare/zlib 5378495
mesh/serde_bare/zstd 5345900
mesh/serde_bare/zstd_time time: [6.5301 ms 6.5301 ms 6.5301 ms] 818 MB/s
mesh/serde_cbor/serialize
time: [30.176 ms 30.259 ms 30.380 ms]
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
mesh/serde_cbor/deserialize
time: [39.831 ms 39.923 ms 40.055 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
mesh/serde_cbor/size 13122324
mesh/serde_cbor/zlib 7524660
mesh/serde_cbor/zstd 6759658
mesh/serde_cbor/zstd_time time: [94.9860 ms 94.9860 ms 94.9860 ms] 71 MB/s
Benchmarking mesh/serde_json/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.8s, or reduce sample count to 60.
mesh/serde_json/serialize
time: [77.730 ms 77.931 ms 78.196 ms]
Found 12 outliers among 100 measurements (12.00%)
1 (1.00%) low mild
4 (4.00%) high mild
7 (7.00%) high severe
Benchmarking mesh/serde_json/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.3s, or reduce sample count to 60.
mesh/serde_json/deserialize
time: [72.446 ms 72.462 ms 72.478 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
mesh/serde_json/size 26192883
mesh/serde_json/zlib 9566084
mesh/serde_json/zstd 8586741
mesh/serde_json/zstd_time time: [156.9991 ms 156.9991 ms 156.9991 ms] 54 MB/s
mesh/simd-json/serialize
time: [46.557 ms 46.561 ms 46.567 ms]
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking mesh/simd-json/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 11.6s, or reduce sample count to 40.
mesh/simd-json/deserialize
time: [101.47 ms 101.50 ms 101.54 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
mesh/simd-json/size 26192883
mesh/simd-json/zlib 9566084
mesh/simd-json/zstd 8586741
mesh/simd-json/zstd_time time: [156.9639 ms 156.9639 ms 156.9639 ms] 54 MB/s
mesh/speedy/serialize time: [137.86 µs 138.34 µs 138.80 µs]
mesh/speedy/deserialize time: [140.29 µs 140.38 µs 140.42 µs]
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) low severe
3 (3.00%) high mild
3 (3.00%) high severe
mesh/speedy/size 6000004
mesh/speedy/zlib 5378496
mesh/speedy/zstd 5345889
mesh/speedy/zstd_time time: [6.5643 ms 6.5643 ms 6.5643 ms] 814 MB/s
Benchmarking mesh/nanoserde/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.4s, enable flat sampling, or reduce sample count to 60.
mesh/nanoserde/serialize
time: [1.0677 ms 1.0722 ms 1.0782 ms]
Found 15 outliers among 100 measurements (15.00%)
2 (2.00%) low severe
3 (3.00%) low mild
3 (3.00%) high mild
7 (7.00%) high severe
mesh/nanoserde/deserialize
time: [957.22 µs 957.31 µs 957.41 µs]
Found 9 outliers among 100 measurements (9.00%)
6 (6.00%) high mild
3 (3.00%) high severe
mesh/nanoserde/size 6000008
mesh/nanoserde/zlib 5378500
mesh/nanoserde/zstd 5345890
mesh/nanoserde/zstd_time time: [6.5692 ms 6.5692 ms 6.5692 ms] 813 MB/s
minecraft_savedata/abomonation/serialize
time: [166.09 µs 166.74 µs 167.52 µs]
Found 14 outliers among 100 measurements (14.00%)
14 (14.00%) high severe
minecraft_savedata/abomonation/access (unvalidated)
time: [33.492 µs 33.503 µs 33.512 µs]
Found 10 outliers among 100 measurements (10.00%)
4 (4.00%) low mild
4 (4.00%) high mild
2 (2.00%) high severe
minecraft_savedata/abomonation/read (unvalidated)
time: [34.110 µs 34.118 µs 34.126 µs]
Found 11 outliers among 100 measurements (11.00%)
11 (11.00%) low severe
Benchmarking minecraft_savedata/abomonation/deserialize (unvalidated): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.6s, enable flat sampling, or reduce sample count to 60.
minecraft_savedata/abomonation/deserialize (unvalidated)
time: [1.1130 ms 1.1133 ms 1.1136 ms]
Found 9 outliers among 100 measurements (9.00%)
1 (1.00%) low severe
2 (2.00%) low mild
2 (2.00%) high mild
4 (4.00%) high severe
minecraft_savedata/abomonation/size 1290592
minecraft_savedata/abomonation/zlib 396970
minecraft_savedata/abomonation/zstd 340070
minecraft_savedata/abomonation/zstd_time time: [4.7759 ms 4.7759 ms 4.7759 ms] 71 MB/s
minecraft_savedata/alkahest/serialize
time: [184.35 µs 184.44 µs 184.53 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
minecraft_savedata/alkahest/access (validated on-demand with panic)
time: [1.6286 ns 1.6286 ns 1.6287 ns]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
minecraft_savedata/alkahest/read (validated on-demand with panic)
time: [4.6982 µs 4.6990 µs 4.6999 µs]
Found 10 outliers among 100 measurements (10.00%)
1 (1.00%) low severe
5 (5.00%) high mild
4 (4.00%) high severe
minecraft_savedata/alkahest/size 667570
minecraft_savedata/alkahest/zlib 325484
minecraft_savedata/alkahest/zstd 320452
minecraft_savedata/alkahest/zstd_time time: [3.7783 ms 3.7783 ms 3.7783 ms] 84 MB/s
minecraft_savedata/bincode1/serialize
time: [512.34 µs 512.38 µs 512.43 µs]
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking minecraft_savedata/bincode1/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.2s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/bincode1/deserialize
time: [1.6252 ms 1.6256 ms 1.6261 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
minecraft_savedata/bincode1/size 569975
minecraft_savedata/bincode1/zlib 240525
minecraft_savedata/bincode1/zstd 232423
minecraft_savedata/bincode1/zstd_time time: [2.7775 ms 2.7775 ms 2.7775 ms] 83 MB/s
minecraft_savedata/bincode/serialize
time: [234.30 µs 234.85 µs 235.31 µs]
Benchmarking minecraft_savedata/bincode/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.1s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/bincode/deserialize
time: [1.7922 ms 1.7987 ms 1.8056 ms]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) high mild
7 (7.00%) high severe
minecraft_savedata/bincode/size 367413
minecraft_savedata/bincode/zlib 221291
minecraft_savedata/bincode/zstd 206273
minecraft_savedata/bincode/zstd_time time: [2.4369 ms 2.4369 ms 2.4369 ms] 84 MB/s
minecraft_savedata/bitcode/serialize
time: [123.46 µs 123.50 µs 123.54 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking minecraft_savedata/bitcode/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.6s, enable flat sampling, or reduce sample count to 60.
minecraft_savedata/bitcode/deserialize
time: [1.0942 ms 1.0947 ms 1.0951 ms]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
minecraft_savedata/bitcode/size 327688
minecraft_savedata/bitcode/zlib 200947
minecraft_savedata/bitcode/zstd 182736
minecraft_savedata/bitcode/zstd_time time: [714.8750 µs 714.8750 µs 714.8750 µs] 255 MB/s
minecraft_savedata/borsh/serialize
time: [485.25 µs 485.32 µs 485.40 µs]
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking minecraft_savedata/borsh/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.9s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/borsh/deserialize
time: [1.5770 ms 1.5776 ms 1.5784 ms]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
minecraft_savedata/borsh/size 446595
minecraft_savedata/borsh/zlib 234236
minecraft_savedata/borsh/zstd 210008
minecraft_savedata/borsh/zstd_time time: [2.4144 ms 2.4144 ms 2.4144 ms] 86 MB/s
minecraft_savedata/bson/serialize
time: [2.6731 ms 2.6749 ms 2.6767 ms]
minecraft_savedata/bson/deserialize
time: [7.6203 ms 7.6252 ms 7.6302 ms]
Found 21 outliers among 100 measurements (21.00%)
1 (1.00%) low severe
11 (11.00%) low mild
7 (7.00%) high mild
2 (2.00%) high severe
minecraft_savedata/bson/size 1619653
minecraft_savedata/bson/zlib 502185
minecraft_savedata/bson/zstd 328399
minecraft_savedata/bson/zstd_time time: [4.5462 ms 4.5462 ms 4.5462 ms] 72 MB/s
minecraft_savedata/capnp/serialize
time: [387.61 µs 387.73 µs 387.86 µs]
Found 11 outliers among 100 measurements (11.00%)
2 (2.00%) low mild
6 (6.00%) high mild
3 (3.00%) high severe
minecraft_savedata/capnp/access (validated on-demand with error)
time: [61.503 ns 61.631 ns 61.778 ns]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
minecraft_savedata/capnp/read (validated on-demand with error)
time: [384.75 ns 384.83 ns 384.93 ns]
Found 9 outliers among 100 measurements (9.00%)
3 (3.00%) high mild
6 (6.00%) high severe
minecraft_savedata/capnp/size 803896
minecraft_savedata/capnp/zlib 335606
minecraft_savedata/capnp/zstd 280851
minecraft_savedata/capnp/zstd_time time: [3.7638 ms 3.7638 ms 3.7638 ms] 74 MB/s
minecraft_savedata/cbor4ii/serialize
time: [700.85 µs 701.00 µs 701.20 µs]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
minecraft_savedata/cbor4ii/deserialize
time: [4.1847 ms 4.1877 ms 4.1902 ms]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) low severe
1 (1.00%) low mild
minecraft_savedata/cbor4ii/size 1109831
minecraft_savedata/cbor4ii/zlib 344745
minecraft_savedata/cbor4ii/zstd 274514
minecraft_savedata/cbor4ii/zstd_time time: [3.6193 ms 3.6193 ms 3.6193 ms] 75 MB/s
minecraft_savedata/ciborium/serialize
time: [3.2251 ms 3.2270 ms 3.2288 ms]
minecraft_savedata/ciborium/deserialize
time: [9.2897 ms 9.2910 ms 9.2923 ms]
minecraft_savedata/ciborium/size 1109821
minecraft_savedata/ciborium/zlib 344751
minecraft_savedata/ciborium/zstd 274526
minecraft_savedata/ciborium/zstd_time time: [3.6675 ms 3.6675 ms 3.6675 ms] 74 MB/s
minecraft_savedata/databuf/serialize
time: [255.23 µs 255.26 µs 255.29 µs]
Found 19 outliers among 100 measurements (19.00%)
15 (15.00%) low severe
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking minecraft_savedata/databuf/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.5s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/databuf/deserialize
time: [1.4824 ms 1.4826 ms 1.4828 ms]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
minecraft_savedata/databuf/size 356311
minecraft_savedata/databuf/zlib 213062
minecraft_savedata/databuf/zstd 198488
minecraft_savedata/databuf/zstd_time time: [2.2903 ms 2.2903 ms 2.2903 ms] 86 MB/s
minecraft_savedata/dlhn/serialize
time: [643.17 µs 643.22 µs 643.28 µs]
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) low mild
4 (4.00%) high severe
minecraft_savedata/dlhn/deserialize
time: [2.1897 ms 2.1899 ms 2.1901 ms]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
minecraft_savedata/dlhn/size 366496
minecraft_savedata/dlhn/zlib 220600
minecraft_savedata/dlhn/zstd 205683
minecraft_savedata/dlhn/zstd_time time: [2.3913 ms 2.3913 ms 2.3913 ms] 86 MB/s
minecraft_savedata/flatbuffers/serialize
time: [2.8620 ms 2.8622 ms 2.8624 ms]
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
minecraft_savedata/flatbuffers/access (unvalidated)
time: [2.1716 ns 2.1716 ns 2.1717 ns]
Found 9 outliers among 100 measurements (9.00%)
1 (1.00%) low mild
5 (5.00%) high mild
3 (3.00%) high severe
Benchmarking minecraft_savedata/flatbuffers/access (validated upfront with error): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.2s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/flatbuffers/access (validated upfront with error)
time: [1.6341 ms 1.6342 ms 1.6344 ms]
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) low mild
3 (3.00%) high mild
minecraft_savedata/flatbuffers/read (unvalidated)
time: [1.3360 µs 1.3361 µs 1.3362 µs]
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking minecraft_savedata/flatbuffers/read (validated upfront with error): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.3s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/flatbuffers/read (validated upfront with error)
time: [1.6367 ms 1.6369 ms 1.6370 ms]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
minecraft_savedata/flatbuffers/size 844168
minecraft_savedata/flatbuffers/zlib 345696
minecraft_savedata/flatbuffers/zstd 294015
minecraft_savedata/flatbuffers/zstd_time time: [3.6963 ms 3.6963 ms 3.6963 ms] 79 MB/s
minecraft_savedata/msgpacker/serialize
time: [821.69 µs 826.23 µs 829.60 µs]
minecraft_savedata/msgpacker/deserialize
time: [2.5045 ms 2.5048 ms 2.5051 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
minecraft_savedata/msgpacker/size 391251
minecraft_savedata/msgpacker/zlib 236877
minecraft_savedata/msgpacker/zstd 220476
minecraft_savedata/msgpacker/zstd_time time: [2.5259 ms 2.5259 ms 2.5259 ms] 87 MB/s
minecraft_savedata/nachricht-serde/serialize
time: [4.7394 ms 4.7467 ms 4.7603 ms]
Found 13 outliers among 100 measurements (13.00%)
5 (5.00%) low mild
6 (6.00%) high mild
2 (2.00%) high severe
minecraft_savedata/nachricht-serde/deserialize
time: [3.6801 ms 3.6894 ms 3.7031 ms]
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) high mild
5 (5.00%) high severe
minecraft_savedata/nachricht-serde/size 449745
minecraft_savedata/nachricht-serde/zlib 252432
minecraft_savedata/nachricht-serde/zstd 231110
minecraft_savedata/nachricht-serde/zstd_time time: [2.6692 ms 2.6692 ms 2.6692 ms] 86 MB/s
minecraft_savedata/parity-scale-codec/serialize
time: [538.63 µs 538.69 µs 538.76 µs]
Found 7 outliers among 100 measurements (7.00%)
2 (2.00%) low mild
3 (3.00%) high mild
2 (2.00%) high severe
Benchmarking minecraft_savedata/parity-scale-codec/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.6s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/parity-scale-codec/deserialize
time: [1.7012 ms 1.7019 ms 1.7026 ms]
Found 17 outliers among 100 measurements (17.00%)
14 (14.00%) low mild
3 (3.00%) high severe
minecraft_savedata/parity-scale-codec/size 356311
minecraft_savedata/parity-scale-codec/zlib 212976
minecraft_savedata/parity-scale-codec/zstd 198524
minecraft_savedata/parity-scale-codec/zstd_time time: [2.3199 ms 2.3199 ms 2.3199 ms] 85 MB/s
minecraft_savedata/postcard/serialize
time: [389.21 µs 389.24 µs 389.28 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking minecraft_savedata/postcard/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.9s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/postcard/deserialize
time: [1.7591 ms 1.7594 ms 1.7598 ms]
Found 10 outliers among 100 measurements (10.00%)
1 (1.00%) low mild
7 (7.00%) high mild
2 (2.00%) high severe
minecraft_savedata/postcard/size 367489
minecraft_savedata/postcard/zlib 221913
minecraft_savedata/postcard/zstd 207344
minecraft_savedata/postcard/zstd_time time: [2.4265 ms 2.4265 ms 2.4265 ms] 85 MB/s
minecraft_savedata/pot/serialize
time: [1.9947 ms 1.9951 ms 1.9956 ms]
minecraft_savedata/pot/deserialize
time: [5.5342 ms 5.5372 ms 5.5402 ms]
minecraft_savedata/pot/size 599125
minecraft_savedata/pot/zlib 299158
minecraft_savedata/pot/zstd 247693
minecraft_savedata/pot/zstd_time time: [3.0462 ms 3.0462 ms 3.0462 ms] 81 MB/s
minecraft_savedata/prost/serialize (populate + encode)
time: [2.3236 ms 2.3243 ms 2.3249 ms]
Found 14 outliers among 100 measurements (14.00%)
1 (1.00%) low severe
8 (8.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
minecraft_savedata/prost/serialize (encode)
time: [843.47 µs 843.71 µs 843.89 µs]
Found 9 outliers among 100 measurements (9.00%)
2 (2.00%) low severe
5 (5.00%) high mild
2 (2.00%) high severe
minecraft_savedata/prost/deserialize
time: [3.1099 ms 3.1113 ms 3.1126 ms]
Found 16 outliers among 100 measurements (16.00%)
3 (3.00%) low severe
1 (1.00%) low mild
8 (8.00%) high mild
4 (4.00%) high severe
minecraft_savedata/prost/size 596811
minecraft_savedata/prost/zlib 305319
minecraft_savedata/prost/zstd 269310
minecraft_savedata/prost/zstd_time time: [3.3564 ms 3.3564 ms 3.3564 ms] 80 MB/s
minecraft_savedata/rkyv/serialize
time: [270.33 µs 270.62 µs 271.22 µs]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
minecraft_savedata/rkyv/access (unvalidated)
time: [1.0859 ns 1.0879 ns 1.0910 ns]
Found 11 outliers among 100 measurements (11.00%)
5 (5.00%) high mild
6 (6.00%) high severe
minecraft_savedata/rkyv/access (validated upfront with error)
time: [412.32 µs 412.35 µs 412.39 µs]
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
minecraft_savedata/rkyv/read (unvalidated)
time: [142.83 ns 142.84 ns 142.85 ns]
Found 8 outliers among 100 measurements (8.00%)
6 (6.00%) high mild
2 (2.00%) high severe
minecraft_savedata/rkyv/read (validated upfront with error)
time: [416.96 µs 417.17 µs 417.54 µs]
Found 24 outliers among 100 measurements (24.00%)
18 (18.00%) low severe
2 (2.00%) low mild
1 (1.00%) high mild
3 (3.00%) high severe
minecraft_savedata/rkyv/update
time: [746.31 ns 746.83 ns 747.62 ns]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking minecraft_savedata/rkyv/deserialize (unvalidated): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.4s, enable flat sampling, or reduce sample count to 60.
minecraft_savedata/rkyv/deserialize (unvalidated)
time: [1.0756 ms 1.0761 ms 1.0767 ms]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking minecraft_savedata/rkyv/deserialize (validated upfront with error): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.6s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/rkyv/deserialize (validated upfront with error)
time: [1.4950 ms 1.4955 ms 1.4959 ms]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
minecraft_savedata/rkyv/size 596952
minecraft_savedata/rkyv/zlib 253967
minecraft_savedata/rkyv/zstd 220706
minecraft_savedata/rkyv/zstd_time time: [2.5871 ms 2.5871 ms 2.5871 ms] 85 MB/s
Benchmarking minecraft_savedata/rmp-serde/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.3s, enable flat sampling, or reduce sample count to 60.
minecraft_savedata/rmp-serde/serialize
time: [1.0576 ms 1.0577 ms 1.0578 ms]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) high mild
4 (4.00%) high severe
minecraft_savedata/rmp-serde/deserialize
time: [2.6193 ms 2.6196 ms 2.6200 ms]
minecraft_savedata/rmp-serde/size 424533
minecraft_savedata/rmp-serde/zlib 245214
minecraft_savedata/rmp-serde/zstd 226188
minecraft_savedata/rmp-serde/zstd_time time: [2.6240 ms 2.6240 ms 2.6240 ms] 86 MB/s
minecraft_savedata/ron/serialize
time: [7.3174 ms 7.3191 ms 7.3209 ms]
minecraft_savedata/ron/deserialize
time: [15.504 ms 15.506 ms 15.508 ms]
minecraft_savedata/ron/size 1465223
minecraft_savedata/ron/zlib 434935
minecraft_savedata/ron/zstd 343338
minecraft_savedata/ron/zstd_time time: [5.6616 ms 5.6616 ms 5.6616 ms] 60 MB/s
minecraft_savedata/savefile/serialize
time: [194.68 µs 194.72 µs 194.77 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking minecraft_savedata/savefile/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.1s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/savefile/deserialize
time: [1.5919 ms 1.5921 ms 1.5923 ms]
Found 18 outliers among 100 measurements (18.00%)
14 (14.00%) high mild
4 (4.00%) high severe
minecraft_savedata/savefile/size 566991
minecraft_savedata/savefile/zlib 239361
minecraft_savedata/savefile/zstd 232010
minecraft_savedata/savefile/zstd_time time: [2.7853 ms 2.7853 ms 2.7853 ms] 83 MB/s
minecraft_savedata/serde_bare/serialize
time: [662.68 µs 662.72 µs 662.77 µs]
Found 11 outliers among 100 measurements (11.00%)
1 (1.00%) low mild
5 (5.00%) high mild
5 (5.00%) high severe
minecraft_savedata/serde_bare/deserialize
time: [2.0055 ms 2.0058 ms 2.0061 ms]
Found 7 outliers among 100 measurements (7.00%)
7 (7.00%) high mild
minecraft_savedata/serde_bare/size 356311
minecraft_savedata/serde_bare/zlib 213062
minecraft_savedata/serde_bare/zstd 198488
minecraft_savedata/serde_bare/zstd_time time: [2.3035 ms 2.3035 ms 2.3035 ms] 86 MB/s
Benchmarking minecraft_savedata/serde_cbor/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.9s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/serde_cbor/serialize
time: [1.5738 ms 1.5740 ms 1.5742 ms]
minecraft_savedata/serde_cbor/deserialize
time: [4.1442 ms 4.1494 ms 4.1545 ms]
minecraft_savedata/serde_cbor/size 1109821
minecraft_savedata/serde_cbor/zlib 344751
minecraft_savedata/serde_cbor/zstd 274526
minecraft_savedata/serde_cbor/zstd_time time: [3.6412 ms 3.6412 ms 3.6412 ms] 75 MB/s
minecraft_savedata/serde_json/serialize
time: [3.1901 ms 3.1905 ms 3.1909 ms]
minecraft_savedata/serde_json/deserialize
time: [6.0128 ms 6.0138 ms 6.0148 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
minecraft_savedata/serde_json/size 1623191
minecraft_savedata/serde_json/zlib 466527
minecraft_savedata/serde_json/zstd 359623
minecraft_savedata/serde_json/zstd_time time: [5.7823 ms 5.7823 ms 5.7823 ms] 62 MB/s
Benchmarking minecraft_savedata/simd-json/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.8s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/simd-json/serialize
time: [1.9418 ms 1.9420 ms 1.9421 ms]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
minecraft_savedata/simd-json/deserialize
time: [3.9199 ms 3.9203 ms 3.9208 ms]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
minecraft_savedata/simd-json/size 1623191
minecraft_savedata/simd-json/zlib 466527
minecraft_savedata/simd-json/zstd 359623
minecraft_savedata/simd-json/zstd_time time: [5.7914 ms 5.7914 ms 5.7914 ms] 62 MB/s
minecraft_savedata/speedy/serialize
time: [256.69 µs 256.73 µs 256.78 µs]
Found 16 outliers among 100 measurements (16.00%)
3 (3.00%) low severe
8 (8.00%) low mild
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking minecraft_savedata/speedy/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 7.4s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/speedy/deserialize
time: [1.4601 ms 1.4604 ms 1.4606 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
minecraft_savedata/speedy/size 449595
minecraft_savedata/speedy/zlib 234970
minecraft_savedata/speedy/zstd 210361
minecraft_savedata/speedy/zstd_time time: [2.4140 ms 2.4140 ms 2.4140 ms] 87 MB/s
minecraft_savedata/nanoserde/serialize
time: [217.83 µs 217.87 µs 217.93 µs]
Found 18 outliers among 100 measurements (18.00%)
1 (1.00%) low mild
2 (2.00%) high mild
15 (15.00%) high severe
Benchmarking minecraft_savedata/nanoserde/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.4s, enable flat sampling, or reduce sample count to 50.
minecraft_savedata/nanoserde/deserialize
time: [1.6649 ms 1.6690 ms 1.6743 ms]
Found 24 outliers among 100 measurements (24.00%)
4 (4.00%) low severe
2 (2.00%) low mild
6 (6.00%) high mild
12 (12.00%) high severe
minecraft_savedata/nanoserde/size 567975
minecraft_savedata/nanoserde/zlib 239930
minecraft_savedata/nanoserde/zstd 232419
minecraft_savedata/nanoserde/zstd_time time: [2.7827 ms 2.7827 ms 2.7827 ms] 83 MB/s
mk48/abomonation/serialize
time: [428.40 µs 430.23 µs 432.30 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
mk48/abomonation/access (unvalidated)
time: [60.314 µs 60.424 µs 60.566 µs]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high severe
mk48/abomonation/read (unvalidated)
time: [61.398 µs 61.497 µs 61.657 µs]
Found 11 outliers among 100 measurements (11.00%)
5 (5.00%) low mild
2 (2.00%) high mild
4 (4.00%) high severe
Benchmarking mk48/abomonation/deserialize (unvalidated): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 10.0s, enable flat sampling, or reduce sample count to 40.
mk48/abomonation/deserialize (unvalidated)
time: [1.9704 ms 1.9752 ms 1.9812 ms]
Found 13 outliers among 100 measurements (13.00%)
3 (3.00%) low severe
1 (1.00%) low mild
1 (1.00%) high mild
8 (8.00%) high severe
mk48/abomonation/size 2984682
mk48/abomonation/zlib 1408276
mk48/abomonation/zstd 1273566
mk48/abomonation/zstd_time time: [14.5906 ms 14.5906 ms 14.5906 ms] 87 MB/s
mk48/alkahest/serialize time: [511.46 µs 511.57 µs 511.68 µs]
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
mk48/alkahest/access (validated on-demand with panic)
time: [1.6287 ns 1.6301 ns 1.6333 ns]
Found 12 outliers among 100 measurements (12.00%)
5 (5.00%) high mild
7 (7.00%) high severe
mk48/alkahest/read (validated on-demand with panic)
time: [549.48 ns 551.82 ns 555.79 ns]
Found 10 outliers among 100 measurements (10.00%)
2 (2.00%) high mild
8 (8.00%) high severe
mk48/alkahest/size 1863391
mk48/alkahest/zlib 1234113
mk48/alkahest/zstd 1202345
mk48/alkahest/zstd_time time: [11.3960 ms 11.3960 ms 11.3960 ms] 105 MB/s
mk48/bincode1/serialize time: [3.4417 ms 3.4420 ms 3.4423 ms]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
mk48/bincode1/deserialize
time: [3.5122 ms 3.5167 ms 3.5254 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high severe
mk48/bincode1/size 1811011
mk48/bincode1/zlib 1115281
mk48/bincode1/zstd 1025627
mk48/bincode1/zstd_time time: [9.9450 ms 9.9450 ms 9.9450 ms] 103 MB/s
mk48/bincode/serialize time: [620.82 µs 621.47 µs 622.47 µs]
Found 12 outliers among 100 measurements (12.00%)
1 (1.00%) low mild
5 (5.00%) high mild
6 (6.00%) high severe
mk48/bincode/deserialize
time: [3.2646 ms 3.2691 ms 3.2772 ms]
Found 6 outliers among 100 measurements (6.00%)
2 (2.00%) high mild
4 (4.00%) high severe
mk48/bincode/size 1372381
mk48/bincode/zlib 1091486
mk48/bincode/zstd 1037296
mk48/bincode/zstd_time time: [9.0458 ms 9.0458 ms 9.0458 ms] 114 MB/s
mk48/bitcode/serialize time: [602.38 µs 602.69 µs 603.26 µs]
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) high mild
7 (7.00%) high severe
mk48/bitcode/deserialize
time: [2.0267 ms 2.0318 ms 2.0393 ms]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) high mild
4 (4.00%) high severe
mk48/bitcode/size 948499
mk48/bitcode/zlib 857321
mk48/bitcode/zstd 837658
mk48/bitcode/zstd_time time: [2.8901 ms 2.8901 ms 2.8901 ms] 289 MB/s
mk48/borsh/serialize time: [2.5512 ms 2.5624 ms 2.5770 ms]
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) high mild
7 (7.00%) high severe
mk48/borsh/deserialize time: [2.4639 ms 2.4731 ms 2.4850 ms]
Found 12 outliers among 100 measurements (12.00%)
5 (5.00%) high mild
7 (7.00%) high severe
mk48/borsh/size 1486162
mk48/borsh/zlib 1082357
mk48/borsh/zstd 1013550
mk48/borsh/zstd_time time: [9.5809 ms 9.5809 ms 9.5809 ms] 105 MB/s
mk48/bson/serialize time: [19.114 ms 19.126 ms 19.139 ms]
mk48/bson/deserialize time: [38.696 ms 38.701 ms 38.705 ms]
mk48/bson/size 10030880
mk48/bson/zlib 2833079
mk48/bson/zstd 1600859
mk48/bson/zstd_time time: [26.7762 ms 26.7762 ms 26.7762 ms] 59 MB/s
mk48/capnp/serialize time: [2.0217 ms 2.0292 ms 2.0371 ms]
mk48/capnp/access (validated on-demand with error)
time: [63.280 ns 63.532 ns 63.815 ns]
Found 13 outliers among 100 measurements (13.00%)
11 (11.00%) high mild
2 (2.00%) high severe
mk48/capnp/read (validated on-demand with error)
time: [623.76 ns 624.34 ns 625.62 ns]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) low severe
1 (1.00%) low mild
2 (2.00%) high mild
3 (3.00%) high severe
mk48/capnp/size 2664040
mk48/capnp/zlib 1511895
mk48/capnp/zstd 1212087
mk48/capnp/zstd_time time: [14.0110 ms 14.0110 ms 14.0110 ms] 86 MB/s
mk48/cbor4ii/serialize time: [2.8608 ms 2.8614 ms 2.8620 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
mk48/cbor4ii/deserialize
time: [15.761 ms 15.835 ms 15.924 ms]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high severe
mk48/cbor4ii/size 5878791
mk48/cbor4ii/zlib 1655835
mk48/cbor4ii/zstd 1431390
mk48/cbor4ii/zstd_time time: [21.7512 ms 21.7512 ms 21.7512 ms] 65 MB/s
mk48/ciborium/serialize time: [19.554 ms 19.591 ms 19.645 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
mk48/ciborium/deserialize
time: [47.546 ms 47.604 ms 47.673 ms]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
1 (1.00%) high mild
6 (6.00%) high severe
mk48/ciborium/size 5878653
mk48/ciborium/zlib 1655791
mk48/ciborium/zstd 1431560
mk48/ciborium/zstd_time time: [21.4507 ms 21.4507 ms 21.4507 ms] 66 MB/s
Benchmarking mk48/databuf/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.9s, enable flat sampling, or reduce sample count to 60.
mk48/databuf/serialize time: [1.1607 ms 1.1608 ms 1.1609 ms]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
3 (3.00%) high mild
4 (4.00%) high severe
mk48/databuf/deserialize
time: [3.2435 ms 3.2439 ms 3.2444 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
mk48/databuf/size 1288257
mk48/databuf/zlib 1037579
mk48/databuf/zstd 984337
mk48/databuf/zstd_time time: [8.6597 ms 8.6597 ms 8.6597 ms] 113 MB/s
mk48/dlhn/serialize time: [4.1821 ms 4.1824 ms 4.1826 ms]
mk48/dlhn/deserialize time: [6.1080 ms 6.1098 ms 6.1117 ms]
Found 21 outliers among 100 measurements (21.00%)
20 (20.00%) high mild
1 (1.00%) high severe
mk48/dlhn/size 1279599
mk48/dlhn/zlib 1052061
mk48/dlhn/zstd 1021161
mk48/dlhn/zstd_time time: [8.4158 ms 8.4158 ms 8.4158 ms] 121 MB/s
mk48/flatbuffers/serialize
time: [4.0333 ms 4.0350 ms 4.0365 ms]
Found 8 outliers among 100 measurements (8.00%)
7 (7.00%) low mild
1 (1.00%) high mild
mk48/flatbuffers/access (unvalidated)
time: [2.1717 ns 2.1718 ns 2.1719 ns]
Found 8 outliers among 100 measurements (8.00%)
4 (4.00%) high mild
4 (4.00%) high severe
mk48/flatbuffers/access (validated upfront with error)
time: [3.7366 ms 3.7374 ms 3.7382 ms]
mk48/flatbuffers/read (unvalidated)
time: [2.6632 µs 2.6634 µs 2.6635 µs]
Found 18 outliers among 100 measurements (18.00%)
11 (11.00%) low mild
4 (4.00%) high mild
3 (3.00%) high severe
mk48/flatbuffers/read (validated upfront with error)
time: [3.7410 ms 3.7414 ms 3.7418 ms]
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) high mild
mk48/flatbuffers/size 2273740
mk48/flatbuffers/zlib 1408408
mk48/flatbuffers/zstd 1235566
mk48/flatbuffers/zstd_time time: [12.9120 ms 12.9120 ms 12.9120 ms] 95 MB/s
mk48/msgpacker/serialize
time: [1.9058 ms 1.9064 ms 1.9071 ms]
Found 14 outliers among 100 measurements (14.00%)
9 (9.00%) low mild
1 (1.00%) high mild
4 (4.00%) high severe
mk48/msgpacker/deserialize
time: [5.1219 ms 5.1279 ms 5.1339 ms]
mk48/msgpacker/size 1424043
mk48/msgpacker/zlib 1128758
mk48/msgpacker/zstd 1110156
mk48/msgpacker/zstd_time time: [9.4006 ms 9.4006 ms 9.4006 ms] 118 MB/s
mk48/nachricht-serde/serialize
time: [25.883 ms 25.889 ms 25.894 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) low mild
mk48/nachricht-serde/deserialize
time: [14.091 ms 14.093 ms 14.098 ms]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
mk48/nachricht-serde/size 1728519
mk48/nachricht-serde/zlib 1247642
mk48/nachricht-serde/zstd 1233323
mk48/nachricht-serde/zstd_time time: [11.9287 ms 11.9287 ms 11.9287 ms] 103 MB/s
mk48/parity-scale-codec/serialize
time: [2.6333 ms 2.6335 ms 2.6336 ms]
mk48/parity-scale-codec/deserialize
time: [3.0227 ms 3.0265 ms 3.0304 ms]
mk48/parity-scale-codec/size 1288257
mk48/parity-scale-codec/zlib 1039269
mk48/parity-scale-codec/zstd 986510
mk48/parity-scale-codec/zstd_time time: [8.6010 ms 8.6010 ms 8.6010 ms] 114 MB/s
Benchmarking mk48/postcard/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.0s, enable flat sampling, or reduce sample count to 50.
mk48/postcard/serialize time: [1.5716 ms 1.5717 ms 1.5718 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
mk48/postcard/deserialize
time: [3.6016 ms 3.6020 ms 3.6023 ms]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
mk48/postcard/size 1279599
mk48/postcard/zlib 1058243
mk48/postcard/zstd 1016738
mk48/postcard/zstd_time time: [8.4812 ms 8.4812 ms 8.4812 ms] 119 MB/s
mk48/pot/serialize time: [11.669 ms 11.672 ms 11.676 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
mk48/pot/deserialize time: [27.860 ms 27.873 ms 27.885 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
mk48/pot/size 2544810
mk48/pot/zlib 1447453
mk48/pot/zstd 1268390
mk48/pot/zstd_time time: [15.4276 ms 15.4276 ms 15.4276 ms] 82 MB/s
mk48/prost/serialize (populate + encode)
time: [6.8219 ms 6.8240 ms 6.8261 ms]
Found 16 outliers among 100 measurements (16.00%)
1 (1.00%) low severe
5 (5.00%) high mild
10 (10.00%) high severe
mk48/prost/serialize (encode)
time: [3.5411 ms 3.5422 ms 3.5432 ms]
Found 21 outliers among 100 measurements (21.00%)
16 (16.00%) low mild
5 (5.00%) high mild
mk48/prost/deserialize time: [7.1532 ms 7.1598 ms 7.1665 ms]
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) low mild
6 (6.00%) high mild
mk48/prost/size 1818378
mk48/prost/zlib 1307777
mk48/prost/zstd 1266311
mk48/prost/zstd_time time: [11.6833 ms 11.6833 ms 11.6833 ms] 108 MB/s
Benchmarking mk48/rkyv/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.9s, enable flat sampling, or reduce sample count to 60.
mk48/rkyv/serialize time: [1.1598 ms 1.1601 ms 1.1605 ms]
Found 7 outliers among 100 measurements (7.00%)
3 (3.00%) low mild
3 (3.00%) high mild
1 (1.00%) high severe
mk48/rkyv/access (unvalidated)
time: [1.0859 ns 1.0860 ns 1.0861 ns]
Found 10 outliers among 100 measurements (10.00%)
5 (5.00%) high mild
5 (5.00%) high severe
mk48/rkyv/access (validated upfront with error)
time: [475.14 µs 475.27 µs 475.39 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
mk48/rkyv/read (unvalidated)
time: [387.94 ns 388.04 ns 388.15 ns]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
5 (5.00%) high mild
2 (2.00%) high severe
mk48/rkyv/read (validated upfront with error)
time: [471.67 µs 471.82 µs 472.00 µs]
mk48/rkyv/update time: [436.35 ns 436.51 ns 436.66 ns]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking mk48/rkyv/deserialize (unvalidated): Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.2s, enable flat sampling, or reduce sample count to 50.
mk48/rkyv/deserialize (unvalidated)
time: [1.8235 ms 1.8238 ms 1.8241 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
mk48/rkyv/deserialize (validated upfront with error)
time: [2.3082 ms 2.3085 ms 2.3088 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
mk48/rkyv/size 2029080
mk48/rkyv/zlib 1335117
mk48/rkyv/zstd 1158855
mk48/rkyv/zstd_time time: [11.7532 ms 11.7532 ms 11.7532 ms] 98 MB/s
mk48/rmp-serde/serialize
time: [7.0165 ms 7.0178 ms 7.0191 ms]
mk48/rmp-serde/deserialize
time: [10.030 ms 10.036 ms 10.042 ms]
mk48/rmp-serde/size 1703813
mk48/rmp-serde/zlib 1231892
mk48/rmp-serde/zstd 1200208
mk48/rmp-serde/zstd_time time: [10.9436 ms 10.9436 ms 10.9436 ms] 109 MB/s
mk48/ron/serialize time: [33.527 ms 33.533 ms 33.539 ms]
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) low mild
Benchmarking mk48/ron/deserialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.7s, or reduce sample count to 50.
mk48/ron/deserialize time: [87.164 ms 87.189 ms 87.214 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low mild
mk48/ron/size 8476284
mk48/ron/zlib 2181196
mk48/ron/zstd 1783971
mk48/ron/zstd_time time: [33.7107 ms 33.7107 ms 33.7107 ms] 52 MB/s
mk48/savefile/serialize time: [816.74 µs 816.81 µs 816.89 µs]
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
mk48/savefile/deserialize
time: [2.4864 ms 2.4867 ms 2.4870 ms]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
mk48/savefile/size 1750226
mk48/savefile/zlib 1101682
mk48/savefile/zstd 1027827
mk48/savefile/zstd_time time: [9.9254 ms 9.9254 ms 9.9254 ms] 103 MB/s
mk48/serde_bare/serialize
time: [4.2776 ms 4.2783 ms 4.2790 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
mk48/serde_bare/deserialize
time: [4.1003 ms 4.1007 ms 4.1011 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
mk48/serde_bare/size 1288257
mk48/serde_bare/zlib 1037597
mk48/serde_bare/zstd 984356
mk48/serde_bare/zstd_time time: [8.5938 ms 8.5938 ms 8.5938 ms] 114 MB/s
mk48/serde_cbor/serialize
time: [8.5720 ms 8.5733 ms 8.5748 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
mk48/serde_cbor/deserialize
time: [18.446 ms 18.449 ms 18.453 ms]
mk48/serde_cbor/size 5878653
mk48/serde_cbor/zlib 1655791
mk48/serde_cbor/zstd 1431560
mk48/serde_cbor/zstd_time time: [21.7150 ms 21.7150 ms 21.7150 ms] 65 MB/s
mk48/serde_json/serialize
time: [17.207 ms 17.210 ms 17.213 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
mk48/serde_json/deserialize
time: [26.990 ms 26.996 ms 27.002 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
mk48/serde_json/size 9175594
mk48/serde_json/zlib 2334253
mk48/serde_json/zstd 1800713
mk48/serde_json/zstd_time time: [33.8126 ms 33.8126 ms 33.8126 ms] 53 MB/s
mk48/simd-json/serialize
time: [10.104 ms 10.105 ms 10.105 ms]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
mk48/simd-json/deserialize
time: [35.673 ms 35.698 ms 35.723 ms]
mk48/simd-json/size 9175594
mk48/simd-json/zlib 2334253
mk48/simd-json/zstd 1800713
mk48/simd-json/zstd_time time: [33.7829 ms 33.7829 ms 33.7829 ms] 53 MB/s
mk48/speedy/serialize time: [653.01 µs 653.12 µs 653.24 µs]
Found 6 outliers among 100 measurements (6.00%)
5 (5.00%) high mild
1 (1.00%) high severe
mk48/speedy/deserialize time: [2.1413 ms 2.1421 ms 2.1430 ms]
mk48/speedy/size 1546963
mk48/speedy/zlib 1093532
mk48/speedy/zstd 1013443
mk48/speedy/zstd_time time: [9.5578 ms 9.5578 ms 9.5578 ms] 106 MB/s
Benchmarking mk48/nanoserde/serialize: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 5.5s, enable flat sampling, or reduce sample count to 60.
mk48/nanoserde/serialize
time: [1.0865 ms 1.0866 ms 1.0868 ms]
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
5 (5.00%) high mild
2 (2.00%) high severe
mk48/nanoserde/deserialize
time: [2.9647 ms 2.9650 ms 2.9653 ms]
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
mk48/nanoserde/size 1770477
mk48/nanoserde/zlib 1108304
mk48/nanoserde/zstd 1029947
mk48/nanoserde/zstd_time time: [9.9154 ms 9.9154 ms 9.9154 ms] 103 MB/s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment