Created
March 16, 2024 21:30
-
-
Save zamazan4ik/5cfb7a8acbe37ca3e876ba1a2468f5d5 to your computer and use it in GitHub Desktop.
rust_serialization_benchmark: PGO optimized compared to Release
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
taskset -c 0 cargo +nightly pgo optimize bench | |
[2024-03-16T20:03:37Z INFO cargo_pgo::pgo::optimize] Found 2 PGO profile files with total size 8.25 MiB at /home/zamazan4ik/open_source/rust_serialization_benchmark/target/pgo-profiles. | |
[2024-03-16T20:03:37Z INFO cargo_pgo::pgo::optimize] Merged PGO profile(s) to /home/zamazan4ik/open_source/rust_serialization_benchmark/target/pgo-profiles/merged-74a3da4b7f879766727848335da2409ad6b0afb74b646c4be03361ad5bd6e709.profdata. | |
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 cfg-if v1.0.0 | |
Compiling libc v0.2.153 | |
Compiling serde v1.0.197 | |
Compiling getrandom v0.2.12 | |
Compiling num-traits v0.2.18 | |
Compiling once_cell v1.19.0 | |
Compiling zerocopy v0.7.32 | |
Compiling ahash v0.8.11 | |
Compiling allocator-api2 v0.2.16 | |
Compiling hashbrown v0.14.3 | |
Compiling itoa v1.0.10 | |
Compiling static_assertions v1.1.0 | |
Compiling lexical-util v0.8.5 | |
Compiling byteorder v1.5.0 | |
Compiling equivalent v1.0.1 | |
Compiling ryu v1.0.17 | |
Compiling indexmap v2.2.5 | |
Compiling scopeguard v1.2.0 | |
Compiling lock_api v0.4.11 | |
Compiling crossbeam-utils v0.8.19 | |
Compiling serde_json v1.0.114 | |
Compiling simdutf8 v0.1.4 | |
Compiling crossbeam-epoch v0.9.18 | |
Compiling lexical-write-integer v0.8.5 | |
Compiling lexical-parse-integer v0.8.6 | |
Compiling rand_core v0.6.4 | |
Compiling half v2.4.0 | |
Compiling powerfmt v0.2.0 | |
Compiling either v1.10.0 | |
Compiling deranged v0.3.11 | |
Compiling ptr_meta v0.1.4 | |
Compiling lexical-parse-float v0.8.5 | |
Compiling lexical-write-float v0.8.5 | |
Compiling crossbeam-deque v0.8.5 | |
Compiling halfbrown v0.2.5 | |
Compiling num-integer v0.1.46 | |
Compiling float-cmp v0.9.0 | |
Compiling time-core v0.1.2 | |
Compiling ciborium-io v0.2.2 | |
Compiling plotters-backend v0.3.5 | |
Compiling regex-syntax v0.8.2 | |
Compiling num-conv v0.1.0 | |
Compiling clap_lex v0.7.0 | |
Compiling tap v1.0.1 | |
Compiling smallvec v1.13.1 | |
Compiling ppv-lite86 v0.2.17 | |
Compiling anstyle v1.0.6 | |
Compiling clap_builder v4.5.2 | |
Compiling rand_chacha v0.3.1 | |
Compiling parking_lot_core v0.9.9 | |
Compiling wyz v0.5.1 | |
Compiling time v0.3.34 | |
Compiling regex-automata v0.4.6 | |
Compiling plotters-svg v0.3.5 | |
Compiling ciborium-ll v0.2.2 | |
Compiling bytecheck v0.6.12 | |
Compiling value-trait v0.8.1 | |
Compiling num-bigint v0.4.4 | |
Compiling ref-cast v1.0.22 | |
Compiling rayon-core v1.12.1 | |
Compiling lexical-core v0.8.5 | |
Compiling memoffset v0.9.0 | |
Compiling radium v0.7.0 | |
Compiling itertools v0.10.5 | |
Compiling zstd-sys v2.0.9+zstd.1.5.5 | |
Compiling spin v0.9.8 | |
Compiling hash32 v0.2.1 | |
Compiling serde_bytes v0.11.14 | |
Compiling hashbrown v0.12.3 | |
Compiling funty v2.0.0 | |
Compiling same-file v1.0.6 | |
Compiling cast v0.3.0 | |
Compiling bit-vec v0.6.3 | |
Compiling iana-time-zone v0.1.60 | |
Compiling stable_deref_trait v1.2.0 | |
Compiling arrayvec v0.7.4 | |
Compiling rle-decode-fast v1.0.3 | |
Compiling bytemuck v1.15.0 | |
Compiling libflate_lz77 v1.2.0 | |
Compiling heapless v0.7.17 | |
Compiling chrono v0.4.35 | |
Compiling bit-set v0.5.3 | |
Compiling criterion-plot v0.5.0 | |
Compiling walkdir v2.5.0 | |
Compiling bitvec v1.0.1 | |
Compiling indexmap v1.9.3 | |
Compiling crc32fast v1.4.0 | |
Compiling zstd-safe v6.0.6 | |
Compiling rmp v0.8.12 | |
Compiling simd-json v0.13.8 | |
Compiling rayon v1.9.0 | |
Compiling bigdecimal v0.3.1 | |
Compiling rend v0.4.2 | |
Compiling ciborium v0.2.2 | |
Compiling plotters v0.3.5 | |
Compiling regex v1.10.3 | |
Compiling parking_lot v0.12.1 | |
Compiling rand v0.8.5 | |
Compiling clap v4.5.3 | |
Compiling tinytemplate v1.2.1 | |
Compiling uuid v1.7.0 | |
Compiling bitflags v2.4.2 | |
Compiling is-terminal v0.4.12 | |
Compiling anes v0.1.6 | |
Compiling half v1.8.3 | |
Compiling cobs v0.2.3 | |
Compiling bytes v1.5.0 | |
Compiling adler32 v1.2.0 | |
Compiling byte-slice-cast v1.2.2 | |
Compiling seahash v4.1.0 | |
Compiling embedded-io v0.4.0 | |
Compiling base64 v0.21.7 | |
Compiling nachricht v0.4.0 | |
Compiling base64 v0.13.1 | |
Compiling oorandom v11.1.3 | |
Compiling hex v0.4.3 | |
Compiling bitflags v1.3.2 | |
Compiling flatbuffers v23.5.26 | |
Compiling bson v2.9.0 (https://github.com/djkoloski/bson-rust?branch=add_into_vec#25d110f8) | |
Compiling criterion v0.5.1 | |
Compiling nachricht-serde v0.4.0 | |
Compiling ron v0.8.1 | |
Compiling postcard v1.0.8 | |
Compiling rkyv v0.7.44 (https://github.com/rkyv/rkyv?branch=0.7-hashbrown-0.14#7b883203) | |
Compiling nanoserde v0.1.37 | |
Compiling parity-scale-codec v3.6.9 | |
Compiling libflate v1.4.0 | |
Compiling prost v0.12.3 | |
Compiling serde_cbor v0.11.2 | |
Compiling speedy v0.8.7 | |
Compiling msgpacker v0.4.3 | |
Compiling bitcode v0.6.0-alpha.2 | |
Compiling alkahest v0.1.5 | |
Compiling dlhn v0.1.6 | |
Compiling borsh v1.3.0 | |
Compiling savefile v0.16.5 | |
Compiling simd-json-derive v0.13.0 | |
Compiling databuf v0.5.0 | |
Compiling rmp-serde v1.1.2 | |
Compiling zstd v0.12.4 | |
Compiling rust_serialization_benchmark v0.1.0 (/home/zamazan4ik/open_source/rust_serialization_benchmark) | |
Compiling bincode v2.0.0-rc.3 | |
Compiling pot v3.0.0 | |
Compiling cbor4ii v0.3.2 | |
Compiling bincode v1.3.3 | |
Compiling serde_bare v0.5.0 | |
Compiling abomonation v0.7.3 | |
Compiling capnp v0.18.13 | |
Compiling rand_pcg v0.3.1 | |
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: 82 warnings emitted | |
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: 82 warnings emitted=========> ] 414/415: rust_serialization_benchmark(test) | |
PGO optimized build successfully finished. | |
Finished `bench` profile [optimized] target(s) in 3m 41s | |
Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/rust_serialization_benchmark-2d9c7b7bb3f2f558) | |
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/x86_64-unknown-linux-gnu/release/deps/bench-942300021decdaae) | |
Benchmarking log/abomonation/serialize | |
Benchmarking log/abomonation/serialize: Warming up for 3.0000 s | |
Benchmarking log/abomonation/serialize: Collecting 100 samples in estimated 5.2049 s (30k iterations) | |
Benchmarking log/abomonation/serialize: Analyzing | |
log/abomonation/serialize | |
time: [175.04 µs 175.06 µs 175.08 µs] | |
change: [+3.5994% +3.7313% +3.8450%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 18 outliers among 100 measurements (18.00%) | |
9 (9.00%) low severe | |
4 (4.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking log/abomonation/access (unvalidated) | |
Benchmarking log/abomonation/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking log/abomonation/access (unvalidated): Collecting 100 samples in estimated 5.0506 s (182k iterations) | |
Benchmarking log/abomonation/access (unvalidated): Analyzing | |
log/abomonation/access (unvalidated) | |
time: [28.112 µs 28.157 µs 28.210 µs] | |
change: [+37.338% +37.576% +37.831%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 17 outliers among 100 measurements (17.00%) | |
1 (1.00%) high mild | |
16 (16.00%) high severe | |
Benchmarking log/abomonation/read (unvalidated) | |
Benchmarking log/abomonation/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking log/abomonation/read (unvalidated): Collecting 100 samples in estimated 5.0020 s (121k iterations) | |
Benchmarking log/abomonation/read (unvalidated): Analyzing | |
log/abomonation/read (unvalidated) | |
time: [42.327 µs 42.375 µs 42.430 µs] | |
change: [+20.111% +20.196% +20.305%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 15 outliers among 100 measurements (15.00%) | |
5 (5.00%) high mild | |
10 (10.00%) high severe | |
Benchmarking log/abomonation/deserialize (unvalidated) | |
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.3s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking log/abomonation/deserialize (unvalidated): Collecting 100 samples in estimated 6.3246 s (5050 iterations) | |
Benchmarking log/abomonation/deserialize (unvalidated): Analyzing | |
log/abomonation/deserialize (unvalidated) | |
time: [1.2478 ms 1.2479 ms 1.2481 ms] | |
change: [-1.6392% -1.5987% -1.5587%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
4 (4.00%) high mild | |
2 (2.00%) high severe | |
log/abomonation/size 1705800 | |
log/abomonation/zlib 520080 | |
log/abomonation/zstd 413687 | |
log/abomonation/zstd_time time: [6.6500 ms 6.6500 ms 6.6500 ms] 62 MB/s | |
Benchmarking log/alkahest/serialize | |
Benchmarking log/alkahest/serialize: Warming up for 3.0000 s | |
Benchmarking log/alkahest/serialize: Collecting 100 samples in estimated 5.1498 s (30k iterations) | |
Benchmarking log/alkahest/serialize: Analyzing | |
log/alkahest/serialize time: [177.29 µs 177.31 µs 177.34 µs] | |
change: [+0.8370% +0.9569% +1.0802%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 33 outliers among 100 measurements (33.00%) | |
9 (9.00%) low severe | |
10 (10.00%) low mild | |
3 (3.00%) high mild | |
11 (11.00%) high severe | |
Benchmarking log/alkahest/access (validated on-demand with panic) | |
Benchmarking log/alkahest/access (validated on-demand with panic): Warming up for 3.0000 s | |
Benchmarking log/alkahest/access (validated on-demand with panic): Collecting 100 samples in estimated 5.0000 s (3.1B iterations) | |
Benchmarking log/alkahest/access (validated on-demand with panic): Analyzing | |
log/alkahest/access (validated on-demand with panic) | |
time: [1.6287 ns 1.6288 ns 1.6288 ns] | |
change: [-0.0066% +0.0045% +0.0141%] (p = 0.42 > 0.05) | |
No change in performance detected. | |
Found 3 outliers among 100 measurements (3.00%) | |
2 (2.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking log/alkahest/read (validated on-demand with panic) | |
Benchmarking log/alkahest/read (validated on-demand with panic): Warming up for 3.0000 s | |
Benchmarking log/alkahest/read (validated on-demand with panic): Collecting 100 samples in estimated 5.0554 s (232k iterations) | |
Benchmarking log/alkahest/read (validated on-demand with panic): Analyzing | |
log/alkahest/read (validated on-demand with panic) | |
time: [21.758 µs 21.760 µs 21.762 µs] | |
change: [-3.9107% -3.8852% -3.8589%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
3 (3.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.4274 ms 5.4274 ms 5.4274 ms] 71 MB/s | |
Benchmarking log/bincode1/serialize | |
Benchmarking log/bincode1/serialize: Warming up for 3.0000 s | |
Benchmarking log/bincode1/serialize: Collecting 100 samples in estimated 7.1381 s (15k iterations) | |
Benchmarking log/bincode1/serialize: Analyzing | |
log/bincode1/serialize time: [471.15 µs 471.17 µs 471.19 µs] | |
change: [-2.9760% -2.9638% -2.9523%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high severe | |
Benchmarking log/bincode1/deserialize | |
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.4s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/bincode1/deserialize: Collecting 100 samples in estimated 8.4028 s (5050 iterations) | |
Benchmarking log/bincode1/deserialize: Analyzing | |
log/bincode1/deserialize | |
time: [1.6689 ms 1.6707 ms 1.6721 ms] | |
change: [-2.5684% -2.5082% -2.4557%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 17 outliers among 100 measurements (17.00%) | |
8 (8.00%) low severe | |
3 (3.00%) low mild | |
6 (6.00%) high mild | |
log/bincode1/size 1045784 | |
log/bincode1/zlib 373127 | |
log/bincode1/zstd 311761 | |
log/bincode1/zstd_time time: [4.4080 ms 4.4080 ms 4.4080 ms] 70 MB/s | |
Benchmarking log/bincode/serialize | |
Benchmarking log/bincode/serialize: Warming up for 3.0000 s | |
Benchmarking log/bincode/serialize: Collecting 100 samples in estimated 5.4411 s (25k iterations) | |
Benchmarking log/bincode/serialize: Analyzing | |
log/bincode/serialize time: [215.55 µs 215.57 µs 215.58 µs] | |
change: [-6.0047% -5.9762% -5.9474%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
1 (1.00%) low mild | |
3 (3.00%) high mild | |
Benchmarking log/bincode/deserialize | |
Benchmarking log/bincode/deserialize: Warming up for 3.0000 s | |
Benchmarking log/bincode/deserialize: Collecting 100 samples in estimated 5.1560 s (2600 iterations) | |
Benchmarking log/bincode/deserialize: Analyzing | |
log/bincode/deserialize time: [1.9944 ms 1.9946 ms 1.9948 ms] | |
change: [-6.0609% -6.0496% -6.0382%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
2 (2.00%) low mild | |
2 (2.00%) high mild | |
log/bincode/size 741295 | |
log/bincode/zlib 303944 | |
log/bincode/zstd 257153 | |
log/bincode/zstd_time time: [3.5622 ms 3.5622 ms 3.5622 ms] 72 MB/s | |
Benchmarking log/bitcode/serialize | |
Benchmarking log/bitcode/serialize: Warming up for 3.0000 s | |
Benchmarking log/bitcode/serialize: Collecting 100 samples in estimated 5.0704 s (35k iterations) | |
Benchmarking log/bitcode/serialize: Analyzing | |
log/bitcode/serialize time: [143.36 µs 143.39 µs 143.42 µs] | |
change: [+14.183% +14.241% +14.288%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 9 outliers among 100 measurements (9.00%) | |
1 (1.00%) low mild | |
3 (3.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking log/bitcode/deserialize | |
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.5s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking log/bitcode/deserialize: Collecting 100 samples in estimated 6.4764 s (5050 iterations) | |
Benchmarking log/bitcode/deserialize: Analyzing | |
log/bitcode/deserialize time: [1.2853 ms 1.2854 ms 1.2856 ms] | |
change: [+1.3354% +1.3556% +1.3742%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
log/bitcode/size 703710 | |
log/bitcode/zlib 288826 | |
log/bitcode/zstd 229755 | |
log/bitcode/zstd_time time: [2.2968 ms 2.2968 ms 2.2968 ms] 100 MB/s | |
Benchmarking log/borsh/serialize | |
Benchmarking log/borsh/serialize: Warming up for 3.0000 s | |
Benchmarking log/borsh/serialize: Collecting 100 samples in estimated 7.3262 s (15k iterations) | |
Benchmarking log/borsh/serialize: Analyzing | |
log/borsh/serialize time: [483.59 µs 483.62 µs 483.65 µs] | |
change: [+0.8094% +0.8717% +0.9385%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 11 outliers among 100 measurements (11.00%) | |
1 (1.00%) high mild | |
10 (10.00%) high severe | |
Benchmarking log/borsh/deserialize | |
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.2s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/borsh/deserialize: Collecting 100 samples in estimated 9.1910 s (5050 iterations) | |
Benchmarking log/borsh/deserialize: Analyzing | |
log/borsh/deserialize time: [1.8196 ms 1.8205 ms 1.8213 ms] | |
change: [-4.0809% -4.0129% -3.9494%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 16 outliers among 100 measurements (16.00%) | |
11 (11.00%) low severe | |
4 (4.00%) low mild | |
1 (1.00%) high severe | |
log/borsh/size 885780 | |
log/borsh/zlib 362204 | |
log/borsh/zstd 286514 | |
log/borsh/zstd_time time: [4.0677 ms 4.0677 ms 4.0677 ms] 70 MB/s | |
Benchmarking log/bson/serialize | |
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 7.0s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/bson/serialize: Collecting 100 samples in estimated 7.0027 s (5050 iterations) | |
Benchmarking log/bson/serialize: Analyzing | |
log/bson/serialize time: [1.3916 ms 1.3919 ms 1.3922 ms] | |
change: [-19.033% -18.997% -18.958%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
5 (5.00%) high mild | |
Benchmarking log/bson/deserialize | |
Benchmarking log/bson/deserialize: Warming up for 3.0000 s | |
Benchmarking log/bson/deserialize: Collecting 100 samples in estimated 5.2045 s (900 iterations) | |
Benchmarking log/bson/deserialize: Analyzing | |
log/bson/deserialize time: [5.7900 ms 5.7910 ms 5.7920 ms] | |
change: [-5.1700% -5.1493% -5.1271%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high mild | |
log/bson/size 1924682 | |
log/bson/zlib 532821 | |
log/bson/zstd 376270 | |
log/bson/zstd_time time: [5.3850 ms 5.3850 ms 5.3850 ms] 69 MB/s | |
Benchmarking log/capnp/serialize | |
Benchmarking log/capnp/serialize: Warming up for 3.0000 s | |
Benchmarking log/capnp/serialize: Collecting 100 samples in estimated 6.6322 s (15k iterations) | |
Benchmarking log/capnp/serialize: Analyzing | |
log/capnp/serialize time: [439.47 µs 439.63 µs 439.79 µs] | |
change: [-3.5673% -3.4895% -3.4108%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
2 (2.00%) low mild | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking log/capnp/access (validated on-demand with error) | |
Benchmarking log/capnp/access (validated on-demand with error): Warming up for 3.0000 s | |
Benchmarking log/capnp/access (validated on-demand with error): Collecting 100 samples in estimated 5.0001 s (89M iterations) | |
Benchmarking log/capnp/access (validated on-demand with error): Analyzing | |
log/capnp/access (validated on-demand with error) | |
time: [54.466 ns 54.546 ns 54.621 ns] | |
change: [-17.917% -16.697% -15.541%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
4 (4.00%) high mild | |
Benchmarking log/capnp/read (validated on-demand with error) | |
Benchmarking log/capnp/read (validated on-demand with error): Warming up for 3.0000 s | |
Benchmarking log/capnp/read (validated on-demand with error): Collecting 100 samples in estimated 5.0324 s (35k iterations) | |
Benchmarking log/capnp/read (validated on-demand with error): Analyzing | |
log/capnp/read (validated on-demand with error) | |
time: [146.24 µs 146.30 µs 146.36 µs] | |
change: [-0.2146% -0.1610% -0.1081%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 6 outliers among 100 measurements (6.00%) | |
6 (6.00%) high mild | |
log/capnp/size 1443216 | |
log/capnp/zlib 513986 | |
log/capnp/zstd 428649 | |
log/capnp/zstd_time time: [6.1222 ms 6.1222 ms 6.1222 ms] 70 MB/s | |
Benchmarking log/cbor4ii/serialize | |
Benchmarking log/cbor4ii/serialize: Warming up for 3.0000 s | |
Benchmarking log/cbor4ii/serialize: Collecting 100 samples in estimated 7.3664 s (15k iterations) | |
Benchmarking log/cbor4ii/serialize: Analyzing | |
log/cbor4ii/serialize time: [480.89 µs 480.95 µs 481.02 µs] | |
change: [-8.3682% -8.3452% -8.3234%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
2 (2.00%) low mild | |
1 (1.00%) high mild | |
Benchmarking log/cbor4ii/deserialize | |
Benchmarking log/cbor4ii/deserialize: Warming up for 3.0000 s | |
Benchmarking log/cbor4ii/deserialize: Collecting 100 samples in estimated 5.2082 s (1300 iterations) | |
Benchmarking log/cbor4ii/deserialize: Analyzing | |
log/cbor4ii/deserialize time: [4.0090 ms 4.0100 ms 4.0117 ms] | |
change: [-7.2325% -7.0856% -6.9171%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
3 (3.00%) high severe | |
log/cbor4ii/size 1407835 | |
log/cbor4ii/zlib 403440 | |
log/cbor4ii/zstd 324081 | |
log/cbor4ii/zstd_time time: [4.5735 ms 4.5735 ms 4.5735 ms] 70 MB/s | |
Benchmarking log/ciborium/serialize | |
Benchmarking log/ciborium/serialize: Warming up for 3.0000 s | |
Benchmarking log/ciborium/serialize: Collecting 100 samples in estimated 5.2139 s (1600 iterations) | |
Benchmarking log/ciborium/serialize: Analyzing | |
log/ciborium/serialize time: [3.2812 ms 3.2824 ms 3.2836 ms] | |
change: [-5.7932% -5.7364% -5.6777%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking log/ciborium/deserialize | |
Benchmarking log/ciborium/deserialize: Warming up for 3.0000 s | |
Benchmarking log/ciborium/deserialize: Collecting 100 samples in estimated 5.2565 s (500 iterations) | |
Benchmarking log/ciborium/deserialize: Analyzing | |
log/ciborium/deserialize | |
time: [10.143 ms 10.146 ms 10.148 ms] | |
change: [-2.4229% -2.3886% -2.3548%] (p = 0.00 < 0.05) | |
Performance has improved. | |
log/ciborium/size 1407835 | |
log/ciborium/zlib 403440 | |
log/ciborium/zstd 324081 | |
log/ciborium/zstd_time time: [4.5658 ms 4.5658 ms 4.5658 ms] 70 MB/s | |
Benchmarking log/databuf/serialize | |
Benchmarking log/databuf/serialize: Warming up for 3.0000 s | |
Benchmarking log/databuf/serialize: Collecting 100 samples in estimated 5.8691 s (30k iterations) | |
Benchmarking log/databuf/serialize: Analyzing | |
log/databuf/serialize time: [193.62 µs 193.63 µs 193.65 µs] | |
change: [-15.498% -15.472% -15.452%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
3 (3.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking log/databuf/deserialize | |
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 8.6s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/databuf/deserialize: Collecting 100 samples in estimated 8.6106 s (5050 iterations) | |
Benchmarking log/databuf/deserialize: Analyzing | |
log/databuf/deserialize time: [1.7059 ms 1.7063 ms 1.7066 ms] | |
change: [-5.1821% -5.1657% -5.1482%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 19 outliers among 100 measurements (19.00%) | |
1 (1.00%) low mild | |
18 (18.00%) high mild | |
log/databuf/size 765778 | |
log/databuf/zlib 311715 | |
log/databuf/zstd 264630 | |
log/databuf/zstd_time time: [3.7170 ms 3.7170 ms 3.7170 ms] 71 MB/s | |
Benchmarking log/dlhn/serialize | |
Benchmarking log/dlhn/serialize: Warming up for 3.0000 s | |
Benchmarking log/dlhn/serialize: Collecting 100 samples in estimated 5.4277 s (10k iterations) | |
Benchmarking log/dlhn/serialize: Analyzing | |
log/dlhn/serialize time: [537.11 µs 537.15 µs 537.20 µs] | |
change: [-7.3696% -7.3561% -7.3420%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
5 (5.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking log/dlhn/deserialize | |
Benchmarking log/dlhn/deserialize: Warming up for 3.0000 s | |
Benchmarking log/dlhn/deserialize: Collecting 100 samples in estimated 5.0366 s (2300 iterations) | |
Benchmarking log/dlhn/deserialize: Analyzing | |
log/dlhn/deserialize time: [2.1913 ms 2.1915 ms 2.1917 ms] | |
change: [+4.0398% +4.0684% +4.0973%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 5 outliers among 100 measurements (5.00%) | |
3 (3.00%) low mild | |
2 (2.00%) high mild | |
log/dlhn/size 724953 | |
log/dlhn/zlib 301446 | |
log/dlhn/zstd 253629 | |
log/dlhn/zstd_time time: [3.4359 ms 3.4359 ms 3.4359 ms] 73 MB/s | |
Benchmarking log/flatbuffers/serialize | |
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 5.7s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking log/flatbuffers/serialize: Collecting 100 samples in estimated 5.6559 s (5050 iterations) | |
Benchmarking log/flatbuffers/serialize: Analyzing | |
log/flatbuffers/serialize | |
time: [1.1111 ms 1.1111 ms 1.1111 ms] | |
change: [-13.482% -13.452% -13.420%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 16 outliers among 100 measurements (16.00%) | |
3 (3.00%) low severe | |
2 (2.00%) low mild | |
2 (2.00%) high mild | |
9 (9.00%) high severe | |
Benchmarking log/flatbuffers/access (unvalidated) | |
Benchmarking log/flatbuffers/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking log/flatbuffers/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (2.3B iterations) | |
Benchmarking log/flatbuffers/access (unvalidated): Analyzing | |
log/flatbuffers/access (unvalidated) | |
time: [2.1717 ns 2.1718 ns 2.1719 ns] | |
change: [+0.0074% +0.0137% +0.0197%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 8 outliers among 100 measurements (8.00%) | |
8 (8.00%) high mild | |
Benchmarking log/flatbuffers/access (validated upfront with error) | |
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 5.2s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking log/flatbuffers/access (validated upfront with error): Collecting 100 samples in estimated 5.1613 s (5050 iterations) | |
Benchmarking log/flatbuffers/access (validated upfront with error): Analyzing | |
log/flatbuffers/access (validated upfront with error) | |
time: [1.0209 ms 1.0220 ms 1.0231 ms] | |
change: [-38.847% -38.775% -38.701%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking log/flatbuffers/read (unvalidated) | |
Benchmarking log/flatbuffers/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking log/flatbuffers/read (unvalidated): Collecting 100 samples in estimated 5.1620 s (111k iterations) | |
Benchmarking log/flatbuffers/read (unvalidated): Analyzing | |
log/flatbuffers/read (unvalidated) | |
time: [46.486 µs 46.497 µs 46.508 µs] | |
change: [+5.0675% +5.1228% +5.1704%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low mild | |
6 (6.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking log/flatbuffers/read (validated upfront with error) | |
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 5.3s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking log/flatbuffers/read (validated upfront with error): Collecting 100 samples in estimated 5.3122 s (5050 iterations) | |
Benchmarking log/flatbuffers/read (validated upfront with error): Analyzing | |
log/flatbuffers/read (validated upfront with error) | |
time: [1.0659 ms 1.0660 ms 1.0662 ms] | |
change: [-37.618% -37.603% -37.587%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low severe | |
3 (3.00%) low mild | |
2 (2.00%) high mild | |
2 (2.00%) high severe | |
log/flatbuffers/size 1276368 | |
log/flatbuffers/zlib 468539 | |
log/flatbuffers/zstd 388832 | |
log/flatbuffers/zstd_time time: [4.9332 ms 4.9332 ms 4.9332 ms] 78 MB/s | |
Benchmarking log/msgpacker/serialize | |
Benchmarking log/msgpacker/serialize: Warming up for 3.0000 s | |
Benchmarking log/msgpacker/serialize: Collecting 100 samples in estimated 8.7697 s (10k iterations) | |
Benchmarking log/msgpacker/serialize: Analyzing | |
log/msgpacker/serialize time: [830.47 µs 831.34 µs 832.08 µs] | |
change: [-18.432% -16.557% -14.622%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 11 outliers among 100 measurements (11.00%) | |
6 (6.00%) low severe | |
5 (5.00%) low mild | |
Benchmarking log/msgpacker/deserialize | |
Benchmarking log/msgpacker/deserialize: Warming up for 3.0000 s | |
Benchmarking log/msgpacker/deserialize: Collecting 100 samples in estimated 5.1537 s (2400 iterations) | |
Benchmarking log/msgpacker/deserialize: Analyzing | |
log/msgpacker/deserialize | |
time: [2.1525 ms 2.1528 ms 2.1532 ms] | |
change: [-6.2672% -6.2176% -6.1696%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 15 outliers among 100 measurements (15.00%) | |
13 (13.00%) high mild | |
2 (2.00%) high severe | |
log/msgpacker/size 764996 | |
log/msgpacker/zlib 315291 | |
log/msgpacker/zstd 264898 | |
log/msgpacker/zstd_time time: [3.7638 ms 3.7638 ms 3.7638 ms] 70 MB/s | |
Benchmarking log/nachricht-serde/serialize | |
Benchmarking log/nachricht-serde/serialize: Warming up for 3.0000 s | |
Benchmarking log/nachricht-serde/serialize: Collecting 100 samples in estimated 5.1715 s (1100 iterations) | |
Benchmarking log/nachricht-serde/serialize: Analyzing | |
log/nachricht-serde/serialize | |
time: [4.7158 ms 4.7168 ms 4.7179 ms] | |
change: [-1.8430% -1.8095% -1.7741%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high severe | |
Benchmarking log/nachricht-serde/deserialize | |
Benchmarking log/nachricht-serde/deserialize: Warming up for 3.0000 s | |
Benchmarking log/nachricht-serde/deserialize: Collecting 100 samples in estimated 5.1470 s (1500 iterations) | |
Benchmarking log/nachricht-serde/deserialize: Analyzing | |
log/nachricht-serde/deserialize | |
time: [3.3814 ms 3.4065 ms 3.4303 ms] | |
change: [-7.3165% -6.6339% -5.9599%] (p = 0.00 < 0.05) | |
Performance has improved. | |
log/nachricht-serde/size 818669 | |
log/nachricht-serde/zlib 332556 | |
log/nachricht-serde/zstd 285514 | |
log/nachricht-serde/zstd_time time: [4.1739 ms 4.1739 ms 4.1739 ms] 68 MB/s | |
Benchmarking log/parity-scale-codec/serialize | |
Benchmarking log/parity-scale-codec/serialize: Warming up for 3.0000 s | |
Benchmarking log/parity-scale-codec/serialize: Collecting 100 samples in estimated 5.1494 s (10k iterations) | |
Benchmarking log/parity-scale-codec/serialize: Analyzing | |
log/parity-scale-codec/serialize | |
time: [509.42 µs 509.49 µs 509.59 µs] | |
change: [-10.706% -10.686% -10.666%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
2 (2.00%) low mild | |
3 (3.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking log/parity-scale-codec/deserialize | |
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.1s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/parity-scale-codec/deserialize: Collecting 100 samples in estimated 9.0763 s (5050 iterations) | |
Benchmarking log/parity-scale-codec/deserialize: Analyzing | |
log/parity-scale-codec/deserialize | |
time: [1.7965 ms 1.7968 ms 1.7972 ms] | |
change: [-5.2500% -5.2264% -5.1997%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low mild | |
3 (3.00%) high mild | |
4 (4.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.7482 ms 3.7482 ms 3.7482 ms] 70 MB/s | |
Benchmarking log/postcard/serialize | |
Benchmarking log/postcard/serialize: Warming up for 3.0000 s | |
Benchmarking log/postcard/serialize: Collecting 100 samples in estimated 5.6056 s (25k iterations) | |
Benchmarking log/postcard/serialize: Analyzing | |
log/postcard/serialize time: [207.62 µs 207.67 µs 207.71 µs] | |
change: [-46.336% -46.321% -46.306%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking log/postcard/deserialize | |
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. | |
Benchmarking log/postcard/deserialize: Collecting 100 samples in estimated 9.2656 s (5050 iterations) | |
Benchmarking log/postcard/deserialize: Analyzing | |
log/postcard/deserialize | |
time: [1.8384 ms 1.8392 ms 1.8399 ms] | |
change: [+0.2970% +0.3304% +0.3683%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
log/postcard/size 724953 | |
log/postcard/zlib 302399 | |
log/postcard/zstd 253747 | |
log/postcard/zstd_time time: [3.3998 ms 3.3998 ms 3.3998 ms] 74 MB/s | |
Benchmarking log/pot/serialize | |
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 8.0s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/pot/serialize: Collecting 100 samples in estimated 8.0349 s (5050 iterations) | |
Benchmarking log/pot/serialize: Analyzing | |
log/pot/serialize time: [1.5926 ms 1.5928 ms 1.5931 ms] | |
change: [-17.779% -17.755% -17.734%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
2 (2.00%) low mild | |
2 (2.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking log/pot/deserialize | |
Benchmarking log/pot/deserialize: Warming up for 3.0000 s | |
Benchmarking log/pot/deserialize: Collecting 100 samples in estimated 5.4295 s (1200 iterations) | |
Benchmarking log/pot/deserialize: Analyzing | |
log/pot/deserialize time: [4.5584 ms 4.5598 ms 4.5613 ms] | |
change: [-22.490% -22.458% -22.425%] (p = 0.00 < 0.05) | |
Performance has improved. | |
log/pot/size 971922 | |
log/pot/zlib 372513 | |
log/pot/zstd 304122 | |
log/pot/zstd_time time: [4.4071 ms 4.4071 ms 4.4071 ms] 69 MB/s | |
Benchmarking log/prost/serialize (populate + encode) | |
Benchmarking log/prost/serialize (populate + encode): Warming up for 3.0000 s | |
Benchmarking log/prost/serialize (populate + encode): Collecting 100 samples in estimated 5.0414 s (2400 iterations) | |
Benchmarking log/prost/serialize (populate + encode): Analyzing | |
log/prost/serialize (populate + encode) | |
time: [2.0967 ms 2.0972 ms 2.0978 ms] | |
change: [+4.5858% +4.6167% +4.6482%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high severe | |
Benchmarking log/prost/serialize (encode) | |
Benchmarking log/prost/serialize (encode): Warming up for 3.0000 s | |
Benchmarking log/prost/serialize (encode): Collecting 100 samples in estimated 8.2982 s (10k iterations) | |
Benchmarking log/prost/serialize (encode): Analyzing | |
log/prost/serialize (encode) | |
time: [820.32 µs 820.41 µs 820.54 µs] | |
change: [+19.544% +19.564% +19.584%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 7 outliers among 100 measurements (7.00%) | |
3 (3.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking log/prost/deserialize | |
Benchmarking log/prost/deserialize: Warming up for 3.0000 s | |
Benchmarking log/prost/deserialize: Collecting 100 samples in estimated 5.0298 s (1800 iterations) | |
Benchmarking log/prost/deserialize: Analyzing | |
log/prost/deserialize time: [2.8108 ms 2.8142 ms 2.8175 ms] | |
change: [-4.9449% -4.8353% -4.7192%] (p = 0.00 < 0.05) | |
Performance has improved. | |
log/prost/size 884628 | |
log/prost/zlib 363130 | |
log/prost/zstd 315494 | |
log/prost/zstd_time time: [4.5782 ms 4.5782 ms 4.5782 ms] 68 MB/s | |
Benchmarking log/rkyv/serialize | |
Benchmarking log/rkyv/serialize: Warming up for 3.0000 s | |
Benchmarking log/rkyv/serialize: Collecting 100 samples in estimated 5.7076 s (35k iterations) | |
Benchmarking log/rkyv/serialize: Analyzing | |
log/rkyv/serialize time: [167.81 µs 168.60 µs 169.28 µs] | |
change: [-16.306% -16.037% -15.767%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 24 outliers among 100 measurements (24.00%) | |
1 (1.00%) high mild | |
23 (23.00%) high severe | |
Benchmarking log/rkyv/access (unvalidated) | |
Benchmarking log/rkyv/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking log/rkyv/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (4.6B iterations) | |
Benchmarking log/rkyv/access (unvalidated): Analyzing | |
log/rkyv/access (unvalidated) | |
time: [1.0858 ns 1.0859 ns 1.0861 ns] | |
change: [-0.0424% -0.0165% +0.0047%] (p = 0.18 > 0.05) | |
No change in performance detected. | |
Found 8 outliers among 100 measurements (8.00%) | |
3 (3.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking log/rkyv/access (validated upfront with error) | |
Benchmarking log/rkyv/access (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking log/rkyv/access (validated upfront with error): Collecting 100 samples in estimated 5.0217 s (15k iterations) | |
Benchmarking log/rkyv/access (validated upfront with error): Analyzing | |
log/rkyv/access (validated upfront with error) | |
time: [331.42 µs 331.92 µs 332.47 µs] | |
change: [-23.835% -23.722% -23.602%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking log/rkyv/read (unvalidated) | |
Benchmarking log/rkyv/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking log/rkyv/read (unvalidated): Collecting 100 samples in estimated 5.0026 s (545k iterations) | |
Benchmarking log/rkyv/read (unvalidated): Analyzing | |
log/rkyv/read (unvalidated) | |
time: [9.1659 µs 9.1674 µs 9.1695 µs] | |
change: [-1.7189% -1.6390% -1.5767%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
1 (1.00%) low mild | |
2 (2.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking log/rkyv/read (validated upfront with error) | |
Benchmarking log/rkyv/read (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking log/rkyv/read (validated upfront with error): Collecting 100 samples in estimated 5.1703 s (15k iterations) | |
Benchmarking log/rkyv/read (validated upfront with error): Analyzing | |
log/rkyv/read (validated upfront with error) | |
time: [341.48 µs 341.53 µs 341.58 µs] | |
change: [-24.209% -24.188% -24.166%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
4 (4.00%) low mild | |
3 (3.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking log/rkyv/update | |
Benchmarking log/rkyv/update: Warming up for 3.0000 s | |
Benchmarking log/rkyv/update: Collecting 100 samples in estimated 5.0018 s (581k iterations) | |
Benchmarking log/rkyv/update: Analyzing | |
log/rkyv/update time: [8.6059 µs 8.6068 µs 8.6077 µs] | |
change: [-2.0903% -1.9820% -1.8772%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 12 outliers among 100 measurements (12.00%) | |
2 (2.00%) low severe | |
5 (5.00%) low mild | |
1 (1.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking log/rkyv/deserialize (unvalidated) | |
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.3s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking log/rkyv/deserialize (unvalidated): Collecting 100 samples in estimated 6.2902 s (5050 iterations) | |
Benchmarking log/rkyv/deserialize (unvalidated): Analyzing | |
log/rkyv/deserialize (unvalidated) | |
time: [1.2483 ms 1.2492 ms 1.2504 ms] | |
change: [+2.0217% +2.0890% +2.1593%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 17 outliers among 100 measurements (17.00%) | |
3 (3.00%) low severe | |
3 (3.00%) low mild | |
2 (2.00%) high mild | |
9 (9.00%) high severe | |
Benchmarking log/rkyv/deserialize (validated upfront with error) | |
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.0s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/rkyv/deserialize (validated upfront with error): Collecting 100 samples in estimated 7.9983 s (5050 iterations) | |
Benchmarking log/rkyv/deserialize (validated upfront with error): Analyzing | |
log/rkyv/deserialize (validated upfront with error) | |
time: [1.5851 ms 1.5853 ms 1.5855 ms] | |
change: [-5.0759% -5.0583% -5.0399%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
1 (1.00%) low mild | |
2 (2.00%) high mild | |
6 (6.00%) high severe | |
log/rkyv/size 1011488 | |
log/rkyv/zlib 383862 | |
log/rkyv/zstd 333545 | |
log/rkyv/zstd_time time: [4.6968 ms 4.6968 ms 4.6968 ms] 71 MB/s | |
Benchmarking log/rmp-serde/serialize | |
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.2s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking log/rmp-serde/serialize: Collecting 100 samples in estimated 5.2079 s (5050 iterations) | |
Benchmarking log/rmp-serde/serialize: Analyzing | |
log/rmp-serde/serialize time: [1.0309 ms 1.0310 ms 1.0310 ms] | |
change: [-2.5421% -2.4778% -2.4156%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
3 (3.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking log/rmp-serde/deserialize | |
Benchmarking log/rmp-serde/deserialize: Warming up for 3.0000 s | |
Benchmarking log/rmp-serde/deserialize: Collecting 100 samples in estimated 5.1675 s (2000 iterations) | |
Benchmarking log/rmp-serde/deserialize: Analyzing | |
log/rmp-serde/deserialize | |
time: [2.5744 ms 2.5749 ms 2.5753 ms] | |
change: [-10.938% -10.907% -10.875%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high severe | |
log/rmp-serde/size 784997 | |
log/rmp-serde/zlib 325384 | |
log/rmp-serde/zstd 278219 | |
log/rmp-serde/zstd_time time: [3.9766 ms 3.9766 ms 3.9766 ms] 69 MB/s | |
Benchmarking log/ron/serialize | |
Benchmarking log/ron/serialize: Warming up for 3.0000 s | |
Benchmarking log/ron/serialize: Collecting 100 samples in estimated 5.0038 s (400 iterations) | |
Benchmarking log/ron/serialize: Analyzing | |
log/ron/serialize time: [12.277 ms 12.286 ms 12.295 ms] | |
change: [-5.5962% -5.5263% -5.4579%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking log/ron/deserialize | |
Benchmarking log/ron/deserialize: Warming up for 3.0000 s | |
Benchmarking log/ron/deserialize: Collecting 100 samples in estimated 5.1583 s (400 iterations) | |
Benchmarking log/ron/deserialize: Analyzing | |
log/ron/deserialize time: [12.896 ms 12.898 ms 12.901 ms] | |
change: [-4.8254% -4.7856% -4.7474%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) low mild | |
1 (1.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.4495 ms 5.4495 ms 5.4495 ms] 64 MB/s | |
Benchmarking log/savefile/serialize | |
Benchmarking log/savefile/serialize: Warming up for 3.0000 s | |
Benchmarking log/savefile/serialize: Collecting 100 samples in estimated 5.0468 s (30k iterations) | |
Benchmarking log/savefile/serialize: Analyzing | |
log/savefile/serialize time: [166.34 µs 166.35 µs 166.36 µs] | |
change: [-9.0911% -9.0180% -8.9314%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
1 (1.00%) low mild | |
5 (5.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking log/savefile/deserialize | |
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 8.8s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/savefile/deserialize: Collecting 100 samples in estimated 8.7987 s (5050 iterations) | |
Benchmarking log/savefile/deserialize: Analyzing | |
log/savefile/deserialize | |
time: [1.7427 ms 1.7428 ms 1.7431 ms] | |
change: [-5.0310% -4.9989% -4.9681%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
3 (3.00%) low mild | |
3 (3.00%) high mild | |
1 (1.00%) high severe | |
log/savefile/size 1045800 | |
log/savefile/zlib 373139 | |
log/savefile/zstd 311755 | |
log/savefile/zstd_time time: [4.3300 ms 4.3300 ms 4.3300 ms] 71 MB/s | |
Benchmarking log/serde_bare/serialize | |
Benchmarking log/serde_bare/serialize: Warming up for 3.0000 s | |
Benchmarking log/serde_bare/serialize: Collecting 100 samples in estimated 5.1259 s (10k iterations) | |
Benchmarking log/serde_bare/serialize: Analyzing | |
log/serde_bare/serialize | |
time: [507.83 µs 507.94 µs 508.08 µs] | |
change: [-22.349% -22.330% -22.313%] (p = 0.00 < 0.05) | |
Performance has improved. | |
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 | |
Benchmarking log/serde_bare/deserialize | |
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 8.8s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/serde_bare/deserialize: Collecting 100 samples in estimated 8.8234 s (5050 iterations) | |
Benchmarking log/serde_bare/deserialize: Analyzing | |
log/serde_bare/deserialize | |
time: [1.7463 ms 1.7464 ms 1.7465 ms] | |
change: [-2.3398% -2.3243% -2.3100%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 10 outliers among 100 measurements (10.00%) | |
1 (1.00%) low severe | |
5 (5.00%) low mild | |
1 (1.00%) high mild | |
3 (3.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.7159 ms 3.7159 ms 3.7159 ms] 71 MB/s | |
Benchmarking log/serde_cbor/serialize | |
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 7.1s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/serde_cbor/serialize: Collecting 100 samples in estimated 7.1310 s (5050 iterations) | |
Benchmarking log/serde_cbor/serialize: Analyzing | |
log/serde_cbor/serialize | |
time: [1.4035 ms 1.4042 ms 1.4050 ms] | |
change: [-19.826% -19.780% -19.737%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
1 (1.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking log/serde_cbor/deserialize | |
Benchmarking log/serde_cbor/deserialize: Warming up for 3.0000 s | |
Benchmarking log/serde_cbor/deserialize: Collecting 100 samples in estimated 5.0833 s (1300 iterations) | |
Benchmarking log/serde_cbor/deserialize: Analyzing | |
log/serde_cbor/deserialize | |
time: [3.8932 ms 3.9000 ms 3.9071 ms] | |
change: [-8.4371% -8.2687% -8.0959%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
8 (8.00%) high mild | |
log/serde_cbor/size 1407835 | |
log/serde_cbor/zlib 403440 | |
log/serde_cbor/zstd 324081 | |
log/serde_cbor/zstd_time time: [4.6089 ms 4.6089 ms 4.6089 ms] 70 MB/s | |
Benchmarking log/serde_json/serialize | |
Benchmarking log/serde_json/serialize: Warming up for 3.0000 s | |
Benchmarking log/serde_json/serialize: Collecting 100 samples in estimated 5.2214 s (1600 iterations) | |
Benchmarking log/serde_json/serialize: Analyzing | |
log/serde_json/serialize | |
time: [3.3308 ms 3.3479 ms 3.3652 ms] | |
change: [+3.0209% +3.5611% +4.0533%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Benchmarking log/serde_json/deserialize | |
Benchmarking log/serde_json/deserialize: Warming up for 3.0000 s | |
Benchmarking log/serde_json/deserialize: Collecting 100 samples in estimated 5.4036 s (1200 iterations) | |
Benchmarking log/serde_json/deserialize: Analyzing | |
log/serde_json/deserialize | |
time: [4.5017 ms 4.5033 ms 4.5049 ms] | |
change: [-12.299% -12.254% -12.211%] (p = 0.00 < 0.05) | |
Performance has improved. | |
log/serde_json/size 1827461 | |
log/serde_json/zlib 470560 | |
log/serde_json/zstd 361090 | |
log/serde_json/zstd_time time: [5.3414 ms 5.3414 ms 5.3414 ms] 67 MB/s | |
Benchmarking log/simd-json/serialize | |
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.0s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/simd-json/serialize: Collecting 100 samples in estimated 9.0412 s (5050 iterations) | |
Benchmarking log/simd-json/serialize: Analyzing | |
log/simd-json/serialize time: [1.7993 ms 1.8002 ms 1.8010 ms] | |
change: [-5.0560% -4.9830% -4.9142%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high mild | |
Benchmarking log/simd-json/deserialize | |
Benchmarking log/simd-json/deserialize: Warming up for 3.0000 s | |
Benchmarking log/simd-json/deserialize: Collecting 100 samples in estimated 5.3791 s (1100 iterations) | |
Benchmarking log/simd-json/deserialize: Analyzing | |
log/simd-json/deserialize | |
time: [4.3413 ms 4.3419 ms 4.3426 ms] | |
change: [+6.8229% +6.8711% +6.9142%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
3 (3.00%) high mild | |
5 (5.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.3747 ms 5.3747 ms 5.3747 ms] 67 MB/s | |
Benchmarking log/speedy/serialize | |
Benchmarking log/speedy/serialize: Warming up for 3.0000 s | |
Benchmarking log/speedy/serialize: Collecting 100 samples in estimated 5.5709 s (30k iterations) | |
Benchmarking log/speedy/serialize: Analyzing | |
log/speedy/serialize time: [183.88 µs 183.91 µs 183.94 µs] | |
change: [+2.6669% +2.7397% +2.7966%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 6 outliers among 100 measurements (6.00%) | |
1 (1.00%) low mild | |
3 (3.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking log/speedy/deserialize | |
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.6s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/speedy/deserialize: Collecting 100 samples in estimated 7.5808 s (5050 iterations) | |
Benchmarking log/speedy/deserialize: Analyzing | |
log/speedy/deserialize time: [1.5017 ms 1.5019 ms 1.5021 ms] | |
change: [+0.7121% +0.7570% +0.7985%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 18 outliers among 100 measurements (18.00%) | |
10 (10.00%) low severe | |
5 (5.00%) high mild | |
3 (3.00%) high severe | |
log/speedy/size 885780 | |
log/speedy/zlib 362204 | |
log/speedy/zstd 286514 | |
log/speedy/zstd_time time: [4.0579 ms 4.0579 ms 4.0579 ms] 70 MB/s | |
Benchmarking log/nanoserde/serialize | |
Benchmarking log/nanoserde/serialize: Warming up for 3.0000 s | |
Benchmarking log/nanoserde/serialize: Collecting 100 samples in estimated 5.8258 s (25k iterations) | |
Benchmarking log/nanoserde/serialize: Analyzing | |
log/nanoserde/serialize time: [231.22 µs 231.25 µs 231.28 µs] | |
change: [+2.0895% +2.2547% +2.4297%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 9 outliers among 100 measurements (9.00%) | |
1 (1.00%) low severe | |
2 (2.00%) low mild | |
3 (3.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking log/nanoserde/deserialize | |
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.0s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking log/nanoserde/deserialize: Collecting 100 samples in estimated 9.0224 s (5050 iterations) | |
Benchmarking log/nanoserde/deserialize: Analyzing | |
log/nanoserde/deserialize | |
time: [1.7774 ms 1.7780 ms 1.7786 ms] | |
change: [-3.6591% -3.6168% -3.5768%] (p = 0.00 < 0.05) | |
Performance has improved. | |
log/nanoserde/size 1045784 | |
log/nanoserde/zlib 373127 | |
log/nanoserde/zstd 311761 | |
log/nanoserde/zstd_time time: [4.3243 ms 4.3243 ms 4.3243 ms] 72 MB/s | |
Benchmarking mesh/abomonation/serialize | |
Benchmarking mesh/abomonation/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/abomonation/serialize: Collecting 100 samples in estimated 5.5239 s (40k iterations) | |
Benchmarking mesh/abomonation/serialize: Analyzing | |
mesh/abomonation/serialize | |
time: [136.69 µs 136.70 µs 136.72 µs] | |
change: [-2.5678% -2.5095% -2.4700%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
4 (4.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mesh/abomonation/access (unvalidated) | |
Benchmarking mesh/abomonation/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking mesh/abomonation/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (2.6B iterations) | |
Benchmarking mesh/abomonation/access (unvalidated): Analyzing | |
mesh/abomonation/access (unvalidated) | |
time: [1.9002 ns 1.9005 ns 1.9011 ns] | |
change: [-0.0502% -0.0111% +0.0282%] (p = 0.60 > 0.05) | |
No change in performance detected. | |
Found 7 outliers among 100 measurements (7.00%) | |
3 (3.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking mesh/abomonation/read (unvalidated) | |
Benchmarking mesh/abomonation/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking mesh/abomonation/read (unvalidated): Collecting 100 samples in estimated 5.0569 s (40k iterations) | |
Benchmarking mesh/abomonation/read (unvalidated): Analyzing | |
mesh/abomonation/read (unvalidated) | |
time: [125.07 µs 125.10 µs 125.12 µs] | |
change: [+1.1402% +1.2425% +1.3239%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 5 outliers among 100 measurements (5.00%) | |
2 (2.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mesh/abomonation/deserialize (unvalidated) | |
Benchmarking mesh/abomonation/deserialize (unvalidated): Warming up for 3.0000 s | |
Benchmarking mesh/abomonation/deserialize (unvalidated): Collecting 100 samples in estimated 5.6437 s (40k iterations) | |
Benchmarking mesh/abomonation/deserialize (unvalidated): Analyzing | |
mesh/abomonation/deserialize (unvalidated) | |
time: [140.90 µs 140.91 µs 140.92 µs] | |
change: [+0.3348% +0.3719% +0.4015%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 8 outliers among 100 measurements (8.00%) | |
2 (2.00%) low mild | |
2 (2.00%) high mild | |
4 (4.00%) high severe | |
mesh/abomonation/size 6000024 | |
mesh/abomonation/zlib 5378513 | |
mesh/abomonation/zstd 5345890 | |
mesh/abomonation/zstd_time time: [6.6404 ms 6.6404 ms 6.6404 ms] 805 MB/s | |
Benchmarking mesh/alkahest/serialize | |
Benchmarking mesh/alkahest/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/alkahest/serialize: Collecting 100 samples in estimated 5.0434 s (40k iterations) | |
Benchmarking mesh/alkahest/serialize: Analyzing | |
mesh/alkahest/serialize time: [135.48 µs 135.50 µs 135.53 µs] | |
change: [-1.8479% -1.3852% -1.0337%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 11 outliers among 100 measurements (11.00%) | |
7 (7.00%) low severe | |
3 (3.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mesh/alkahest/access (validated on-demand with panic) | |
Benchmarking mesh/alkahest/access (validated on-demand with panic): Warming up for 3.0000 s | |
Benchmarking mesh/alkahest/access (validated on-demand with panic): Collecting 100 samples in estimated 5.0000 s (3.1B iterations) | |
Benchmarking mesh/alkahest/access (validated on-demand with panic): Analyzing | |
mesh/alkahest/access (validated on-demand with panic) | |
time: [1.6287 ns 1.6288 ns 1.6288 ns] | |
change: [-0.0669% -0.0375% -0.0134%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 7 outliers among 100 measurements (7.00%) | |
5 (5.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking mesh/alkahest/read (validated on-demand with panic) | |
Benchmarking mesh/alkahest/read (validated on-demand with panic): Warming up for 3.0000 s | |
Benchmarking mesh/alkahest/read (validated on-demand with panic): Collecting 100 samples in estimated 5.1445 s (76k iterations) | |
Benchmarking mesh/alkahest/read (validated on-demand with panic): Analyzing | |
mesh/alkahest/read (validated on-demand with panic) | |
time: [67.885 µs 67.901 µs 67.922 µs] | |
change: [-0.0604% -0.0199% +0.0181%] (p = 0.32 > 0.05) | |
No change in performance detected. | |
Found 5 outliers among 100 measurements (5.00%) | |
1 (1.00%) high mild | |
4 (4.00%) high severe | |
mesh/alkahest/size 6000008 | |
mesh/alkahest/zlib 5378500 | |
mesh/alkahest/zstd 5345890 | |
mesh/alkahest/zstd_time time: [6.5971 ms 6.5971 ms 6.5971 ms] 810 MB/s | |
Benchmarking mesh/bincode1/serialize | |
Benchmarking mesh/bincode1/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/bincode1/serialize: Collecting 100 samples in estimated 5.0579 s (1100 iterations) | |
Benchmarking mesh/bincode1/serialize: Analyzing | |
mesh/bincode1/serialize time: [4.5988 ms 4.5993 ms 4.6000 ms] | |
change: [-9.5016% -9.4621% -9.4262%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
2 (2.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking mesh/bincode1/deserialize | |
Benchmarking mesh/bincode1/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/bincode1/deserialize: Collecting 100 samples in estimated 5.2465 s (1600 iterations) | |
Benchmarking mesh/bincode1/deserialize: Analyzing | |
mesh/bincode1/deserialize | |
time: [3.2733 ms 3.2737 ms 3.2741 ms] | |
change: [-8.1343% -8.0929% -8.0506%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low severe | |
3 (3.00%) high mild | |
4 (4.00%) high severe | |
mesh/bincode1/size 6000008 | |
mesh/bincode1/zlib 5378500 | |
mesh/bincode1/zstd 5345890 | |
mesh/bincode1/zstd_time time: [6.7341 ms 6.7341 ms 6.7341 ms] 793 MB/s | |
Benchmarking mesh/bincode/serialize | |
Benchmarking mesh/bincode/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/bincode/serialize: Collecting 100 samples in estimated 5.0512 s (2400 iterations) | |
Benchmarking mesh/bincode/serialize: Analyzing | |
mesh/bincode/serialize time: [2.5143 ms 2.5144 ms 2.5145 ms] | |
change: [+528.95% +529.31% +529.54%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 3 outliers among 100 measurements (3.00%) | |
2 (2.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mesh/bincode/deserialize | |
Benchmarking mesh/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 7.6s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking mesh/bincode/deserialize: Collecting 100 samples in estimated 7.5663 s (5050 iterations) | |
Benchmarking mesh/bincode/deserialize: Analyzing | |
mesh/bincode/deserialize | |
time: [1.1125 ms 1.1127 ms 1.1129 ms] | |
change: [-70.028% -69.991% -69.954%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
1 (1.00%) high mild | |
4 (4.00%) high severe | |
mesh/bincode/size 6000005 | |
mesh/bincode/zlib 5378497 | |
mesh/bincode/zstd 5345897 | |
mesh/bincode/zstd_time time: [6.7053 ms 6.7053 ms 6.7053 ms] 797 MB/s | |
Benchmarking mesh/bitcode/serialize | |
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 5.9s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking mesh/bitcode/serialize: Collecting 100 samples in estimated 5.8567 s (5050 iterations) | |
Benchmarking mesh/bitcode/serialize: Analyzing | |
mesh/bitcode/serialize time: [1.1598 ms 1.1601 ms 1.1606 ms] | |
change: [-3.4471% -3.3722% -3.3114%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
6 (6.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mesh/bitcode/deserialize | |
Benchmarking mesh/bitcode/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/bitcode/deserialize: Collecting 100 samples in estimated 7.1423 s (10k iterations) | |
Benchmarking mesh/bitcode/deserialize: Analyzing | |
mesh/bitcode/deserialize | |
time: [706.95 µs 707.07 µs 707.23 µs] | |
change: [+24.620% +24.947% +25.278%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 12 outliers among 100 measurements (12.00%) | |
1 (1.00%) low severe | |
1 (1.00%) low mild | |
4 (4.00%) high mild | |
6 (6.00%) high severe | |
mesh/bitcode/size 6000006 | |
mesh/bitcode/zlib 5182295 | |
mesh/bitcode/zstd 4923880 | |
mesh/bitcode/zstd_time time: [11.9126 ms 11.9126 ms 11.9126 ms] 413 MB/s | |
Benchmarking mesh/borsh/serialize | |
Benchmarking mesh/borsh/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/borsh/serialize: Collecting 100 samples in estimated 5.0581 s (1100 iterations) | |
Benchmarking mesh/borsh/serialize: Analyzing | |
mesh/borsh/serialize time: [4.5968 ms 4.5972 ms 4.5976 ms] | |
change: [-13.484% -13.468% -13.453%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
1 (1.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking mesh/borsh/deserialize | |
Benchmarking mesh/borsh/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/borsh/deserialize: Collecting 100 samples in estimated 5.1532 s (1500 iterations) | |
Benchmarking mesh/borsh/deserialize: Analyzing | |
mesh/borsh/deserialize time: [3.4468 ms 3.4474 ms 3.4480 ms] | |
change: [-6.6022% -6.5451% -6.4869%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high mild | |
mesh/borsh/size 6000004 | |
mesh/borsh/zlib 5378496 | |
mesh/borsh/zstd 5345889 | |
mesh/borsh/zstd_time time: [6.7769 ms 6.7769 ms 6.7769 ms] 788 MB/s | |
Benchmarking mesh/bson/serialize | |
Benchmarking mesh/bson/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/bson/serialize: Collecting 100 samples in estimated 6.1618 s (200 iterations) | |
Benchmarking mesh/bson/serialize: Analyzing | |
mesh/bson/serialize time: [30.745 ms 30.763 ms 30.781 ms] | |
change: [-0.3598% -0.2727% -0.1885%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 8 outliers among 100 measurements (8.00%) | |
2 (2.00%) low mild | |
6 (6.00%) high mild | |
Benchmarking mesh/bson/deserialize | |
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.9s, or reduce sample count to 70. | |
Benchmarking mesh/bson/deserialize: Collecting 100 samples in estimated 6.8993 s (100 iterations) | |
Benchmarking mesh/bson/deserialize: Analyzing | |
mesh/bson/deserialize time: [69.091 ms 69.115 ms 69.139 ms] | |
change: [-0.6668% -0.4716% -0.2608%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high severe | |
mesh/bson/size 23013911 | |
mesh/bson/zlib 9212089 | |
mesh/bson/zstd 7497811 | |
mesh/bson/zstd_time time: [113.7468 ms 113.7468 ms 113.7468 ms] 65 MB/s | |
Benchmarking mesh/capnp/serialize | |
Benchmarking mesh/capnp/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/capnp/serialize: Collecting 100 samples in estimated 5.4510 s (1100 iterations) | |
Benchmarking mesh/capnp/serialize: Analyzing | |
mesh/capnp/serialize time: [4.9423 ms 4.9444 ms 4.9466 ms] | |
change: [-6.9200% -6.5691% -6.3172%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
3 (3.00%) high mild | |
Benchmarking mesh/capnp/access (validated on-demand with error) | |
Benchmarking mesh/capnp/access (validated on-demand with error): Warming up for 3.0000 s | |
Benchmarking mesh/capnp/access (validated on-demand with error): Collecting 100 samples in estimated 5.0002 s (61M iterations) | |
Benchmarking mesh/capnp/access (validated on-demand with error): Analyzing | |
mesh/capnp/access (validated on-demand with error) | |
time: [80.610 ns 80.669 ns 80.728 ns] | |
change: [-14.826% -14.585% -14.376%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking mesh/capnp/read (validated on-demand with error) | |
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.9s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking mesh/capnp/read (validated on-demand with error): Collecting 100 samples in estimated 9.8968 s (5050 iterations) | |
Benchmarking mesh/capnp/read (validated on-demand with error): Analyzing | |
mesh/capnp/read (validated on-demand with error) | |
time: [1.9101 ms 1.9105 ms 1.9110 ms] | |
change: [-0.4542% -0.2395% -0.1018%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 15 outliers among 100 measurements (15.00%) | |
8 (8.00%) high mild | |
7 (7.00%) high severe | |
mesh/capnp/size 14000088 | |
mesh/capnp/zlib 7130367 | |
mesh/capnp/zstd 6051062 | |
mesh/capnp/zstd_time time: [87.9931 ms 87.9931 ms 87.9931 ms] 68 MB/s | |
Benchmarking mesh/cbor4ii/serialize | |
Benchmarking mesh/cbor4ii/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/cbor4ii/serialize: Collecting 100 samples in estimated 5.0737 s (700 iterations) | |
Benchmarking mesh/cbor4ii/serialize: Analyzing | |
mesh/cbor4ii/serialize time: [7.2385 ms 7.2393 ms 7.2402 ms] | |
change: [-16.277% -16.255% -16.234%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 11 outliers among 100 measurements (11.00%) | |
3 (3.00%) high mild | |
8 (8.00%) high severe | |
Benchmarking mesh/cbor4ii/deserialize | |
Benchmarking mesh/cbor4ii/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/cbor4ii/deserialize: Collecting 100 samples in estimated 6.9862 s (200 iterations) | |
Benchmarking mesh/cbor4ii/deserialize: Analyzing | |
mesh/cbor4ii/deserialize | |
time: [35.060 ms 35.085 ms 35.110 ms] | |
change: [-8.6522% -8.2022% -7.8211%] (p = 0.00 < 0.05) | |
Performance has improved. | |
mesh/cbor4ii/size 13125016 | |
mesh/cbor4ii/zlib 7524114 | |
mesh/cbor4ii/zstd 6757967 | |
mesh/cbor4ii/zstd_time time: [94.5202 ms 94.5202 ms 94.5202 ms] 71 MB/s | |
Benchmarking mesh/ciborium/serialize | |
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 5.9s, or reduce sample count to 80. | |
Benchmarking mesh/ciborium/serialize: Collecting 100 samples in estimated 5.8541 s (100 iterations) | |
Benchmarking mesh/ciborium/serialize: Analyzing | |
mesh/ciborium/serialize time: [58.475 ms 58.481 ms 58.487 ms] | |
change: [-3.0396% -2.7090% -2.4786%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
3 (3.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mesh/ciborium/deserialize | |
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 11.8s, or reduce sample count to 40. | |
Benchmarking mesh/ciborium/deserialize: Collecting 100 samples in estimated 11.776 s (100 iterations) | |
Benchmarking mesh/ciborium/deserialize: Analyzing | |
mesh/ciborium/deserialize | |
time: [118.02 ms 118.05 ms 118.09 ms] | |
change: [+17.278% +17.429% +17.575%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
mesh/ciborium/size 13122324 | |
mesh/ciborium/zlib 7524660 | |
mesh/ciborium/zstd 6759658 | |
mesh/ciborium/zstd_time time: [94.0453 ms 94.0453 ms 94.0453 ms] 71 MB/s | |
Benchmarking mesh/databuf/serialize | |
Benchmarking mesh/databuf/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/databuf/serialize: Collecting 100 samples in estimated 5.0644 s (2400 iterations) | |
Benchmarking mesh/databuf/serialize: Analyzing | |
mesh/databuf/serialize time: [2.1099 ms 2.1100 ms 2.1101 ms] | |
change: [+0.2073% +0.2644% +0.3048%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 6 outliers among 100 measurements (6.00%) | |
1 (1.00%) low mild | |
4 (4.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mesh/databuf/deserialize | |
Benchmarking mesh/databuf/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/databuf/deserialize: Collecting 100 samples in estimated 5.3226 s (1400 iterations) | |
Benchmarking mesh/databuf/deserialize: Analyzing | |
mesh/databuf/deserialize | |
time: [3.8517 ms 3.8519 ms 3.8520 ms] | |
change: [-17.834% -17.709% -17.592%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
mesh/databuf/size 6000003 | |
mesh/databuf/zlib 5378495 | |
mesh/databuf/zstd 5345900 | |
mesh/databuf/zstd_time time: [6.7608 ms 6.7608 ms 6.7608 ms] 790 MB/s | |
Benchmarking mesh/dlhn/serialize | |
Benchmarking mesh/dlhn/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/dlhn/serialize: Collecting 100 samples in estimated 5.2852 s (1000 iterations) | |
Benchmarking mesh/dlhn/serialize: Analyzing | |
mesh/dlhn/serialize time: [5.2311 ms 5.2585 ms 5.2892 ms] | |
change: [-3.5490% -3.0847% -2.5325%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 21 outliers among 100 measurements (21.00%) | |
1 (1.00%) high mild | |
20 (20.00%) high severe | |
Benchmarking mesh/dlhn/deserialize | |
Benchmarking mesh/dlhn/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/dlhn/deserialize: Collecting 100 samples in estimated 5.0655 s (1000 iterations) | |
Benchmarking mesh/dlhn/deserialize: Analyzing | |
mesh/dlhn/deserialize time: [5.0628 ms 5.0635 ms 5.0644 ms] | |
change: [-0.3366% -0.3200% -0.3020%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high severe | |
mesh/dlhn/size 6000003 | |
mesh/dlhn/zlib 5378495 | |
mesh/dlhn/zstd 5345900 | |
mesh/dlhn/zstd_time time: [6.6958 ms 6.6958 ms 6.6958 ms] 798 MB/s | |
Benchmarking mesh/flatbuffers/serialize | |
Benchmarking mesh/flatbuffers/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/flatbuffers/serialize: Collecting 100 samples in estimated 6.7417 s (10k iterations) | |
Benchmarking mesh/flatbuffers/serialize: Analyzing | |
mesh/flatbuffers/serialize | |
time: [667.23 µs 667.55 µs 667.88 µs] | |
change: [-25.458% -25.395% -25.345%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 11 outliers among 100 measurements (11.00%) | |
1 (1.00%) low severe | |
1 (1.00%) low mild | |
4 (4.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking mesh/flatbuffers/access (unvalidated) | |
Benchmarking mesh/flatbuffers/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking mesh/flatbuffers/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (2.3B iterations) | |
Benchmarking mesh/flatbuffers/access (unvalidated): Analyzing | |
mesh/flatbuffers/access (unvalidated) | |
time: [2.1717 ns 2.1718 ns 2.1719 ns] | |
change: [-0.0014% +0.0085% +0.0191%] (p = 0.10 > 0.05) | |
No change in performance detected. | |
Found 8 outliers among 100 measurements (8.00%) | |
5 (5.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mesh/flatbuffers/access (validated upfront with error) | |
Benchmarking mesh/flatbuffers/access (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking mesh/flatbuffers/access (validated upfront with error): Collecting 100 samples in estimated 5.0001 s (161M iterations) | |
Benchmarking mesh/flatbuffers/access (validated upfront with error): Analyzing | |
mesh/flatbuffers/access (validated upfront with error) | |
time: [31.146 ns 31.209 ns 31.275 ns] | |
change: [-9.0951% -8.9392% -8.7719%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high mild | |
Benchmarking mesh/flatbuffers/read (unvalidated) | |
Benchmarking mesh/flatbuffers/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking mesh/flatbuffers/read (unvalidated): Collecting 100 samples in estimated 5.0204 s (146k iterations) | |
Benchmarking mesh/flatbuffers/read (unvalidated): Analyzing | |
mesh/flatbuffers/read (unvalidated) | |
time: [34.270 µs 34.280 µs 34.295 µs] | |
change: [-27.858% -27.830% -27.801%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 13 outliers among 100 measurements (13.00%) | |
4 (4.00%) low severe | |
5 (5.00%) low mild | |
1 (1.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mesh/flatbuffers/read (validated upfront with error) | |
Benchmarking mesh/flatbuffers/read (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking mesh/flatbuffers/read (validated upfront with error): Collecting 100 samples in estimated 5.1446 s (76k iterations) | |
Benchmarking mesh/flatbuffers/read (validated upfront with error): Analyzing | |
mesh/flatbuffers/read (validated upfront with error) | |
time: [67.902 µs 67.909 µs 67.919 µs] | |
change: [-0.0032% +0.0073% +0.0184%] (p = 0.21 > 0.05) | |
No change in performance detected. | |
Found 7 outliers among 100 measurements (7.00%) | |
3 (3.00%) high mild | |
4 (4.00%) high severe | |
mesh/flatbuffers/size 6000024 | |
mesh/flatbuffers/zlib 5378434 | |
mesh/flatbuffers/zstd 5345910 | |
mesh/flatbuffers/zstd_time time: [6.6807 ms 6.6807 ms 6.6807 ms] 800 MB/s | |
Benchmarking mesh/msgpacker/serialize | |
Benchmarking mesh/msgpacker/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/msgpacker/serialize: Collecting 100 samples in estimated 5.3642 s (1100 iterations) | |
Benchmarking mesh/msgpacker/serialize: Analyzing | |
mesh/msgpacker/serialize | |
time: [2.0120 ms 2.0124 ms 2.0130 ms] | |
change: [-88.686% -88.680% -88.674%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
4 (4.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking mesh/msgpacker/deserialize | |
Benchmarking mesh/msgpacker/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/msgpacker/deserialize: Collecting 100 samples in estimated 5.2705 s (1200 iterations) | |
Benchmarking mesh/msgpacker/deserialize: Analyzing | |
mesh/msgpacker/deserialize | |
time: [4.4021 ms 4.4039 ms 4.4056 ms] | |
change: [-3.2477% -3.1753% -3.1024%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
mesh/msgpacker/size 7500005 | |
mesh/msgpacker/zlib 6058442 | |
mesh/msgpacker/zstd 6014337 | |
mesh/msgpacker/zstd_time time: [8.8554 ms 8.8554 ms 8.8554 ms] 679 MB/s | |
Benchmarking mesh/nachricht-serde/serialize | |
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 10.9s, or reduce sample count to 40. | |
Benchmarking mesh/nachricht-serde/serialize: Collecting 100 samples in estimated 10.927 s (100 iterations) | |
Benchmarking mesh/nachricht-serde/serialize: Analyzing | |
mesh/nachricht-serde/serialize | |
time: [108.77 ms 108.84 ms 108.92 ms] | |
change: [-1.2170% -0.9832% -0.7944%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 4 outliers among 100 measurements (4.00%) | |
3 (3.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mesh/nachricht-serde/deserialize | |
Benchmarking mesh/nachricht-serde/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/nachricht-serde/deserialize: Collecting 100 samples in estimated 6.3532 s (300 iterations) | |
Benchmarking mesh/nachricht-serde/deserialize: Analyzing | |
mesh/nachricht-serde/deserialize | |
time: [21.177 ms 21.179 ms 21.181 ms] | |
change: [-28.379% -28.355% -28.332%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
3 (3.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.8659 ms 77.8659 ms 77.8659 ms] 82 MB/s | |
Benchmarking mesh/parity-scale-codec/serialize | |
Benchmarking mesh/parity-scale-codec/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/parity-scale-codec/serialize: Collecting 100 samples in estimated 5.3477 s (1200 iterations) | |
Benchmarking mesh/parity-scale-codec/serialize: Analyzing | |
mesh/parity-scale-codec/serialize | |
time: [4.4557 ms 4.4564 ms 4.4573 ms] | |
change: [-0.0830% +0.0045% +0.0737%] (p = 0.92 > 0.05) | |
No change in performance detected. | |
Found 8 outliers among 100 measurements (8.00%) | |
3 (3.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking mesh/parity-scale-codec/deserialize | |
Benchmarking mesh/parity-scale-codec/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/parity-scale-codec/deserialize: Collecting 100 samples in estimated 5.2162 s (1700 iterations) | |
Benchmarking mesh/parity-scale-codec/deserialize: Analyzing | |
mesh/parity-scale-codec/deserialize | |
time: [3.1105 ms 3.1124 ms 3.1144 ms] | |
change: [-10.740% -10.685% -10.627%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 15 outliers among 100 measurements (15.00%) | |
5 (5.00%) high mild | |
10 (10.00%) high severe | |
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.6654 ms 6.6654 ms 6.6654 ms] 802 MB/s | |
Benchmarking mesh/postcard/serialize | |
Benchmarking mesh/postcard/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/postcard/serialize: Collecting 100 samples in estimated 5.0507 s (2400 iterations) | |
Benchmarking mesh/postcard/serialize: Analyzing | |
mesh/postcard/serialize time: [2.1042 ms 2.1044 ms 2.1047 ms] | |
change: [+386.24% +386.42% +386.57%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 12 outliers among 100 measurements (12.00%) | |
4 (4.00%) high mild | |
8 (8.00%) high severe | |
Benchmarking mesh/postcard/deserialize | |
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.3s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking mesh/postcard/deserialize: Collecting 100 samples in estimated 5.2613 s (5050 iterations) | |
Benchmarking mesh/postcard/deserialize: Analyzing | |
mesh/postcard/deserialize | |
time: [1.0415 ms 1.0418 ms 1.0420 ms] | |
change: [-5.6457% -5.5195% -5.4136%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 14 outliers among 100 measurements (14.00%) | |
5 (5.00%) low severe | |
1 (1.00%) low mild | |
4 (4.00%) high mild | |
4 (4.00%) high severe | |
mesh/postcard/size 6000003 | |
mesh/postcard/zlib 5378495 | |
mesh/postcard/zstd 5345900 | |
mesh/postcard/zstd_time time: [6.5897 ms 6.5897 ms 6.5897 ms] 811 MB/s | |
Benchmarking mesh/pot/serialize | |
Benchmarking mesh/pot/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/pot/serialize: Collecting 100 samples in estimated 6.4888 s (200 iterations) | |
Benchmarking mesh/pot/serialize: Analyzing | |
mesh/pot/serialize time: [32.488 ms 32.492 ms 32.496 ms] | |
change: [-4.0524% -3.9963% -3.9360%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mesh/pot/deserialize | |
Benchmarking mesh/pot/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/pot/deserialize: Collecting 100 samples in estimated 9.3220 s (200 iterations) | |
Benchmarking mesh/pot/deserialize: Analyzing | |
mesh/pot/deserialize time: [46.598 ms 46.607 ms 46.616 ms] | |
change: [-31.471% -31.253% -31.120%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
3 (3.00%) high mild | |
mesh/pot/size 10122342 | |
mesh/pot/zlib 6814618 | |
mesh/pot/zstd 6852251 | |
mesh/pot/zstd_time time: [89.4170 ms 89.4170 ms 89.4170 ms] 76 MB/s | |
Benchmarking mesh/prost/serialize (populate + encode) | |
Benchmarking mesh/prost/serialize (populate + encode): Warming up for 3.0000 s | |
Benchmarking mesh/prost/serialize (populate + encode): Collecting 100 samples in estimated 5.5816 s (800 iterations) | |
Benchmarking mesh/prost/serialize (populate + encode): Analyzing | |
mesh/prost/serialize (populate + encode) | |
time: [6.8396 ms 6.8403 ms 6.8411 ms] | |
change: [-4.8127% -4.7849% -4.7596%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
6 (6.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mesh/prost/serialize (encode) | |
Benchmarking mesh/prost/serialize (encode): Warming up for 3.0000 s | |
Benchmarking mesh/prost/serialize (encode): Collecting 100 samples in estimated 5.4491 s (900 iterations) | |
Benchmarking mesh/prost/serialize (encode): Analyzing | |
mesh/prost/serialize (encode) | |
time: [5.9174 ms 5.9176 ms 5.9179 ms] | |
change: [-1.6305% -1.3709% -1.1928%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
4 (4.00%) high mild | |
Benchmarking mesh/prost/deserialize | |
Benchmarking mesh/prost/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/prost/deserialize: Collecting 100 samples in estimated 6.0864 s (500 iterations) | |
Benchmarking mesh/prost/deserialize: Analyzing | |
mesh/prost/deserialize time: [12.278 ms 12.297 ms 12.316 ms] | |
change: [-3.9101% -3.7618% -3.6301%] (p = 0.00 < 0.05) | |
Performance has improved. | |
mesh/prost/size 8750000 | |
mesh/prost/zlib 6665735 | |
mesh/prost/zstd 6421871 | |
mesh/prost/zstd_time time: [79.1575 ms 79.1575 ms 79.1575 ms] 81 MB/s | |
Benchmarking mesh/rkyv/serialize | |
Benchmarking mesh/rkyv/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/rkyv/serialize: Collecting 100 samples in estimated 5.1158 s (20k iterations) | |
Benchmarking mesh/rkyv/serialize: Analyzing | |
mesh/rkyv/serialize time: [258.08 µs 259.59 µs 260.84 µs] | |
change: [+47.907% +48.456% +49.016%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 25 outliers among 100 measurements (25.00%) | |
25 (25.00%) high mild | |
Benchmarking mesh/rkyv/access (unvalidated) | |
Benchmarking mesh/rkyv/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking mesh/rkyv/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (4.6B iterations) | |
Benchmarking mesh/rkyv/access (unvalidated): Analyzing | |
mesh/rkyv/access (unvalidated) | |
time: [1.0857 ns 1.0858 ns 1.0859 ns] | |
change: [+0.0010% +0.0192% +0.0444%] (p = 0.08 > 0.05) | |
No change in performance detected. | |
Found 12 outliers among 100 measurements (12.00%) | |
6 (6.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking mesh/rkyv/access (validated upfront with error) | |
Benchmarking mesh/rkyv/access (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking mesh/rkyv/access (validated upfront with error): Collecting 100 samples in estimated 5.0000 s (1.5B iterations) | |
Benchmarking mesh/rkyv/access (validated upfront with error): Analyzing | |
mesh/rkyv/access (validated upfront with error) | |
time: [3.2572 ns 3.2575 ns 3.2579 ns] | |
change: [-76.180% -76.135% -76.093%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
4 (4.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking mesh/rkyv/read (unvalidated) | |
Benchmarking mesh/rkyv/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking mesh/rkyv/read (unvalidated): Collecting 100 samples in estimated 5.1410 s (152k iterations) | |
Benchmarking mesh/rkyv/read (unvalidated): Analyzing | |
mesh/rkyv/read (unvalidated) | |
time: [33.931 µs 33.934 µs 33.937 µs] | |
change: [-20.020% -20.011% -20.001%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 13 outliers among 100 measurements (13.00%) | |
7 (7.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking mesh/rkyv/read (validated upfront with error) | |
Benchmarking mesh/rkyv/read (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking mesh/rkyv/read (validated upfront with error): Collecting 100 samples in estimated 5.1418 s (152k iterations) | |
Benchmarking mesh/rkyv/read (validated upfront with error): Analyzing | |
mesh/rkyv/read (validated upfront with error) | |
time: [33.936 µs 33.939 µs 33.942 µs] | |
change: [-0.0469% -0.0358% -0.0252%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 7 outliers among 100 measurements (7.00%) | |
5 (5.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking mesh/rkyv/update | |
Benchmarking mesh/rkyv/update: Warming up for 3.0000 s | |
Benchmarking mesh/rkyv/update: Collecting 100 samples in estimated 5.0815 s (56k iterations) | |
Benchmarking mesh/rkyv/update: Analyzing | |
mesh/rkyv/update time: [91.455 µs 91.464 µs 91.475 µs] | |
change: [-6.2929% -5.6375% -4.9787%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
3 (3.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking mesh/rkyv/deserialize (unvalidated) | |
Benchmarking mesh/rkyv/deserialize (unvalidated): Warming up for 3.0000 s | |
Benchmarking mesh/rkyv/deserialize (unvalidated): Collecting 100 samples in estimated 5.3852 s (45k iterations) | |
Benchmarking mesh/rkyv/deserialize (unvalidated): Analyzing | |
mesh/rkyv/deserialize (unvalidated) | |
time: [123.17 µs 123.19 µs 123.21 µs] | |
change: [-8.3635% -8.2802% -8.2159%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 11 outliers among 100 measurements (11.00%) | |
5 (5.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking mesh/rkyv/deserialize (validated upfront with error) | |
Benchmarking mesh/rkyv/deserialize (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking mesh/rkyv/deserialize (validated upfront with error): Collecting 100 samples in estimated 5.4138 s (45k iterations) | |
Benchmarking mesh/rkyv/deserialize (validated upfront with error): Analyzing | |
mesh/rkyv/deserialize (validated upfront with error) | |
time: [122.95 µs 122.96 µs 122.98 µs] | |
change: [-13.796% -13.726% -13.681%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
3 (3.00%) low mild | |
3 (3.00%) high mild | |
3 (3.00%) high severe | |
mesh/rkyv/size 6000008 | |
mesh/rkyv/zlib 5378500 | |
mesh/rkyv/zstd 5345892 | |
mesh/rkyv/zstd_time time: [6.6592 ms 6.6592 ms 6.6592 ms] 802 MB/s | |
Benchmarking mesh/rmp-serde/serialize | |
Benchmarking mesh/rmp-serde/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/rmp-serde/serialize: Collecting 100 samples in estimated 6.0959 s (500 iterations) | |
Benchmarking mesh/rmp-serde/serialize: Analyzing | |
mesh/rmp-serde/serialize | |
time: [12.203 ms 12.211 ms 12.219 ms] | |
change: [-5.8028% -5.7348% -5.6685%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
4 (4.00%) high mild | |
Benchmarking mesh/rmp-serde/deserialize | |
Benchmarking mesh/rmp-serde/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/rmp-serde/deserialize: Collecting 100 samples in estimated 5.0783 s (400 iterations) | |
Benchmarking mesh/rmp-serde/deserialize: Analyzing | |
mesh/rmp-serde/deserialize | |
time: [13.082 ms 13.087 ms 13.092 ms] | |
change: [+4.5265% +4.5717% +4.6181%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
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: [77.3780 ms 77.3780 ms 77.3780 ms] 82 MB/s | |
Benchmarking mesh/ron/serialize | |
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 14.4s, or reduce sample count to 30. | |
Benchmarking mesh/ron/serialize: Collecting 100 samples in estimated 14.411 s (100 iterations) | |
Benchmarking mesh/ron/serialize: Analyzing | |
mesh/ron/serialize time: [143.65 ms 143.69 ms 143.74 ms] | |
change: [-9.4266% -9.2981% -9.1892%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking mesh/ron/deserialize | |
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 21.0s, or reduce sample count to 20. | |
Benchmarking mesh/ron/deserialize: Collecting 100 samples in estimated 20.968 s (100 iterations) | |
Benchmarking mesh/ron/deserialize: Analyzing | |
mesh/ron/deserialize time: [209.62 ms 209.74 ms 209.86 ms] | |
change: [-11.613% -11.495% -11.393%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 10 outliers among 100 measurements (10.00%) | |
7 (7.00%) high mild | |
3 (3.00%) high severe | |
mesh/ron/size 22192885 | |
mesh/ron/zlib 8970395 | |
mesh/ron/zstd 8138755 | |
mesh/ron/zstd_time time: [152.4870 ms 152.4870 ms 152.4870 ms] 53 MB/s | |
Benchmarking mesh/savefile/serialize | |
Benchmarking mesh/savefile/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/savefile/serialize: Collecting 100 samples in estimated 5.5268 s (40k iterations) | |
Benchmarking mesh/savefile/serialize: Analyzing | |
mesh/savefile/serialize time: [140.45 µs 140.57 µs 140.66 µs] | |
change: [+0.5918% +0.9715% +1.3591%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Benchmarking mesh/savefile/deserialize | |
Benchmarking mesh/savefile/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/savefile/deserialize: Collecting 100 samples in estimated 5.5949 s (40k iterations) | |
Benchmarking mesh/savefile/deserialize: Analyzing | |
mesh/savefile/deserialize | |
time: [140.79 µs 140.80 µs 140.82 µs] | |
change: [+5.3726% +5.7284% +6.0610%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low mild | |
5 (5.00%) high mild | |
2 (2.00%) high severe | |
mesh/savefile/size 6000024 | |
mesh/savefile/zlib 5378518 | |
mesh/savefile/zstd 5345893 | |
mesh/savefile/zstd_time time: [6.8603 ms 6.8603 ms 6.8603 ms] 779 MB/s | |
Benchmarking mesh/serde_bare/serialize | |
Benchmarking mesh/serde_bare/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/serde_bare/serialize: Collecting 100 samples in estimated 5.4364 s (1200 iterations) | |
Benchmarking mesh/serde_bare/serialize: Analyzing | |
mesh/serde_bare/serialize | |
time: [4.5285 ms 4.5289 ms 4.5295 ms] | |
change: [-20.214% -19.973% -19.847%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) high mild | |
7 (7.00%) high severe | |
Benchmarking mesh/serde_bare/deserialize | |
Benchmarking mesh/serde_bare/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/serde_bare/deserialize: Collecting 100 samples in estimated 5.2103 s (1600 iterations) | |
Benchmarking mesh/serde_bare/deserialize: Analyzing | |
mesh/serde_bare/deserialize | |
time: [3.2549 ms 3.2550 ms 3.2552 ms] | |
change: [-10.142% -10.133% -10.125%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
4 (4.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.6985 ms 6.6985 ms 6.6985 ms] 798 MB/s | |
Benchmarking mesh/serde_cbor/serialize | |
Benchmarking mesh/serde_cbor/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/serde_cbor/serialize: Collecting 100 samples in estimated 5.6726 s (200 iterations) | |
Benchmarking mesh/serde_cbor/serialize: Analyzing | |
mesh/serde_cbor/serialize | |
time: [28.293 ms 28.300 ms 28.308 ms] | |
change: [-6.8478% -6.4723% -6.2107%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
3 (3.00%) high mild | |
Benchmarking mesh/serde_cbor/deserialize | |
Benchmarking mesh/serde_cbor/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/serde_cbor/deserialize: Collecting 100 samples in estimated 6.6602 s (200 iterations) | |
Benchmarking mesh/serde_cbor/deserialize: Analyzing | |
mesh/serde_cbor/deserialize | |
time: [33.592 ms 33.637 ms 33.681 ms] | |
change: [-16.052% -15.744% -15.511%] (p = 0.00 < 0.05) | |
Performance has improved. | |
mesh/serde_cbor/size 13122324 | |
mesh/serde_cbor/zlib 7524660 | |
mesh/serde_cbor/zstd 6759658 | |
mesh/serde_cbor/zstd_time time: [94.3463 ms 94.3463 ms 94.3463 ms] 71 MB/s | |
Benchmarking mesh/serde_json/serialize | |
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.5s, or reduce sample count to 60. | |
Benchmarking mesh/serde_json/serialize: Collecting 100 samples in estimated 7.4982 s (100 iterations) | |
Benchmarking mesh/serde_json/serialize: Analyzing | |
mesh/serde_json/serialize | |
time: [75.016 ms 75.035 ms 75.055 ms] | |
change: [-4.0417% -3.7159% -3.4606%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
Benchmarking mesh/serde_json/deserialize | |
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. | |
Benchmarking mesh/serde_json/deserialize: Collecting 100 samples in estimated 7.2887 s (100 iterations) | |
Benchmarking mesh/serde_json/deserialize: Analyzing | |
mesh/serde_json/deserialize | |
time: [73.384 ms 73.508 ms 73.618 ms] | |
change: [+1.2616% +1.4437% +1.5800%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 14 outliers among 100 measurements (14.00%) | |
9 (9.00%) low severe | |
5 (5.00%) low mild | |
mesh/serde_json/size 26192883 | |
mesh/serde_json/zlib 9566084 | |
mesh/serde_json/zstd 8586741 | |
mesh/serde_json/zstd_time time: [156.7070 ms 156.7070 ms 156.7070 ms] 54 MB/s | |
Benchmarking mesh/simd-json/serialize | |
Benchmarking mesh/simd-json/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/simd-json/serialize: Collecting 100 samples in estimated 8.9773 s (200 iterations) | |
Benchmarking mesh/simd-json/serialize: Analyzing | |
mesh/simd-json/serialize | |
time: [44.802 ms 44.807 ms 44.813 ms] | |
change: [-3.7812% -3.7671% -3.7516%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
5 (5.00%) high mild | |
Benchmarking mesh/simd-json/deserialize | |
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 12.3s, or reduce sample count to 40. | |
Benchmarking mesh/simd-json/deserialize: Collecting 100 samples in estimated 12.305 s (100 iterations) | |
Benchmarking mesh/simd-json/deserialize: Analyzing | |
mesh/simd-json/deserialize | |
time: [110.58 ms 110.62 ms 110.66 ms] | |
change: [+8.9224% +8.9799% +9.0412%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 4 outliers among 100 measurements (4.00%) | |
2 (2.00%) high mild | |
2 (2.00%) high severe | |
mesh/simd-json/size 26192883 | |
mesh/simd-json/zlib 9566084 | |
mesh/simd-json/zstd 8586741 | |
mesh/simd-json/zstd_time time: [156.1139 ms 156.1139 ms 156.1139 ms] 55 MB/s | |
Benchmarking mesh/speedy/serialize | |
Benchmarking mesh/speedy/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/speedy/serialize: Collecting 100 samples in estimated 5.5152 s (40k iterations) | |
Benchmarking mesh/speedy/serialize: Analyzing | |
mesh/speedy/serialize time: [136.45 µs 136.48 µs 136.51 µs] | |
change: [-2.0335% -1.7686% -1.5026%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 15 outliers among 100 measurements (15.00%) | |
1 (1.00%) low mild | |
5 (5.00%) high mild | |
9 (9.00%) high severe | |
Benchmarking mesh/speedy/deserialize | |
Benchmarking mesh/speedy/deserialize: Warming up for 3.0000 s | |
Benchmarking mesh/speedy/deserialize: Collecting 100 samples in estimated 5.5417 s (40k iterations) | |
Benchmarking mesh/speedy/deserialize: Analyzing | |
mesh/speedy/deserialize time: [137.10 µs 137.12 µs 137.13 µs] | |
change: [-2.3897% -2.3079% -2.1911%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
4 (4.00%) high mild | |
4 (4.00%) high severe | |
mesh/speedy/size 6000004 | |
mesh/speedy/zlib 5378496 | |
mesh/speedy/zstd 5345889 | |
mesh/speedy/zstd_time time: [6.6718 ms 6.6718 ms 6.6718 ms] 801 MB/s | |
Benchmarking mesh/nanoserde/serialize | |
Benchmarking mesh/nanoserde/serialize: Warming up for 3.0000 s | |
Benchmarking mesh/nanoserde/serialize: Collecting 100 samples in estimated 9.6225 s (10k iterations) | |
Benchmarking mesh/nanoserde/serialize: Analyzing | |
mesh/nanoserde/serialize | |
time: [952.40 µs 952.61 µs 952.81 µs] | |
change: [-11.806% -11.169% -10.753%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 12 outliers among 100 measurements (12.00%) | |
1 (1.00%) low severe | |
5 (5.00%) low mild | |
2 (2.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking mesh/nanoserde/deserialize | |
Benchmarking mesh/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 5.2s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking mesh/nanoserde/deserialize: Collecting 100 samples in estimated 5.2072 s (5050 iterations) | |
Benchmarking mesh/nanoserde/deserialize: Analyzing | |
mesh/nanoserde/deserialize | |
time: [1.1392 ms 1.1398 ms 1.1404 ms] | |
change: [+19.043% +19.143% +19.240%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 4 outliers among 100 measurements (4.00%) | |
2 (2.00%) high mild | |
2 (2.00%) high severe | |
mesh/nanoserde/size 6000008 | |
mesh/nanoserde/zlib 5378500 | |
mesh/nanoserde/zstd 5345890 | |
mesh/nanoserde/zstd_time time: [6.6148 ms 6.6148 ms 6.6148 ms] 808 MB/s | |
Benchmarking minecraft_savedata/abomonation/serialize | |
Benchmarking minecraft_savedata/abomonation/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/abomonation/serialize: Collecting 100 samples in estimated 5.0468 s (30k iterations) | |
Benchmarking minecraft_savedata/abomonation/serialize: Analyzing | |
minecraft_savedata/abomonation/serialize | |
time: [166.33 µs 166.36 µs 166.39 µs] | |
change: [-0.4236% +0.0853% +0.4330%] (p = 0.76 > 0.05) | |
No change in performance detected. | |
Found 10 outliers among 100 measurements (10.00%) | |
5 (5.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking minecraft_savedata/abomonation/access (unvalidated) | |
Benchmarking minecraft_savedata/abomonation/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/abomonation/access (unvalidated): Collecting 100 samples in estimated 5.0638 s (106k iterations) | |
Benchmarking minecraft_savedata/abomonation/access (unvalidated): Analyzing | |
minecraft_savedata/abomonation/access (unvalidated) | |
time: [51.048 µs 51.178 µs 51.277 µs] | |
change: [+48.016% +49.119% +50.165%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Benchmarking minecraft_savedata/abomonation/read (unvalidated) | |
Benchmarking minecraft_savedata/abomonation/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/abomonation/read (unvalidated): Collecting 100 samples in estimated 5.0914 s (106k iterations) | |
Benchmarking minecraft_savedata/abomonation/read (unvalidated): Analyzing | |
minecraft_savedata/abomonation/read (unvalidated) | |
time: [48.170 µs 48.188 µs 48.207 µs] | |
change: [+41.629% +41.923% +42.255%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
Benchmarking minecraft_savedata/abomonation/deserialize (unvalidated) | |
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.9s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking minecraft_savedata/abomonation/deserialize (unvalidated): Collecting 100 samples in estimated 5.8606 s (5050 iterations) | |
Benchmarking minecraft_savedata/abomonation/deserialize (unvalidated): Analyzing | |
minecraft_savedata/abomonation/deserialize (unvalidated) | |
time: [1.1401 ms 1.1403 ms 1.1405 ms] | |
change: [+2.3169% +2.3871% +2.4359%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high severe | |
minecraft_savedata/abomonation/size 1290592 | |
minecraft_savedata/abomonation/zlib 400086 | |
minecraft_savedata/abomonation/zstd 344491 | |
minecraft_savedata/abomonation/zstd_time time: [4.7225 ms 4.7225 ms 4.7225 ms] 72 MB/s | |
Benchmarking minecraft_savedata/alkahest/serialize | |
Benchmarking minecraft_savedata/alkahest/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/alkahest/serialize: Collecting 100 samples in estimated 5.8619 s (30k iterations) | |
Benchmarking minecraft_savedata/alkahest/serialize: Analyzing | |
minecraft_savedata/alkahest/serialize | |
time: [194.35 µs 194.46 µs 194.57 µs] | |
change: [+5.1545% +5.2475% +5.3302%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 18 outliers among 100 measurements (18.00%) | |
13 (13.00%) low severe | |
1 (1.00%) low mild | |
2 (2.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking minecraft_savedata/alkahest/access (validated on-demand with panic) | |
Benchmarking minecraft_savedata/alkahest/access (validated on-demand with panic): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/alkahest/access (validated on-demand with panic): Collecting 100 samples in estimated 5.0000 s (3.1B iterations) | |
Benchmarking minecraft_savedata/alkahest/access (validated on-demand with panic): Analyzing | |
minecraft_savedata/alkahest/access (validated on-demand with panic) | |
time: [1.6288 ns 1.6289 ns 1.6291 ns] | |
change: [+0.0010% +0.0107% +0.0212%] (p = 0.04 < 0.05) | |
Change within noise threshold. | |
Found 10 outliers among 100 measurements (10.00%) | |
1 (1.00%) low severe | |
4 (4.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking minecraft_savedata/alkahest/read (validated on-demand with panic) | |
Benchmarking minecraft_savedata/alkahest/read (validated on-demand with panic): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/alkahest/read (validated on-demand with panic): Collecting 100 samples in estimated 5.0120 s (480k iterations) | |
Benchmarking minecraft_savedata/alkahest/read (validated on-demand with panic): Analyzing | |
minecraft_savedata/alkahest/read (validated on-demand with panic) | |
time: [10.544 µs 10.545 µs 10.546 µs] | |
change: [+124.23% +124.36% +124.47%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 6 outliers among 100 measurements (6.00%) | |
2 (2.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.7315 ms 3.7315 ms 3.7315 ms] 85 MB/s | |
Benchmarking minecraft_savedata/bincode1/serialize | |
Benchmarking minecraft_savedata/bincode1/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/bincode1/serialize: Collecting 100 samples in estimated 5.2313 s (10k iterations) | |
Benchmarking minecraft_savedata/bincode1/serialize: Analyzing | |
minecraft_savedata/bincode1/serialize | |
time: [517.79 µs 517.86 µs 517.97 µs] | |
change: [+1.0247% +1.0528% +1.0757%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 5 outliers among 100 measurements (5.00%) | |
2 (2.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking minecraft_savedata/bincode1/deserialize | |
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 7.3s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/bincode1/deserialize: Collecting 100 samples in estimated 7.3354 s (5050 iterations) | |
Benchmarking minecraft_savedata/bincode1/deserialize: Analyzing | |
minecraft_savedata/bincode1/deserialize | |
time: [1.4548 ms 1.4550 ms 1.4551 ms] | |
change: [-10.377% -10.320% -10.257%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
2 (2.00%) high mild | |
1 (1.00%) high severe | |
minecraft_savedata/bincode1/size 569975 | |
minecraft_savedata/bincode1/zlib 240525 | |
minecraft_savedata/bincode1/zstd 232423 | |
minecraft_savedata/bincode1/zstd_time time: [2.7572 ms 2.7572 ms 2.7572 ms] 84 MB/s | |
Benchmarking minecraft_savedata/bincode/serialize | |
Benchmarking minecraft_savedata/bincode/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/bincode/serialize: Collecting 100 samples in estimated 6.0944 s (25k iterations) | |
Benchmarking minecraft_savedata/bincode/serialize: Analyzing | |
minecraft_savedata/bincode/serialize | |
time: [231.13 µs 231.29 µs 231.46 µs] | |
change: [-0.4861% -0.0173% +0.4678%] (p = 0.95 > 0.05) | |
No change in performance detected. | |
Found 11 outliers among 100 measurements (11.00%) | |
3 (3.00%) low severe | |
7 (7.00%) low mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/bincode/deserialize | |
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.0s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/bincode/deserialize: Collecting 100 samples in estimated 8.9927 s (5050 iterations) | |
Benchmarking minecraft_savedata/bincode/deserialize: Analyzing | |
minecraft_savedata/bincode/deserialize | |
time: [1.7757 ms 1.7764 ms 1.7771 ms] | |
change: [-0.9857% -0.8180% -0.6784%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) low mild | |
2 (2.00%) high mild | |
minecraft_savedata/bincode/size 367413 | |
minecraft_savedata/bincode/zlib 221291 | |
minecraft_savedata/bincode/zstd 206273 | |
minecraft_savedata/bincode/zstd_time time: [2.3760 ms 2.3760 ms 2.3760 ms] 86 MB/s | |
Benchmarking minecraft_savedata/bitcode/serialize | |
Benchmarking minecraft_savedata/bitcode/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/bitcode/serialize: Collecting 100 samples in estimated 5.4758 s (45k iterations) | |
Benchmarking minecraft_savedata/bitcode/serialize: Analyzing | |
minecraft_savedata/bitcode/serialize | |
time: [120.69 µs 120.71 µs 120.74 µs] | |
change: [-2.3223% -2.2165% -2.0948%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/bitcode/deserialize | |
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. | |
Benchmarking minecraft_savedata/bitcode/deserialize: Collecting 100 samples in estimated 5.6414 s (5050 iterations) | |
Benchmarking minecraft_savedata/bitcode/deserialize: Analyzing | |
minecraft_savedata/bitcode/deserialize | |
time: [1.1209 ms 1.1211 ms 1.1214 ms] | |
change: [+2.2880% +2.4035% +2.4935%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 4 outliers among 100 measurements (4.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
2 (2.00%) high severe | |
minecraft_savedata/bitcode/size 327688 | |
minecraft_savedata/bitcode/zlib 200947 | |
minecraft_savedata/bitcode/zstd 182736 | |
minecraft_savedata/bitcode/zstd_time time: [683.6260 µs 683.6260 µs 683.6260 µs] 267 MB/s | |
Benchmarking minecraft_savedata/borsh/serialize | |
Benchmarking minecraft_savedata/borsh/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/borsh/serialize: Collecting 100 samples in estimated 7.4370 s (15k iterations) | |
Benchmarking minecraft_savedata/borsh/serialize: Analyzing | |
minecraft_savedata/borsh/serialize | |
time: [490.37 µs 490.43 µs 490.49 µs] | |
change: [+0.9998% +1.0451% +1.0760%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low mild | |
6 (6.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/borsh/deserialize | |
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.6s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/borsh/deserialize: Collecting 100 samples in estimated 7.5789 s (5050 iterations) | |
Benchmarking minecraft_savedata/borsh/deserialize: Analyzing | |
minecraft_savedata/borsh/deserialize | |
time: [1.5069 ms 1.5073 ms 1.5077 ms] | |
change: [-4.5448% -4.4943% -4.4456%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
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.3858 ms 2.3858 ms 2.3858 ms] 88 MB/s | |
Benchmarking minecraft_savedata/bson/serialize | |
Benchmarking minecraft_savedata/bson/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/bson/serialize: Collecting 100 samples in estimated 5.1707 s (2200 iterations) | |
Benchmarking minecraft_savedata/bson/serialize: Analyzing | |
minecraft_savedata/bson/serialize | |
time: [2.3535 ms 2.3542 ms 2.3550 ms] | |
change: [-12.056% -11.988% -11.923%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking minecraft_savedata/bson/deserialize | |
Benchmarking minecraft_savedata/bson/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/bson/deserialize: Collecting 100 samples in estimated 5.4430 s (800 iterations) | |
Benchmarking minecraft_savedata/bson/deserialize: Analyzing | |
minecraft_savedata/bson/deserialize | |
time: [6.7787 ms 6.7828 ms 6.7868 ms] | |
change: [-11.129% -11.048% -10.969%] (p = 0.00 < 0.05) | |
Performance has improved. | |
minecraft_savedata/bson/size 1619653 | |
minecraft_savedata/bson/zlib 502185 | |
minecraft_savedata/bson/zstd 328399 | |
minecraft_savedata/bson/zstd_time time: [4.5511 ms 4.5511 ms 4.5511 ms] 72 MB/s | |
Benchmarking minecraft_savedata/capnp/serialize | |
Benchmarking minecraft_savedata/capnp/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/capnp/serialize: Collecting 100 samples in estimated 5.7286 s (15k iterations) | |
Benchmarking minecraft_savedata/capnp/serialize: Analyzing | |
minecraft_savedata/capnp/serialize | |
time: [379.72 µs 379.80 µs 379.91 µs] | |
change: [-2.0593% -1.9922% -1.9329%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking minecraft_savedata/capnp/access (validated on-demand with error) | |
Benchmarking minecraft_savedata/capnp/access (validated on-demand with error): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/capnp/access (validated on-demand with error): Collecting 100 samples in estimated 5.0003 s (89M iterations) | |
Benchmarking minecraft_savedata/capnp/access (validated on-demand with error): Analyzing | |
minecraft_savedata/capnp/access (validated on-demand with error) | |
time: [54.401 ns 54.436 ns 54.473 ns] | |
change: [-11.679% -11.555% -11.443%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 12 outliers among 100 measurements (12.00%) | |
2 (2.00%) low mild | |
6 (6.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking minecraft_savedata/capnp/read (validated on-demand with error) | |
Benchmarking minecraft_savedata/capnp/read (validated on-demand with error): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/capnp/read (validated on-demand with error): Collecting 100 samples in estimated 5.0013 s (13M iterations) | |
Benchmarking minecraft_savedata/capnp/read (validated on-demand with error): Analyzing | |
minecraft_savedata/capnp/read (validated on-demand with error) | |
time: [379.14 ns 379.51 ns 379.88 ns] | |
change: [-1.4813% -1.3933% -1.2935%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 25 outliers among 100 measurements (25.00%) | |
8 (8.00%) low severe | |
4 (4.00%) low mild | |
5 (5.00%) high mild | |
8 (8.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.7221 ms 3.7221 ms 3.7221 ms] 75 MB/s | |
Benchmarking minecraft_savedata/cbor4ii/serialize | |
Benchmarking minecraft_savedata/cbor4ii/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/cbor4ii/serialize: Collecting 100 samples in estimated 6.5905 s (10k iterations) | |
Benchmarking minecraft_savedata/cbor4ii/serialize: Analyzing | |
minecraft_savedata/cbor4ii/serialize | |
time: [652.76 µs 653.38 µs 653.98 µs] | |
change: [-6.9329% -6.8629% -6.7852%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
5 (5.00%) high mild | |
Benchmarking minecraft_savedata/cbor4ii/deserialize | |
Benchmarking minecraft_savedata/cbor4ii/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/cbor4ii/deserialize: Collecting 100 samples in estimated 5.3324 s (1300 iterations) | |
Benchmarking minecraft_savedata/cbor4ii/deserialize: Analyzing | |
minecraft_savedata/cbor4ii/deserialize | |
time: [4.0919 ms 4.0926 ms 4.0932 ms] | |
change: [-2.3329% -2.2719% -2.1997%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
minecraft_savedata/cbor4ii/size 1109831 | |
minecraft_savedata/cbor4ii/zlib 344745 | |
minecraft_savedata/cbor4ii/zstd 274514 | |
minecraft_savedata/cbor4ii/zstd_time time: [3.6100 ms 3.6100 ms 3.6100 ms] 76 MB/s | |
Benchmarking minecraft_savedata/ciborium/serialize | |
Benchmarking minecraft_savedata/ciborium/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/ciborium/serialize: Collecting 100 samples in estimated 5.1620 s (1800 iterations) | |
Benchmarking minecraft_savedata/ciborium/serialize: Analyzing | |
minecraft_savedata/ciborium/serialize | |
time: [2.8726 ms 2.8734 ms 2.8742 ms] | |
change: [-11.013% -10.957% -10.901%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking minecraft_savedata/ciborium/deserialize | |
Benchmarking minecraft_savedata/ciborium/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/ciborium/deserialize: Collecting 100 samples in estimated 5.0076 s (500 iterations) | |
Benchmarking minecraft_savedata/ciborium/deserialize: Analyzing | |
minecraft_savedata/ciborium/deserialize | |
time: [10.036 ms 10.038 ms 10.040 ms] | |
change: [+8.0112% +8.0381% +8.0670%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
minecraft_savedata/ciborium/size 1109821 | |
minecraft_savedata/ciborium/zlib 344751 | |
minecraft_savedata/ciborium/zstd 274526 | |
minecraft_savedata/ciborium/zstd_time time: [3.6186 ms 3.6186 ms 3.6186 ms] 75 MB/s | |
Benchmarking minecraft_savedata/databuf/serialize | |
Benchmarking minecraft_savedata/databuf/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/databuf/serialize: Collecting 100 samples in estimated 5.0086 s (25k iterations) | |
Benchmarking minecraft_savedata/databuf/serialize: Analyzing | |
minecraft_savedata/databuf/serialize | |
time: [198.72 µs 198.75 µs 198.79 µs] | |
change: [-22.061% -21.886% -21.582%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 14 outliers among 100 measurements (14.00%) | |
10 (10.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking minecraft_savedata/databuf/deserialize | |
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.4s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/databuf/deserialize: Collecting 100 samples in estimated 7.3912 s (5050 iterations) | |
Benchmarking minecraft_savedata/databuf/deserialize: Analyzing | |
minecraft_savedata/databuf/deserialize | |
time: [1.4619 ms 1.4622 ms 1.4624 ms] | |
change: [-1.3428% -1.3150% -1.2866%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
3 (3.00%) high mild | |
1 (1.00%) high severe | |
minecraft_savedata/databuf/size 356311 | |
minecraft_savedata/databuf/zlib 213062 | |
minecraft_savedata/databuf/zstd 198488 | |
minecraft_savedata/databuf/zstd_time time: [2.2911 ms 2.2911 ms 2.2911 ms] 86 MB/s | |
Benchmarking minecraft_savedata/dlhn/serialize | |
Benchmarking minecraft_savedata/dlhn/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/dlhn/serialize: Collecting 100 samples in estimated 5.9682 s (10k iterations) | |
Benchmarking minecraft_savedata/dlhn/serialize: Analyzing | |
minecraft_savedata/dlhn/serialize | |
time: [591.33 µs 591.44 µs 591.57 µs] | |
change: [-8.0585% -8.0363% -8.0113%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
3 (3.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking minecraft_savedata/dlhn/deserialize | |
Benchmarking minecraft_savedata/dlhn/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/dlhn/deserialize: Collecting 100 samples in estimated 5.1306 s (2300 iterations) | |
Benchmarking minecraft_savedata/dlhn/deserialize: Analyzing | |
minecraft_savedata/dlhn/deserialize | |
time: [2.2299 ms 2.2308 ms 2.2316 ms] | |
change: [+1.8266% +1.8672% +1.9111%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
minecraft_savedata/dlhn/size 366496 | |
minecraft_savedata/dlhn/zlib 220600 | |
minecraft_savedata/dlhn/zstd 205683 | |
minecraft_savedata/dlhn/zstd_time time: [2.3648 ms 2.3648 ms 2.3648 ms] 86 MB/s | |
Benchmarking minecraft_savedata/flatbuffers/serialize | |
Benchmarking minecraft_savedata/flatbuffers/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/flatbuffers/serialize: Collecting 100 samples in estimated 5.0947 s (1800 iterations) | |
Benchmarking minecraft_savedata/flatbuffers/serialize: Analyzing | |
minecraft_savedata/flatbuffers/serialize | |
time: [2.8278 ms 2.8282 ms 2.8286 ms] | |
change: [-1.2041% -1.1890% -1.1720%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
2 (2.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking minecraft_savedata/flatbuffers/access (unvalidated) | |
Benchmarking minecraft_savedata/flatbuffers/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/flatbuffers/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (2.3B iterations) | |
Benchmarking minecraft_savedata/flatbuffers/access (unvalidated): Analyzing | |
minecraft_savedata/flatbuffers/access (unvalidated) | |
time: [2.1716 ns 2.1717 ns 2.1719 ns] | |
change: [-0.0024% +0.0095% +0.0244%] (p = 0.18 > 0.05) | |
No change in performance detected. | |
Found 6 outliers among 100 measurements (6.00%) | |
3 (3.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking minecraft_savedata/flatbuffers/access (validated upfront with error) | |
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 6.3s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking minecraft_savedata/flatbuffers/access (validated upfront with error): Collecting 100 samples in estimated 6.3292 s (5050 iterations) | |
Benchmarking minecraft_savedata/flatbuffers/access (validated upfront with error): Analyzing | |
minecraft_savedata/flatbuffers/access (validated upfront with error) | |
time: [1.2588 ms 1.2591 ms 1.2593 ms] | |
change: [-23.011% -22.896% -22.694%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/flatbuffers/read (unvalidated) | |
Benchmarking minecraft_savedata/flatbuffers/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/flatbuffers/read (unvalidated): Collecting 100 samples in estimated 5.0013 s (3.5M iterations) | |
Benchmarking minecraft_savedata/flatbuffers/read (unvalidated): Analyzing | |
minecraft_savedata/flatbuffers/read (unvalidated) | |
time: [1.4247 µs 1.4249 µs 1.4250 µs] | |
change: [+6.5808% +6.6247% +6.6571%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 5 outliers among 100 measurements (5.00%) | |
1 (1.00%) low mild | |
4 (4.00%) high severe | |
Benchmarking minecraft_savedata/flatbuffers/read (validated upfront with error) | |
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 6.3s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking minecraft_savedata/flatbuffers/read (validated upfront with error): Collecting 100 samples in estimated 6.3423 s (5050 iterations) | |
Benchmarking minecraft_savedata/flatbuffers/read (validated upfront with error): Analyzing | |
minecraft_savedata/flatbuffers/read (validated upfront with error) | |
time: [1.2552 ms 1.2555 ms 1.2557 ms] | |
change: [-23.367% -23.348% -23.329%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
3 (3.00%) low mild | |
3 (3.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.6720 ms 3.6720 ms 3.6720 ms] 80 MB/s | |
Benchmarking minecraft_savedata/msgpacker/serialize | |
Benchmarking minecraft_savedata/msgpacker/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/msgpacker/serialize: Collecting 100 samples in estimated 8.0064 s (10k iterations) | |
Benchmarking minecraft_savedata/msgpacker/serialize: Analyzing | |
minecraft_savedata/msgpacker/serialize | |
time: [755.35 µs 759.97 µs 763.41 µs] | |
change: [-10.966% -8.6669% -6.4654%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking minecraft_savedata/msgpacker/deserialize | |
Benchmarking minecraft_savedata/msgpacker/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/msgpacker/deserialize: Collecting 100 samples in estimated 5.0824 s (2100 iterations) | |
Benchmarking minecraft_savedata/msgpacker/deserialize: Analyzing | |
minecraft_savedata/msgpacker/deserialize | |
time: [2.4218 ms 2.4221 ms 2.4224 ms] | |
change: [-3.3190% -3.3009% -3.2824%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
minecraft_savedata/msgpacker/size 391251 | |
minecraft_savedata/msgpacker/zlib 236877 | |
minecraft_savedata/msgpacker/zstd 220476 | |
minecraft_savedata/msgpacker/zstd_time time: [2.5223 ms 2.5223 ms 2.5223 ms] 87 MB/s | |
Benchmarking minecraft_savedata/nachricht-serde/serialize | |
Benchmarking minecraft_savedata/nachricht-serde/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/nachricht-serde/serialize: Collecting 100 samples in estimated 5.0316 s (1100 iterations) | |
Benchmarking minecraft_savedata/nachricht-serde/serialize: Analyzing | |
minecraft_savedata/nachricht-serde/serialize | |
time: [4.5208 ms 4.5226 ms 4.5244 ms] | |
change: [-5.0072% -4.7213% -4.5592%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking minecraft_savedata/nachricht-serde/deserialize | |
Benchmarking minecraft_savedata/nachricht-serde/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/nachricht-serde/deserialize: Collecting 100 samples in estimated 5.0708 s (1400 iterations) | |
Benchmarking minecraft_savedata/nachricht-serde/deserialize: Analyzing | |
minecraft_savedata/nachricht-serde/deserialize | |
time: [3.6782 ms 3.6818 ms 3.6854 ms] | |
change: [-0.5993% -0.2060% +0.0812%] (p = 0.29 > 0.05) | |
No change in performance detected. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
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.6447 ms 2.6447 ms 2.6447 ms] 87 MB/s | |
Benchmarking minecraft_savedata/parity-scale-codec/serialize | |
Benchmarking minecraft_savedata/parity-scale-codec/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/parity-scale-codec/serialize: Collecting 100 samples in estimated 5.0001 s (10k iterations) | |
Benchmarking minecraft_savedata/parity-scale-codec/serialize: Analyzing | |
minecraft_savedata/parity-scale-codec/serialize | |
time: [494.71 µs 494.79 µs 494.88 µs] | |
change: [-8.1121% -8.0795% -8.0495%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 10 outliers among 100 measurements (10.00%) | |
9 (9.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/parity-scale-codec/deserialize | |
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.7s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/parity-scale-codec/deserialize: Collecting 100 samples in estimated 8.7079 s (5050 iterations) | |
Benchmarking minecraft_savedata/parity-scale-codec/deserialize: Analyzing | |
minecraft_savedata/parity-scale-codec/deserialize | |
time: [1.7180 ms 1.7186 ms 1.7192 ms] | |
change: [+1.0351% +1.1129% +1.1867%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
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.2949 ms 2.2949 ms 2.2949 ms] 86 MB/s | |
Benchmarking minecraft_savedata/postcard/serialize | |
Benchmarking minecraft_savedata/postcard/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/postcard/serialize: Collecting 100 samples in estimated 5.8262 s (25k iterations) | |
Benchmarking minecraft_savedata/postcard/serialize: Analyzing | |
minecraft_savedata/postcard/serialize | |
time: [228.85 µs 228.89 µs 228.93 µs] | |
change: [-41.186% -41.169% -41.152%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/postcard/deserialize | |
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.4s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/postcard/deserialize: Collecting 100 samples in estimated 8.3834 s (5050 iterations) | |
Benchmarking minecraft_savedata/postcard/deserialize: Analyzing | |
minecraft_savedata/postcard/deserialize | |
time: [1.6709 ms 1.6714 ms 1.6718 ms] | |
change: [-5.0701% -5.0309% -4.9948%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.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.3846 ms 2.3846 ms 2.3846 ms] 86 MB/s | |
Benchmarking minecraft_savedata/pot/serialize | |
Benchmarking minecraft_savedata/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.7s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/pot/serialize: Collecting 100 samples in estimated 9.6778 s (5050 iterations) | |
Benchmarking minecraft_savedata/pot/serialize: Analyzing | |
minecraft_savedata/pot/serialize | |
time: [1.9061 ms 1.9064 ms 1.9068 ms] | |
change: [-4.4677% -4.3508% -4.0643%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
4 (4.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking minecraft_savedata/pot/deserialize | |
Benchmarking minecraft_savedata/pot/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/pot/deserialize: Collecting 100 samples in estimated 5.4285 s (1200 iterations) | |
Benchmarking minecraft_savedata/pot/deserialize: Analyzing | |
minecraft_savedata/pot/deserialize | |
time: [4.5499 ms 4.5570 ms 4.5639 ms] | |
change: [-17.830% -17.702% -17.568%] (p = 0.00 < 0.05) | |
Performance has improved. | |
minecraft_savedata/pot/size 599125 | |
minecraft_savedata/pot/zlib 299158 | |
minecraft_savedata/pot/zstd 247693 | |
minecraft_savedata/pot/zstd_time time: [3.0150 ms 3.0150 ms 3.0150 ms] 82 MB/s | |
Benchmarking minecraft_savedata/prost/serialize (populate + encode) | |
Benchmarking minecraft_savedata/prost/serialize (populate + encode): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/prost/serialize (populate + encode): Collecting 100 samples in estimated 5.0960 s (2000 iterations) | |
Benchmarking minecraft_savedata/prost/serialize (populate + encode): Analyzing | |
minecraft_savedata/prost/serialize (populate + encode) | |
time: [2.5539 ms 2.5546 ms 2.5552 ms] | |
change: [+9.8689% +9.9090% +9.9475%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) low mild | |
Benchmarking minecraft_savedata/prost/serialize (encode) | |
Benchmarking minecraft_savedata/prost/serialize (encode): 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. | |
Benchmarking minecraft_savedata/prost/serialize (encode): Collecting 100 samples in estimated 5.4544 s (5050 iterations) | |
Benchmarking minecraft_savedata/prost/serialize (encode): Analyzing | |
minecraft_savedata/prost/serialize (encode) | |
time: [1.0787 ms 1.0788 ms 1.0790 ms] | |
change: [+27.859% +27.922% +27.986%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 7 outliers among 100 measurements (7.00%) | |
2 (2.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking minecraft_savedata/prost/deserialize | |
Benchmarking minecraft_savedata/prost/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/prost/deserialize: Collecting 100 samples in estimated 5.0555 s (1700 iterations) | |
Benchmarking minecraft_savedata/prost/deserialize: Analyzing | |
minecraft_savedata/prost/deserialize | |
time: [2.9809 ms 2.9815 ms 2.9821 ms] | |
change: [-4.2155% -4.1710% -4.1242%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.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.2932 ms 3.2932 ms 3.2932 ms] 81 MB/s | |
Benchmarking minecraft_savedata/rkyv/serialize | |
Benchmarking minecraft_savedata/rkyv/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/rkyv/serialize: Collecting 100 samples in estimated 5.1387 s (20k iterations) | |
Benchmarking minecraft_savedata/rkyv/serialize: Analyzing | |
minecraft_savedata/rkyv/serialize | |
time: [254.90 µs 254.94 µs 254.98 µs] | |
change: [-6.1875% -5.9212% -5.7668%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
1 (1.00%) low severe | |
2 (2.00%) low mild | |
2 (2.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking minecraft_savedata/rkyv/access (unvalidated) | |
Benchmarking minecraft_savedata/rkyv/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/rkyv/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (4.6B iterations) | |
Benchmarking minecraft_savedata/rkyv/access (unvalidated): Analyzing | |
minecraft_savedata/rkyv/access (unvalidated) | |
time: [1.0857 ns 1.0858 ns 1.0859 ns] | |
change: [-0.2225% -0.0954% -0.0095%] (p = 0.07 > 0.05) | |
No change in performance detected. | |
Found 8 outliers among 100 measurements (8.00%) | |
4 (4.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking minecraft_savedata/rkyv/access (validated upfront with error) | |
Benchmarking minecraft_savedata/rkyv/access (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/rkyv/access (validated upfront with error): Collecting 100 samples in estimated 6.2536 s (20k iterations) | |
Benchmarking minecraft_savedata/rkyv/access (validated upfront with error): Analyzing | |
minecraft_savedata/rkyv/access (validated upfront with error) | |
time: [312.87 µs 312.90 µs 312.94 µs] | |
change: [-24.146% -24.125% -24.097%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 10 outliers among 100 measurements (10.00%) | |
1 (1.00%) low severe | |
6 (6.00%) low mild | |
2 (2.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/rkyv/read (unvalidated) | |
Benchmarking minecraft_savedata/rkyv/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/rkyv/read (unvalidated): Collecting 100 samples in estimated 5.0007 s (37M iterations) | |
Benchmarking minecraft_savedata/rkyv/read (unvalidated): Analyzing | |
minecraft_savedata/rkyv/read (unvalidated) | |
time: [136.54 ns 136.54 ns 136.55 ns] | |
change: [-4.4091% -4.2636% -3.8500%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
5 (5.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking minecraft_savedata/rkyv/read (validated upfront with error) | |
Benchmarking minecraft_savedata/rkyv/read (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/rkyv/read (validated upfront with error): Collecting 100 samples in estimated 6.2448 s (20k iterations) | |
Benchmarking minecraft_savedata/rkyv/read (validated upfront with error): Analyzing | |
minecraft_savedata/rkyv/read (validated upfront with error) | |
time: [311.18 µs 311.27 µs 311.35 µs] | |
change: [-25.766% -25.401% -25.183%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking minecraft_savedata/rkyv/update | |
Benchmarking minecraft_savedata/rkyv/update: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/rkyv/update: Collecting 100 samples in estimated 5.0003 s (6.7M iterations) | |
Benchmarking minecraft_savedata/rkyv/update: Analyzing | |
minecraft_savedata/rkyv/update | |
time: [745.84 ns 745.87 ns 745.91 ns] | |
change: [-0.2110% -0.1517% -0.1084%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 6 outliers among 100 measurements (6.00%) | |
1 (1.00%) low severe | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking minecraft_savedata/rkyv/deserialize (unvalidated) | |
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.5s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking minecraft_savedata/rkyv/deserialize (unvalidated): Collecting 100 samples in estimated 5.5449 s (5050 iterations) | |
Benchmarking minecraft_savedata/rkyv/deserialize (unvalidated): Analyzing | |
minecraft_savedata/rkyv/deserialize (unvalidated) | |
time: [1.1085 ms 1.1091 ms 1.1098 ms] | |
change: [+3.0304% +3.1159% +3.2177%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 4 outliers among 100 measurements (4.00%) | |
2 (2.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking minecraft_savedata/rkyv/deserialize (validated upfront with error) | |
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.2s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/rkyv/deserialize (validated upfront with error): Collecting 100 samples in estimated 7.1884 s (5050 iterations) | |
Benchmarking minecraft_savedata/rkyv/deserialize (validated upfront with error): Analyzing | |
minecraft_savedata/rkyv/deserialize (validated upfront with error) | |
time: [1.4233 ms 1.4240 ms 1.4248 ms] | |
change: [-4.6078% -4.5397% -4.4740%] (p = 0.00 < 0.05) | |
Performance has improved. | |
minecraft_savedata/rkyv/size 596952 | |
minecraft_savedata/rkyv/zlib 253967 | |
minecraft_savedata/rkyv/zstd 220706 | |
minecraft_savedata/rkyv/zstd_time time: [2.6040 ms 2.6040 ms 2.6040 ms] 84 MB/s | |
Benchmarking minecraft_savedata/rmp-serde/serialize | |
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.4s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking minecraft_savedata/rmp-serde/serialize: Collecting 100 samples in estimated 5.3573 s (5050 iterations) | |
Benchmarking minecraft_savedata/rmp-serde/serialize: Analyzing | |
minecraft_savedata/rmp-serde/serialize | |
time: [1.0601 ms 1.0602 ms 1.0602 ms] | |
change: [+0.2195% +0.2503% +0.2894%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 7 outliers among 100 measurements (7.00%) | |
2 (2.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking minecraft_savedata/rmp-serde/deserialize | |
Benchmarking minecraft_savedata/rmp-serde/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/rmp-serde/deserialize: Collecting 100 samples in estimated 5.0176 s (2100 iterations) | |
Benchmarking minecraft_savedata/rmp-serde/deserialize: Analyzing | |
minecraft_savedata/rmp-serde/deserialize | |
time: [2.4075 ms 2.4081 ms 2.4087 ms] | |
change: [-8.0997% -8.0744% -8.0481%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
4 (4.00%) low mild | |
4 (4.00%) high mild | |
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.5857 ms 2.5857 ms 2.5857 ms] 87 MB/s | |
Benchmarking minecraft_savedata/ron/serialize | |
Benchmarking minecraft_savedata/ron/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/ron/serialize: Collecting 100 samples in estimated 5.3575 s (800 iterations) | |
Benchmarking minecraft_savedata/ron/serialize: Analyzing | |
minecraft_savedata/ron/serialize | |
time: [6.6583 ms 6.6597 ms 6.6611 ms] | |
change: [-9.0384% -9.0096% -8.9804%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
Benchmarking minecraft_savedata/ron/deserialize | |
Benchmarking minecraft_savedata/ron/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/ron/deserialize: Collecting 100 samples in estimated 5.9564 s (400 iterations) | |
Benchmarking minecraft_savedata/ron/deserialize: Analyzing | |
minecraft_savedata/ron/deserialize | |
time: [14.258 ms 14.260 ms 14.263 ms] | |
change: [-8.0527% -8.0341% -8.0134%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
1 (1.00%) low mild | |
2 (2.00%) high mild | |
2 (2.00%) high severe | |
minecraft_savedata/ron/size 1465223 | |
minecraft_savedata/ron/zlib 434935 | |
minecraft_savedata/ron/zstd 343338 | |
minecraft_savedata/ron/zstd_time time: [5.5958 ms 5.5958 ms 5.5958 ms] 61 MB/s | |
Benchmarking minecraft_savedata/savefile/serialize | |
Benchmarking minecraft_savedata/savefile/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/savefile/serialize: Collecting 100 samples in estimated 5.5904 s (30k iterations) | |
Benchmarking minecraft_savedata/savefile/serialize: Analyzing | |
minecraft_savedata/savefile/serialize | |
time: [184.81 µs 184.85 µs 184.90 µs] | |
change: [-5.0978% -5.0325% -4.9721%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
Benchmarking minecraft_savedata/savefile/deserialize | |
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 7.9s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/savefile/deserialize: Collecting 100 samples in estimated 7.9238 s (5050 iterations) | |
Benchmarking minecraft_savedata/savefile/deserialize: Analyzing | |
minecraft_savedata/savefile/deserialize | |
time: [1.5784 ms 1.5801 ms 1.5815 ms] | |
change: [-1.1158% -1.0396% -0.9620%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high mild | |
minecraft_savedata/savefile/size 566991 | |
minecraft_savedata/savefile/zlib 239361 | |
minecraft_savedata/savefile/zstd 232010 | |
minecraft_savedata/savefile/zstd_time time: [2.7489 ms 2.7489 ms 2.7489 ms] 84 MB/s | |
Benchmarking minecraft_savedata/serde_bare/serialize | |
Benchmarking minecraft_savedata/serde_bare/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/serde_bare/serialize: Collecting 100 samples in estimated 5.2287 s (10k iterations) | |
Benchmarking minecraft_savedata/serde_bare/serialize: Analyzing | |
minecraft_savedata/serde_bare/serialize | |
time: [520.47 µs 520.57 µs 520.71 µs] | |
change: [-21.481% -21.459% -21.439%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
3 (3.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking minecraft_savedata/serde_bare/deserialize | |
Benchmarking minecraft_savedata/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.6s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/serde_bare/deserialize: Collecting 100 samples in estimated 9.6241 s (5050 iterations) | |
Benchmarking minecraft_savedata/serde_bare/deserialize: Analyzing | |
minecraft_savedata/serde_bare/deserialize | |
time: [1.9072 ms 1.9080 ms 1.9090 ms] | |
change: [-4.8062% -4.7570% -4.7057%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.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.2780 ms 2.2780 ms 2.2780 ms] 87 MB/s | |
Benchmarking minecraft_savedata/serde_cbor/serialize | |
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.6s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/serde_cbor/serialize: Collecting 100 samples in estimated 7.6091 s (5050 iterations) | |
Benchmarking minecraft_savedata/serde_cbor/serialize: Analyzing | |
minecraft_savedata/serde_cbor/serialize | |
time: [1.5091 ms 1.5094 ms 1.5097 ms] | |
change: [-4.1933% -4.1563% -4.1149%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/serde_cbor/deserialize | |
Benchmarking minecraft_savedata/serde_cbor/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/serde_cbor/deserialize: Collecting 100 samples in estimated 5.1116 s (1300 iterations) | |
Benchmarking minecraft_savedata/serde_cbor/deserialize: Analyzing | |
minecraft_savedata/serde_cbor/deserialize | |
time: [3.9574 ms 3.9586 ms 3.9598 ms] | |
change: [-4.7180% -4.5977% -4.4743%] (p = 0.00 < 0.05) | |
Performance has improved. | |
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.5959 ms 3.5959 ms 3.5959 ms] 76 MB/s | |
Benchmarking minecraft_savedata/serde_json/serialize | |
Benchmarking minecraft_savedata/serde_json/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/serde_json/serialize: Collecting 100 samples in estimated 5.2366 s (1600 iterations) | |
Benchmarking minecraft_savedata/serde_json/serialize: Analyzing | |
minecraft_savedata/serde_json/serialize | |
time: [3.2733 ms 3.2736 ms 3.2739 ms] | |
change: [+2.5886% +2.6044% +2.6196%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 6 outliers among 100 measurements (6.00%) | |
3 (3.00%) low mild | |
2 (2.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/serde_json/deserialize | |
Benchmarking minecraft_savedata/serde_json/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/serde_json/deserialize: Collecting 100 samples in estimated 5.2017 s (900 iterations) | |
Benchmarking minecraft_savedata/serde_json/deserialize: Analyzing | |
minecraft_savedata/serde_json/deserialize | |
time: [5.7991 ms 5.8004 ms 5.8018 ms] | |
change: [-3.5737% -3.5477% -3.5185%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
2 (2.00%) low mild | |
1 (1.00%) high mild | |
2 (2.00%) high severe | |
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.7561 ms 5.7561 ms 5.7561 ms] 62 MB/s | |
Benchmarking minecraft_savedata/simd-json/serialize | |
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. | |
Benchmarking minecraft_savedata/simd-json/serialize: Collecting 100 samples in estimated 9.7858 s (5050 iterations) | |
Benchmarking minecraft_savedata/simd-json/serialize: Analyzing | |
minecraft_savedata/simd-json/serialize | |
time: [1.9366 ms 1.9368 ms 1.9371 ms] | |
change: [-0.2826% -0.2684% -0.2551%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 4 outliers among 100 measurements (4.00%) | |
3 (3.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking minecraft_savedata/simd-json/deserialize | |
Benchmarking minecraft_savedata/simd-json/deserialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/simd-json/deserialize: Collecting 100 samples in estimated 5.1130 s (1100 iterations) | |
Benchmarking minecraft_savedata/simd-json/deserialize: Analyzing | |
minecraft_savedata/simd-json/deserialize | |
time: [4.2123 ms 4.2132 ms 4.2144 ms] | |
change: [+7.4458% +7.4715% +7.4999%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 6 outliers among 100 measurements (6.00%) | |
3 (3.00%) high mild | |
3 (3.00%) high severe | |
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.7699 ms 5.7699 ms 5.7699 ms] 62 MB/s | |
Benchmarking minecraft_savedata/speedy/serialize | |
Benchmarking minecraft_savedata/speedy/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/speedy/serialize: Collecting 100 samples in estimated 5.3292 s (20k iterations) | |
Benchmarking minecraft_savedata/speedy/serialize: Analyzing | |
minecraft_savedata/speedy/serialize | |
time: [265.31 µs 265.46 µs 265.60 µs] | |
change: [+3.1924% +3.2740% +3.3387%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 6 outliers among 100 measurements (6.00%) | |
6 (6.00%) high mild | |
Benchmarking minecraft_savedata/speedy/deserialize | |
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.2s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/speedy/deserialize: Collecting 100 samples in estimated 7.2175 s (5050 iterations) | |
Benchmarking minecraft_savedata/speedy/deserialize: Analyzing | |
minecraft_savedata/speedy/deserialize | |
time: [1.4314 ms 1.4322 ms 1.4330 ms] | |
change: [-1.7847% -1.7315% -1.6755%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
minecraft_savedata/speedy/size 449595 | |
minecraft_savedata/speedy/zlib 234970 | |
minecraft_savedata/speedy/zstd 210361 | |
minecraft_savedata/speedy/zstd_time time: [2.3992 ms 2.3992 ms 2.3992 ms] 87 MB/s | |
Benchmarking minecraft_savedata/nanoserde/serialize | |
Benchmarking minecraft_savedata/nanoserde/serialize: Warming up for 3.0000 s | |
Benchmarking minecraft_savedata/nanoserde/serialize: Collecting 100 samples in estimated 5.7018 s (25k iterations) | |
Benchmarking minecraft_savedata/nanoserde/serialize: Analyzing | |
minecraft_savedata/nanoserde/serialize | |
time: [229.41 µs 229.85 µs 230.21 µs] | |
change: [+4.3831% +4.6011% +4.8007%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Benchmarking minecraft_savedata/nanoserde/deserialize | |
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.1s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking minecraft_savedata/nanoserde/deserialize: Collecting 100 samples in estimated 8.1002 s (5050 iterations) | |
Benchmarking minecraft_savedata/nanoserde/deserialize: Analyzing | |
minecraft_savedata/nanoserde/deserialize | |
time: [1.6070 ms 1.6077 ms 1.6084 ms] | |
change: [-3.8391% -3.6269% -3.4593%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
minecraft_savedata/nanoserde/size 567975 | |
minecraft_savedata/nanoserde/zlib 239930 | |
minecraft_savedata/nanoserde/zstd 232419 | |
minecraft_savedata/nanoserde/zstd_time time: [2.7463 ms 2.7463 ms 2.7463 ms] 84 MB/s | |
Benchmarking mk48/abomonation/serialize | |
Benchmarking mk48/abomonation/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/abomonation/serialize: Collecting 100 samples in estimated 6.3380 s (15k iterations) | |
Benchmarking mk48/abomonation/serialize: Analyzing | |
mk48/abomonation/serialize | |
time: [417.39 µs 417.44 µs 417.51 µs] | |
change: [-2.6423% -2.3714% -2.1361%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 11 outliers among 100 measurements (11.00%) | |
1 (1.00%) low severe | |
1 (1.00%) low mild | |
5 (5.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking mk48/abomonation/access (unvalidated) | |
Benchmarking mk48/abomonation/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking mk48/abomonation/access (unvalidated): Collecting 100 samples in estimated 5.0100 s (76k iterations) | |
Benchmarking mk48/abomonation/access (unvalidated): Analyzing | |
mk48/abomonation/access (unvalidated) | |
time: [66.376 µs 66.397 µs 66.420 µs] | |
change: [+9.8441% +9.9865% +10.102%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 5 outliers among 100 measurements (5.00%) | |
4 (4.00%) low mild | |
1 (1.00%) high mild | |
Benchmarking mk48/abomonation/read (unvalidated) | |
Benchmarking mk48/abomonation/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking mk48/abomonation/read (unvalidated): Collecting 100 samples in estimated 5.0018 s (76k iterations) | |
Benchmarking mk48/abomonation/read (unvalidated): Analyzing | |
mk48/abomonation/read (unvalidated) | |
time: [66.042 µs 66.053 µs 66.064 µs] | |
change: [+7.2715% +7.4944% +7.6596%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 10 outliers among 100 measurements (10.00%) | |
5 (5.00%) low mild | |
1 (1.00%) high mild | |
4 (4.00%) high severe | |
Benchmarking mk48/abomonation/deserialize (unvalidated) | |
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. | |
Benchmarking mk48/abomonation/deserialize (unvalidated): Collecting 100 samples in estimated 9.9991 s (5050 iterations) | |
Benchmarking mk48/abomonation/deserialize (unvalidated): Analyzing | |
mk48/abomonation/deserialize (unvalidated) | |
time: [1.9783 ms 1.9788 ms 1.9793 ms] | |
change: [-0.7854% -0.0263% +0.4815%] (p = 0.95 > 0.05) | |
No change in performance detected. | |
Found 16 outliers among 100 measurements (16.00%) | |
9 (9.00%) low mild | |
4 (4.00%) high mild | |
3 (3.00%) high severe | |
mk48/abomonation/size 2984682 | |
mk48/abomonation/zlib 1414581 | |
mk48/abomonation/zstd 1278584 | |
mk48/abomonation/zstd_time time: [14.3987 ms 14.3987 ms 14.3987 ms] 88 MB/s | |
Benchmarking mk48/alkahest/serialize | |
Benchmarking mk48/alkahest/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/alkahest/serialize: Collecting 100 samples in estimated 5.4799 s (10k iterations) | |
Benchmarking mk48/alkahest/serialize: Analyzing | |
mk48/alkahest/serialize time: [542.89 µs 542.94 µs 542.99 µs] | |
change: [+5.9890% +6.0761% +6.1355%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 9 outliers among 100 measurements (9.00%) | |
3 (3.00%) low mild | |
5 (5.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mk48/alkahest/access (validated on-demand with panic) | |
Benchmarking mk48/alkahest/access (validated on-demand with panic): Warming up for 3.0000 s | |
Benchmarking mk48/alkahest/access (validated on-demand with panic): Collecting 100 samples in estimated 5.0000 s (3.1B iterations) | |
Benchmarking mk48/alkahest/access (validated on-demand with panic): Analyzing | |
mk48/alkahest/access (validated on-demand with panic) | |
time: [1.6288 ns 1.6289 ns 1.6290 ns] | |
change: [-0.1999% -0.0582% +0.0184%] (p = 0.59 > 0.05) | |
No change in performance detected. | |
Found 10 outliers among 100 measurements (10.00%) | |
1 (1.00%) low mild | |
3 (3.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking mk48/alkahest/read (validated on-demand with panic) | |
Benchmarking mk48/alkahest/read (validated on-demand with panic): Warming up for 3.0000 s | |
Benchmarking mk48/alkahest/read (validated on-demand with panic): Collecting 100 samples in estimated 5.0011 s (9.1M iterations) | |
Benchmarking mk48/alkahest/read (validated on-demand with panic): Analyzing | |
mk48/alkahest/read (validated on-demand with panic) | |
time: [549.43 ns 549.45 ns 549.47 ns] | |
change: [-1.2025% -0.4533% -0.0031%] (p = 0.17 > 0.05) | |
No change in performance detected. | |
Found 6 outliers among 100 measurements (6.00%) | |
4 (4.00%) high mild | |
2 (2.00%) high severe | |
mk48/alkahest/size 1863391 | |
mk48/alkahest/zlib 1234113 | |
mk48/alkahest/zstd 1202345 | |
mk48/alkahest/zstd_time time: [11.4536 ms 11.4536 ms 11.4536 ms] 104 MB/s | |
Benchmarking mk48/bincode1/serialize | |
Benchmarking mk48/bincode1/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/bincode1/serialize: Collecting 100 samples in estimated 5.3230 s (1600 iterations) | |
Benchmarking mk48/bincode1/serialize: Analyzing | |
mk48/bincode1/serialize time: [3.3239 ms 3.3243 ms 3.3248 ms] | |
change: [-3.4353% -3.4199% -3.4034%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking mk48/bincode1/deserialize | |
Benchmarking mk48/bincode1/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/bincode1/deserialize: Collecting 100 samples in estimated 5.2501 s (1900 iterations) | |
Benchmarking mk48/bincode1/deserialize: Analyzing | |
mk48/bincode1/deserialize | |
time: [2.7709 ms 2.7712 ms 2.7716 ms] | |
change: [-21.395% -21.199% -21.094%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) low mild | |
2 (2.00%) high severe | |
mk48/bincode1/size 1811011 | |
mk48/bincode1/zlib 1115281 | |
mk48/bincode1/zstd 1025627 | |
mk48/bincode1/zstd_time time: [9.7691 ms 9.7691 ms 9.7691 ms] 104 MB/s | |
Benchmarking mk48/bincode/serialize | |
Benchmarking mk48/bincode/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. | |
Benchmarking mk48/bincode/serialize: Collecting 100 samples in estimated 5.2935 s (5050 iterations) | |
Benchmarking mk48/bincode/serialize: Analyzing | |
mk48/bincode/serialize time: [1.2544 ms 1.2544 ms 1.2545 ms] | |
change: [+101.44% +101.79% +102.04%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 11 outliers among 100 measurements (11.00%) | |
5 (5.00%) high mild | |
6 (6.00%) high severe | |
Benchmarking mk48/bincode/deserialize | |
Benchmarking mk48/bincode/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/bincode/deserialize: Collecting 100 samples in estimated 5.0540 s (1700 iterations) | |
Benchmarking mk48/bincode/deserialize: Analyzing | |
mk48/bincode/deserialize | |
time: [3.0766 ms 3.0769 ms 3.0773 ms] | |
change: [-6.1125% -5.8769% -5.7468%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
mk48/bincode/size 1372381 | |
mk48/bincode/zlib 1091486 | |
mk48/bincode/zstd 1037296 | |
mk48/bincode/zstd_time time: [8.9542 ms 8.9542 ms 8.9542 ms] 115 MB/s | |
Benchmarking mk48/bitcode/serialize | |
Benchmarking mk48/bitcode/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/bitcode/serialize: Collecting 100 samples in estimated 6.8651 s (10k iterations) | |
Benchmarking mk48/bitcode/serialize: Analyzing | |
mk48/bitcode/serialize time: [679.71 µs 679.80 µs 679.91 µs] | |
change: [+12.381% +12.691% +12.876%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 6 outliers among 100 measurements (6.00%) | |
4 (4.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking mk48/bitcode/deserialize | |
Benchmarking mk48/bitcode/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/bitcode/deserialize: Collecting 100 samples in estimated 5.0154 s (2400 iterations) | |
Benchmarking mk48/bitcode/deserialize: Analyzing | |
mk48/bitcode/deserialize | |
time: [2.0932 ms 2.0939 ms 2.0945 ms] | |
change: [+2.6672% +3.0541% +3.3226%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 20 outliers among 100 measurements (20.00%) | |
13 (13.00%) low severe | |
3 (3.00%) low mild | |
4 (4.00%) high mild | |
mk48/bitcode/size 948499 | |
mk48/bitcode/zlib 857321 | |
mk48/bitcode/zstd 837658 | |
mk48/bitcode/zstd_time time: [2.8528 ms 2.8528 ms 2.8528 ms] 293 MB/s | |
Benchmarking mk48/borsh/serialize | |
Benchmarking mk48/borsh/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/borsh/serialize: Collecting 100 samples in estimated 5.0659 s (2000 iterations) | |
Benchmarking mk48/borsh/serialize: Analyzing | |
mk48/borsh/serialize time: [2.5330 ms 2.5333 ms 2.5336 ms] | |
change: [-1.6977% -1.1354% -0.7016%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking mk48/borsh/deserialize | |
Benchmarking mk48/borsh/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/borsh/deserialize: Collecting 100 samples in estimated 5.1260 s (2000 iterations) | |
Benchmarking mk48/borsh/deserialize: Analyzing | |
mk48/borsh/deserialize time: [2.5282 ms 2.5285 ms 2.5287 ms] | |
change: [+1.7539% +2.2375% +2.6227%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
mk48/borsh/size 1486162 | |
mk48/borsh/zlib 1082357 | |
mk48/borsh/zstd 1013550 | |
mk48/borsh/zstd_time time: [9.4956 ms 9.4956 ms 9.4956 ms] 106 MB/s | |
Benchmarking mk48/bson/serialize | |
Benchmarking mk48/bson/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/bson/serialize: Collecting 100 samples in estimated 6.4491 s (400 iterations) | |
Benchmarking mk48/bson/serialize: Analyzing | |
mk48/bson/serialize time: [16.153 ms 16.159 ms 16.165 ms] | |
change: [-15.580% -15.515% -15.453%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
7 (7.00%) low mild | |
Benchmarking mk48/bson/deserialize | |
Benchmarking mk48/bson/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/bson/deserialize: Collecting 100 samples in estimated 7.4159 s (200 iterations) | |
Benchmarking mk48/bson/deserialize: Analyzing | |
mk48/bson/deserialize time: [37.189 ms 37.202 ms 37.215 ms] | |
change: [-3.9096% -3.8717% -3.8354%] (p = 0.00 < 0.05) | |
Performance has improved. | |
mk48/bson/size 10030880 | |
mk48/bson/zlib 2833079 | |
mk48/bson/zstd 1600859 | |
mk48/bson/zstd_time time: [26.8450 ms 26.8450 ms 26.8450 ms] 59 MB/s | |
Benchmarking mk48/capnp/serialize | |
Benchmarking mk48/capnp/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/capnp/serialize: Collecting 100 samples in estimated 5.0101 s (2500 iterations) | |
Benchmarking mk48/capnp/serialize: Analyzing | |
mk48/capnp/serialize time: [2.0000 ms 2.0012 ms 2.0028 ms] | |
change: [-1.7663% -1.3828% -1.0024%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 4 outliers among 100 measurements (4.00%) | |
1 (1.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mk48/capnp/access (validated on-demand with error) | |
Benchmarking mk48/capnp/access (validated on-demand with error): Warming up for 3.0000 s | |
Benchmarking mk48/capnp/access (validated on-demand with error): Collecting 100 samples in estimated 5.0000 s (89M iterations) | |
Benchmarking mk48/capnp/access (validated on-demand with error): Analyzing | |
mk48/capnp/access (validated on-demand with error) | |
time: [54.552 ns 54.608 ns 54.663 ns] | |
change: [-15.092% -14.657% -14.267%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking mk48/capnp/read (validated on-demand with error) | |
Benchmarking mk48/capnp/read (validated on-demand with error): Warming up for 3.0000 s | |
Benchmarking mk48/capnp/read (validated on-demand with error): Collecting 100 samples in estimated 5.0044 s (5.7M iterations) | |
Benchmarking mk48/capnp/read (validated on-demand with error): Analyzing | |
mk48/capnp/read (validated on-demand with error) | |
time: [882.24 ns 882.32 ns 882.44 ns] | |
change: [+40.448% +41.116% +41.463%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 9 outliers among 100 measurements (9.00%) | |
4 (4.00%) high mild | |
5 (5.00%) high severe | |
mk48/capnp/size 2664040 | |
mk48/capnp/zlib 1511895 | |
mk48/capnp/zstd 1212087 | |
mk48/capnp/zstd_time time: [14.1244 ms 14.1244 ms 14.1244 ms] 85 MB/s | |
Benchmarking mk48/cbor4ii/serialize | |
Benchmarking mk48/cbor4ii/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/cbor4ii/serialize: Collecting 100 samples in estimated 5.0228 s (1300 iterations) | |
Benchmarking mk48/cbor4ii/serialize: Analyzing | |
mk48/cbor4ii/serialize time: [3.8562 ms 3.8588 ms 3.8618 ms] | |
change: [+34.773% +34.858% +34.972%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high severe | |
Benchmarking mk48/cbor4ii/deserialize | |
Benchmarking mk48/cbor4ii/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/cbor4ii/deserialize: Collecting 100 samples in estimated 6.3713 s (400 iterations) | |
Benchmarking mk48/cbor4ii/deserialize: Analyzing | |
mk48/cbor4ii/deserialize | |
time: [15.846 ms 15.854 ms 15.861 ms] | |
change: [-0.4383% +0.1156% +0.5914%] (p = 0.67 > 0.05) | |
No change in performance detected. | |
Found 15 outliers among 100 measurements (15.00%) | |
1 (1.00%) low severe | |
13 (13.00%) high mild | |
1 (1.00%) high severe | |
mk48/cbor4ii/size 5878791 | |
mk48/cbor4ii/zlib 1655835 | |
mk48/cbor4ii/zstd 1431390 | |
mk48/cbor4ii/zstd_time time: [21.3757 ms 21.3757 ms 21.3757 ms] 66 MB/s | |
Benchmarking mk48/ciborium/serialize | |
Benchmarking mk48/ciborium/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/ciborium/serialize: Collecting 100 samples in estimated 5.6565 s (300 iterations) | |
Benchmarking mk48/ciborium/serialize: Analyzing | |
mk48/ciborium/serialize time: [18.860 ms 18.869 ms 18.878 ms] | |
change: [-3.9528% -3.6843% -3.4966%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
3 (3.00%) high mild | |
Benchmarking mk48/ciborium/deserialize | |
Benchmarking mk48/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 5.5s, or reduce sample count to 90. | |
Benchmarking mk48/ciborium/deserialize: Collecting 100 samples in estimated 5.4607 s (100 iterations) | |
Benchmarking mk48/ciborium/deserialize: Analyzing | |
mk48/ciborium/deserialize | |
time: [54.633 ms 54.659 ms 54.685 ms] | |
change: [+14.646% +14.819% +14.970%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 7 outliers among 100 measurements (7.00%) | |
1 (1.00%) low mild | |
5 (5.00%) high mild | |
1 (1.00%) high severe | |
mk48/ciborium/size 5878653 | |
mk48/ciborium/zlib 1655791 | |
mk48/ciborium/zstd 1431560 | |
mk48/ciborium/zstd_time time: [21.2441 ms 21.2441 ms 21.2441 ms] 67 MB/s | |
Benchmarking mk48/databuf/serialize | |
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.4s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking mk48/databuf/serialize: Collecting 100 samples in estimated 5.3584 s (5050 iterations) | |
Benchmarking mk48/databuf/serialize: Analyzing | |
mk48/databuf/serialize time: [1.0601 ms 1.0602 ms 1.0604 ms] | |
change: [-8.6805% -8.6608% -8.6421%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
6 (6.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mk48/databuf/deserialize | |
Benchmarking mk48/databuf/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/databuf/deserialize: Collecting 100 samples in estimated 5.0007 s (1800 iterations) | |
Benchmarking mk48/databuf/deserialize: Analyzing | |
mk48/databuf/deserialize | |
time: [2.8060 ms 2.8063 ms 2.8068 ms] | |
change: [-13.507% -13.490% -13.472%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
mk48/databuf/size 1288257 | |
mk48/databuf/zlib 1037579 | |
mk48/databuf/zstd 984337 | |
mk48/databuf/zstd_time time: [8.5568 ms 8.5568 ms 8.5568 ms] 115 MB/s | |
Benchmarking mk48/dlhn/serialize | |
Benchmarking mk48/dlhn/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/dlhn/serialize: Collecting 100 samples in estimated 5.0122 s (1200 iterations) | |
Benchmarking mk48/dlhn/serialize: Analyzing | |
mk48/dlhn/serialize time: [4.1760 ms 4.1768 ms 4.1777 ms] | |
change: [-0.1530% -0.1326% -0.1105%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 8 outliers among 100 measurements (8.00%) | |
5 (5.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mk48/dlhn/deserialize | |
Benchmarking mk48/dlhn/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/dlhn/deserialize: Collecting 100 samples in estimated 5.1133 s (700 iterations) | |
Benchmarking mk48/dlhn/deserialize: Analyzing | |
mk48/dlhn/deserialize time: [7.3330 ms 7.3353 ms 7.3375 ms] | |
change: [+20.003% +20.058% +20.109%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 6 outliers among 100 measurements (6.00%) | |
2 (2.00%) low severe | |
1 (1.00%) low mild | |
3 (3.00%) high mild | |
mk48/dlhn/size 1279599 | |
mk48/dlhn/zlib 1052061 | |
mk48/dlhn/zstd 1021161 | |
mk48/dlhn/zstd_time time: [8.3351 ms 8.3351 ms 8.3351 ms] 122 MB/s | |
Benchmarking mk48/flatbuffers/serialize | |
Benchmarking mk48/flatbuffers/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/flatbuffers/serialize: Collecting 100 samples in estimated 5.1850 s (1300 iterations) | |
Benchmarking mk48/flatbuffers/serialize: Analyzing | |
mk48/flatbuffers/serialize | |
time: [3.9790 ms 3.9807 ms 3.9825 ms] | |
change: [-1.4048% -1.3467% -1.2866%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 18 outliers among 100 measurements (18.00%) | |
9 (9.00%) high mild | |
9 (9.00%) high severe | |
Benchmarking mk48/flatbuffers/access (unvalidated) | |
Benchmarking mk48/flatbuffers/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking mk48/flatbuffers/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (2.3B iterations) | |
Benchmarking mk48/flatbuffers/access (unvalidated): Analyzing | |
mk48/flatbuffers/access (unvalidated) | |
time: [2.1716 ns 2.1717 ns 2.1718 ns] | |
change: [-0.0219% -0.0101% +0.0002%] (p = 0.07 > 0.05) | |
No change in performance detected. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low mild | |
6 (6.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mk48/flatbuffers/access (validated upfront with error) | |
Benchmarking mk48/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 6.9s, enable flat sampling, or reduce sample count to 60. | |
Benchmarking mk48/flatbuffers/access (validated upfront with error): Collecting 100 samples in estimated 6.8924 s (5050 iterations) | |
Benchmarking mk48/flatbuffers/access (validated upfront with error): Analyzing | |
mk48/flatbuffers/access (validated upfront with error) | |
time: [1.3638 ms 1.3642 ms 1.3646 ms] | |
change: [-63.509% -63.495% -63.481%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
5 (5.00%) high mild | |
Benchmarking mk48/flatbuffers/read (unvalidated) | |
Benchmarking mk48/flatbuffers/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking mk48/flatbuffers/read (unvalidated): Collecting 100 samples in estimated 5.0004 s (1.8M iterations) | |
Benchmarking mk48/flatbuffers/read (unvalidated): Analyzing | |
mk48/flatbuffers/read (unvalidated) | |
time: [2.7242 µs 2.7244 µs 2.7246 µs] | |
change: [+2.2819% +2.2946% +2.3099%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
3 (3.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking mk48/flatbuffers/read (validated upfront with error) | |
Benchmarking mk48/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 6.9s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking mk48/flatbuffers/read (validated upfront with error): Collecting 100 samples in estimated 6.9051 s (5050 iterations) | |
Benchmarking mk48/flatbuffers/read (validated upfront with error): Analyzing | |
mk48/flatbuffers/read (validated upfront with error) | |
time: [1.3735 ms 1.3737 ms 1.3739 ms] | |
change: [-63.319% -63.308% -63.297%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 15 outliers among 100 measurements (15.00%) | |
4 (4.00%) low severe | |
10 (10.00%) low mild | |
1 (1.00%) high mild | |
mk48/flatbuffers/size 2273740 | |
mk48/flatbuffers/zlib 1408408 | |
mk48/flatbuffers/zstd 1235566 | |
mk48/flatbuffers/zstd_time time: [12.7303 ms 12.7303 ms 12.7303 ms] 97 MB/s | |
Benchmarking mk48/msgpacker/serialize | |
Benchmarking mk48/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 8.9s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking mk48/msgpacker/serialize: Collecting 100 samples in estimated 8.9417 s (5050 iterations) | |
Benchmarking mk48/msgpacker/serialize: Analyzing | |
mk48/msgpacker/serialize | |
time: [1.4113 ms 1.4664 ms 1.5113 ms] | |
change: [-33.276% -31.502% -29.096%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking mk48/msgpacker/deserialize | |
Benchmarking mk48/msgpacker/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/msgpacker/deserialize: Collecting 100 samples in estimated 5.0691 s (1100 iterations) | |
Benchmarking mk48/msgpacker/deserialize: Analyzing | |
mk48/msgpacker/deserialize | |
time: [4.4199 ms 4.4246 ms 4.4293 ms] | |
change: [-13.860% -13.715% -13.581%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 13 outliers among 100 measurements (13.00%) | |
7 (7.00%) low mild | |
6 (6.00%) high mild | |
mk48/msgpacker/size 1424043 | |
mk48/msgpacker/zlib 1128758 | |
mk48/msgpacker/zstd 1110156 | |
mk48/msgpacker/zstd_time time: [9.2828 ms 9.2828 ms 9.2828 ms] 119 MB/s | |
Benchmarking mk48/nachricht-serde/serialize | |
Benchmarking mk48/nachricht-serde/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/nachricht-serde/serialize: Collecting 100 samples in estimated 5.0188 s (200 iterations) | |
Benchmarking mk48/nachricht-serde/serialize: Analyzing | |
mk48/nachricht-serde/serialize | |
time: [25.121 ms 25.126 ms 25.131 ms] | |
change: [-2.9721% -2.9446% -2.9155%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking mk48/nachricht-serde/deserialize | |
Benchmarking mk48/nachricht-serde/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/nachricht-serde/deserialize: Collecting 100 samples in estimated 5.6335 s (400 iterations) | |
Benchmarking mk48/nachricht-serde/deserialize: Analyzing | |
mk48/nachricht-serde/deserialize | |
time: [14.077 ms 14.091 ms 14.106 ms] | |
change: [-0.1297% -0.0146% +0.0951%] (p = 0.79 > 0.05) | |
No change in performance detected. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
mk48/nachricht-serde/size 1728519 | |
mk48/nachricht-serde/zlib 1247642 | |
mk48/nachricht-serde/zstd 1233323 | |
mk48/nachricht-serde/zstd_time time: [11.7814 ms 11.7814 ms 11.7814 ms] 104 MB/s | |
Benchmarking mk48/parity-scale-codec/serialize | |
Benchmarking mk48/parity-scale-codec/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/parity-scale-codec/serialize: Collecting 100 samples in estimated 5.1186 s (2000 iterations) | |
Benchmarking mk48/parity-scale-codec/serialize: Analyzing | |
mk48/parity-scale-codec/serialize | |
time: [2.5583 ms 2.5584 ms 2.5586 ms] | |
change: [-2.8585% -2.8491% -2.8403%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
Benchmarking mk48/parity-scale-codec/deserialize | |
Benchmarking mk48/parity-scale-codec/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/parity-scale-codec/deserialize: Collecting 100 samples in estimated 5.2923 s (1700 iterations) | |
Benchmarking mk48/parity-scale-codec/deserialize: Analyzing | |
mk48/parity-scale-codec/deserialize | |
time: [3.0720 ms 3.0725 ms 3.0730 ms] | |
change: [+1.3893% +1.5192% +1.6498%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 10 outliers among 100 measurements (10.00%) | |
6 (6.00%) low severe | |
2 (2.00%) low mild | |
2 (2.00%) high mild | |
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.4581 ms 8.4581 ms 8.4581 ms] 116 MB/s | |
Benchmarking mk48/postcard/serialize | |
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 7.7s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking mk48/postcard/serialize: Collecting 100 samples in estimated 7.7120 s (5050 iterations) | |
Benchmarking mk48/postcard/serialize: Analyzing | |
mk48/postcard/serialize time: [1.5284 ms 1.5285 ms 1.5286 ms] | |
change: [-2.7979% -2.7735% -2.7549%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high severe | |
Benchmarking mk48/postcard/deserialize | |
Benchmarking mk48/postcard/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/postcard/deserialize: Collecting 100 samples in estimated 5.2676 s (1500 iterations) | |
Benchmarking mk48/postcard/deserialize: Analyzing | |
mk48/postcard/deserialize | |
time: [3.5084 ms 3.5087 ms 3.5090 ms] | |
change: [-2.6031% -2.5894% -2.5763%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 7 outliers among 100 measurements (7.00%) | |
1 (1.00%) low mild | |
4 (4.00%) high mild | |
2 (2.00%) high severe | |
mk48/postcard/size 1279599 | |
mk48/postcard/zlib 1058243 | |
mk48/postcard/zstd 1016738 | |
mk48/postcard/zstd_time time: [8.3443 ms 8.3443 ms 8.3443 ms] 121 MB/s | |
Benchmarking mk48/pot/serialize | |
Benchmarking mk48/pot/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/pot/serialize: Collecting 100 samples in estimated 5.2501 s (500 iterations) | |
Benchmarking mk48/pot/serialize: Analyzing | |
mk48/pot/serialize time: [10.458 ms 10.461 ms 10.463 ms] | |
change: [-10.411% -10.378% -10.343%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
5 (5.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mk48/pot/deserialize | |
Benchmarking mk48/pot/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/pot/deserialize: Collecting 100 samples in estimated 6.3322 s (300 iterations) | |
Benchmarking mk48/pot/deserialize: Analyzing | |
mk48/pot/deserialize time: [20.814 ms 20.818 ms 20.822 ms] | |
change: [-25.349% -25.311% -25.274%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high severe | |
mk48/pot/size 2544810 | |
mk48/pot/zlib 1447453 | |
mk48/pot/zstd 1268390 | |
mk48/pot/zstd_time time: [15.2109 ms 15.2109 ms 15.2109 ms] 83 MB/s | |
Benchmarking mk48/prost/serialize (populate + encode) | |
Benchmarking mk48/prost/serialize (populate + encode): Warming up for 3.0000 s | |
Benchmarking mk48/prost/serialize (populate + encode): Collecting 100 samples in estimated 5.5185 s (700 iterations) | |
Benchmarking mk48/prost/serialize (populate + encode): Analyzing | |
mk48/prost/serialize (populate + encode) | |
time: [7.8908 ms 7.8934 ms 7.8961 ms] | |
change: [+15.617% +15.670% +15.724%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Benchmarking mk48/prost/serialize (encode) | |
Benchmarking mk48/prost/serialize (encode): Warming up for 3.0000 s | |
Benchmarking mk48/prost/serialize (encode): Collecting 100 samples in estimated 5.0548 s (1100 iterations) | |
Benchmarking mk48/prost/serialize (encode): Analyzing | |
mk48/prost/serialize (encode) | |
time: [4.5898 ms 4.5902 ms 4.5907 ms] | |
change: [+29.550% +29.589% +29.628%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high mild | |
Benchmarking mk48/prost/deserialize | |
Benchmarking mk48/prost/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/prost/deserialize: Collecting 100 samples in estimated 5.5561 s (800 iterations) | |
Benchmarking mk48/prost/deserialize: Analyzing | |
mk48/prost/deserialize time: [6.9454 ms 6.9483 ms 6.9512 ms] | |
change: [-3.0505% -2.9544% -2.8530%] (p = 0.00 < 0.05) | |
Performance has improved. | |
mk48/prost/size 1818378 | |
mk48/prost/zlib 1307777 | |
mk48/prost/zstd 1266311 | |
mk48/prost/zstd_time time: [11.5052 ms 11.5052 ms 11.5052 ms] 110 MB/s | |
Benchmarking mk48/rkyv/serialize | |
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 7.1s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking mk48/rkyv/serialize: Collecting 100 samples in estimated 7.1076 s (5050 iterations) | |
Benchmarking mk48/rkyv/serialize: Analyzing | |
mk48/rkyv/serialize time: [1.4072 ms 1.4074 ms 1.4075 ms] | |
change: [+21.240% +21.314% +21.385%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
2 (2.00%) low mild | |
4 (4.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking mk48/rkyv/access (unvalidated) | |
Benchmarking mk48/rkyv/access (unvalidated): Warming up for 3.0000 s | |
Benchmarking mk48/rkyv/access (unvalidated): Collecting 100 samples in estimated 5.0000 s (4.6B iterations) | |
Benchmarking mk48/rkyv/access (unvalidated): Analyzing | |
mk48/rkyv/access (unvalidated) | |
time: [1.0858 ns 1.0859 ns 1.0860 ns] | |
change: [-0.1002% -0.0442% -0.0067%] (p = 0.05 < 0.05) | |
Change within noise threshold. | |
Found 10 outliers among 100 measurements (10.00%) | |
7 (7.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mk48/rkyv/access (validated upfront with error) | |
Benchmarking mk48/rkyv/access (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking mk48/rkyv/access (validated upfront with error): Collecting 100 samples in estimated 6.5980 s (15k iterations) | |
Benchmarking mk48/rkyv/access (validated upfront with error): Analyzing | |
mk48/rkyv/access (validated upfront with error) | |
time: [436.46 µs 436.56 µs 436.68 µs] | |
change: [-8.1225% -8.0738% -8.0296%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low severe | |
3 (3.00%) low mild | |
1 (1.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mk48/rkyv/read (unvalidated) | |
Benchmarking mk48/rkyv/read (unvalidated): Warming up for 3.0000 s | |
Benchmarking mk48/rkyv/read (unvalidated): Collecting 100 samples in estimated 5.0012 s (15M iterations) | |
Benchmarking mk48/rkyv/read (unvalidated): Analyzing | |
mk48/rkyv/read (unvalidated) | |
time: [329.60 ns 329.70 ns 329.79 ns] | |
change: [-15.115% -15.063% -15.014%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 9 outliers among 100 measurements (9.00%) | |
4 (4.00%) low severe | |
2 (2.00%) low mild | |
3 (3.00%) high mild | |
Benchmarking mk48/rkyv/read (validated upfront with error) | |
Benchmarking mk48/rkyv/read (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking mk48/rkyv/read (validated upfront with error): Collecting 100 samples in estimated 6.6062 s (15k iterations) | |
Benchmarking mk48/rkyv/read (validated upfront with error): Analyzing | |
mk48/rkyv/read (validated upfront with error) | |
time: [436.20 µs 436.29 µs 436.38 µs] | |
change: [-7.6565% -7.6217% -7.5849%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
1 (1.00%) low severe | |
2 (2.00%) low mild | |
2 (2.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mk48/rkyv/update | |
Benchmarking mk48/rkyv/update: Warming up for 3.0000 s | |
Benchmarking mk48/rkyv/update: Collecting 100 samples in estimated 5.0006 s (9.1M iterations) | |
Benchmarking mk48/rkyv/update: Analyzing | |
mk48/rkyv/update time: [548.85 ns 548.93 ns 549.03 ns] | |
change: [+25.741% +25.790% +25.835%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
5 (5.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mk48/rkyv/deserialize (unvalidated) | |
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.3s, enable flat sampling, or reduce sample count to 50. | |
Benchmarking mk48/rkyv/deserialize (unvalidated): Collecting 100 samples in estimated 9.3032 s (5050 iterations) | |
Benchmarking mk48/rkyv/deserialize (unvalidated): Analyzing | |
mk48/rkyv/deserialize (unvalidated) | |
time: [1.8474 ms 1.8477 ms 1.8480 ms] | |
change: [+1.2286% +1.2634% +1.2932%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low mild | |
5 (5.00%) high mild | |
2 (2.00%) high severe | |
Benchmarking mk48/rkyv/deserialize (validated upfront with error) | |
Benchmarking mk48/rkyv/deserialize (validated upfront with error): Warming up for 3.0000 s | |
Benchmarking mk48/rkyv/deserialize (validated upfront with error): Collecting 100 samples in estimated 5.0398 s (2200 iterations) | |
Benchmarking mk48/rkyv/deserialize (validated upfront with error): Analyzing | |
mk48/rkyv/deserialize (validated upfront with error) | |
time: [2.2857 ms 2.2860 ms 2.2863 ms] | |
change: [-0.9922% -0.9750% -0.9549%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 2 outliers among 100 measurements (2.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high severe | |
mk48/rkyv/size 2029080 | |
mk48/rkyv/zlib 1335117 | |
mk48/rkyv/zstd 1158855 | |
mk48/rkyv/zstd_time time: [11.7835 ms 11.7835 ms 11.7835 ms] 98 MB/s | |
Benchmarking mk48/rmp-serde/serialize | |
Benchmarking mk48/rmp-serde/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/rmp-serde/serialize: Collecting 100 samples in estimated 5.2416 s (700 iterations) | |
Benchmarking mk48/rmp-serde/serialize: Analyzing | |
mk48/rmp-serde/serialize | |
time: [7.4976 ms 7.4995 ms 7.5015 ms] | |
change: [+6.8296% +6.8634% +6.8961%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 10 outliers among 100 measurements (10.00%) | |
9 (9.00%) high mild | |
1 (1.00%) high severe | |
Benchmarking mk48/rmp-serde/deserialize | |
Benchmarking mk48/rmp-serde/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/rmp-serde/deserialize: Collecting 100 samples in estimated 5.5353 s (600 iterations) | |
Benchmarking mk48/rmp-serde/deserialize: Analyzing | |
mk48/rmp-serde/deserialize | |
time: [9.2252 ms 9.2266 ms 9.2282 ms] | |
change: [-8.1176% -8.0624% -8.0069%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high mild | |
mk48/rmp-serde/size 1703813 | |
mk48/rmp-serde/zlib 1231892 | |
mk48/rmp-serde/zstd 1200208 | |
mk48/rmp-serde/zstd_time time: [11.1146 ms 11.1146 ms 11.1146 ms] 107 MB/s | |
Benchmarking mk48/ron/serialize | |
Benchmarking mk48/ron/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/ron/serialize: Collecting 100 samples in estimated 5.2415 s (200 iterations) | |
Benchmarking mk48/ron/serialize: Analyzing | |
mk48/ron/serialize time: [26.626 ms 26.630 ms 26.635 ms] | |
change: [-20.604% -20.584% -20.565%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 2 outliers among 100 measurements (2.00%) | |
2 (2.00%) high severe | |
Benchmarking mk48/ron/deserialize | |
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.2s, or reduce sample count to 60. | |
Benchmarking mk48/ron/deserialize: Collecting 100 samples in estimated 8.2137 s (100 iterations) | |
Benchmarking mk48/ron/deserialize: Analyzing | |
mk48/ron/deserialize time: [79.990 ms 80.001 ms 80.014 ms] | |
change: [-8.2732% -8.2437% -8.2139%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high severe | |
mk48/ron/size 8476284 | |
mk48/ron/zlib 2181196 | |
mk48/ron/zstd 1783971 | |
mk48/ron/zstd_time time: [33.0086 ms 33.0086 ms 33.0086 ms] 54 MB/s | |
Benchmarking mk48/savefile/serialize | |
Benchmarking mk48/savefile/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/savefile/serialize: Collecting 100 samples in estimated 7.2849 s (10k iterations) | |
Benchmarking mk48/savefile/serialize: Analyzing | |
mk48/savefile/serialize time: [725.03 µs 726.16 µs 727.10 µs] | |
change: [-11.561% -11.472% -11.373%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking mk48/savefile/deserialize | |
Benchmarking mk48/savefile/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/savefile/deserialize: Collecting 100 samples in estimated 5.1188 s (2100 iterations) | |
Benchmarking mk48/savefile/deserialize: Analyzing | |
mk48/savefile/deserialize | |
time: [2.4324 ms 2.4327 ms 2.4329 ms] | |
change: [-2.1876% -2.1712% -2.1554%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
mk48/savefile/size 1750226 | |
mk48/savefile/zlib 1101682 | |
mk48/savefile/zstd 1027827 | |
mk48/savefile/zstd_time time: [9.7495 ms 9.7495 ms 9.7495 ms] 105 MB/s | |
Benchmarking mk48/serde_bare/serialize | |
Benchmarking mk48/serde_bare/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/serde_bare/serialize: Collecting 100 samples in estimated 5.0158 s (1500 iterations) | |
Benchmarking mk48/serde_bare/serialize: Analyzing | |
mk48/serde_bare/serialize | |
time: [3.3417 ms 3.3421 ms 3.3426 ms] | |
change: [-21.898% -21.882% -21.863%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 6 outliers among 100 measurements (6.00%) | |
3 (3.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mk48/serde_bare/deserialize | |
Benchmarking mk48/serde_bare/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/serde_bare/deserialize: Collecting 100 samples in estimated 5.3223 s (1400 iterations) | |
Benchmarking mk48/serde_bare/deserialize: Analyzing | |
mk48/serde_bare/deserialize | |
time: [3.8198 ms 3.8201 ms 3.8204 ms] | |
change: [-6.8541% -6.8419% -6.8304%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 5 outliers among 100 measurements (5.00%) | |
4 (4.00%) high mild | |
1 (1.00%) high severe | |
mk48/serde_bare/size 1288257 | |
mk48/serde_bare/zlib 1037597 | |
mk48/serde_bare/zstd 984356 | |
mk48/serde_bare/zstd_time time: [8.6158 ms 8.6158 ms 8.6158 ms] 114 MB/s | |
Benchmarking mk48/serde_cbor/serialize | |
Benchmarking mk48/serde_cbor/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/serde_cbor/serialize: Collecting 100 samples in estimated 5.4471 s (700 iterations) | |
Benchmarking mk48/serde_cbor/serialize: Analyzing | |
mk48/serde_cbor/serialize | |
time: [7.7551 ms 7.7564 ms 7.7577 ms] | |
change: [-9.5506% -9.5293% -9.5088%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
3 (3.00%) high mild | |
Benchmarking mk48/serde_cbor/deserialize | |
Benchmarking mk48/serde_cbor/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/serde_cbor/deserialize: Collecting 100 samples in estimated 5.2563 s (300 iterations) | |
Benchmarking mk48/serde_cbor/deserialize: Analyzing | |
mk48/serde_cbor/deserialize | |
time: [17.554 ms 17.571 ms 17.589 ms] | |
change: [-4.8647% -4.7603% -4.6735%] (p = 0.00 < 0.05) | |
Performance has improved. | |
mk48/serde_cbor/size 5878653 | |
mk48/serde_cbor/zlib 1655791 | |
mk48/serde_cbor/zstd 1431560 | |
mk48/serde_cbor/zstd_time time: [21.1555 ms 21.1555 ms 21.1555 ms] 67 MB/s | |
Benchmarking mk48/serde_json/serialize | |
Benchmarking mk48/serde_json/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/serde_json/serialize: Collecting 100 samples in estimated 5.3358 s (300 iterations) | |
Benchmarking mk48/serde_json/serialize: Analyzing | |
mk48/serde_json/serialize | |
time: [17.780 ms 17.782 ms 17.784 ms] | |
change: [+3.3027% +3.3252% +3.3468%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 4 outliers among 100 measurements (4.00%) | |
1 (1.00%) high mild | |
3 (3.00%) high severe | |
Benchmarking mk48/serde_json/deserialize | |
Benchmarking mk48/serde_json/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/serde_json/deserialize: Collecting 100 samples in estimated 7.1877 s (300 iterations) | |
Benchmarking mk48/serde_json/deserialize: Analyzing | |
mk48/serde_json/deserialize | |
time: [24.067 ms 24.070 ms 24.073 ms] | |
change: [-10.860% -10.837% -10.814%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) low mild | |
mk48/serde_json/size 9175594 | |
mk48/serde_json/zlib 2334253 | |
mk48/serde_json/zstd 1800713 | |
mk48/serde_json/zstd_time time: [33.0692 ms 33.0692 ms 33.0692 ms] 54 MB/s | |
Benchmarking mk48/simd-json/serialize | |
Benchmarking mk48/simd-json/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/simd-json/serialize: Collecting 100 samples in estimated 5.6156 s (600 iterations) | |
Benchmarking mk48/simd-json/serialize: Analyzing | |
mk48/simd-json/serialize | |
time: [9.4723 ms 9.4925 ms 9.5123 ms] | |
change: [-6.2620% -6.0586% -5.8378%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Benchmarking mk48/simd-json/deserialize | |
Benchmarking mk48/simd-json/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/simd-json/deserialize: Collecting 100 samples in estimated 7.7301 s (200 iterations) | |
Benchmarking mk48/simd-json/deserialize: Analyzing | |
mk48/simd-json/deserialize | |
time: [36.250 ms 36.264 ms 36.279 ms] | |
change: [+1.5004% +1.5853% +1.6640%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Found 1 outliers among 100 measurements (1.00%) | |
1 (1.00%) high mild | |
mk48/simd-json/size 9175594 | |
mk48/simd-json/zlib 2334253 | |
mk48/simd-json/zstd 1800713 | |
mk48/simd-json/zstd_time time: [33.0643 ms 33.0643 ms 33.0643 ms] 54 MB/s | |
Benchmarking mk48/speedy/serialize | |
Benchmarking mk48/speedy/serialize: Warming up for 3.0000 s | |
Benchmarking mk48/speedy/serialize: Collecting 100 samples in estimated 8.3614 s (10k iterations) | |
Benchmarking mk48/speedy/serialize: Analyzing | |
mk48/speedy/serialize time: [828.81 µs 828.93 µs 829.05 µs] | |
change: [+26.793% +26.835% +26.870%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Benchmarking mk48/speedy/deserialize | |
Benchmarking mk48/speedy/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/speedy/deserialize: Collecting 100 samples in estimated 5.0063 s (2400 iterations) | |
Benchmarking mk48/speedy/deserialize: Analyzing | |
mk48/speedy/deserialize time: [2.0849 ms 2.0851 ms 2.0855 ms] | |
change: [-2.7021% -2.6611% -2.6210%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 3 outliers among 100 measurements (3.00%) | |
1 (1.00%) low mild | |
1 (1.00%) high mild | |
1 (1.00%) high severe | |
mk48/speedy/size 1546963 | |
mk48/speedy/zlib 1093532 | |
mk48/speedy/zstd 1013443 | |
mk48/speedy/zstd_time time: [9.5144 ms 9.5144 ms 9.5144 ms] 106 MB/s | |
Benchmarking mk48/nanoserde/serialize | |
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. | |
Benchmarking mk48/nanoserde/serialize: Collecting 100 samples in estimated 5.4711 s (5050 iterations) | |
Benchmarking mk48/nanoserde/serialize: Analyzing | |
mk48/nanoserde/serialize | |
time: [1.0854 ms 1.0854 ms 1.0855 ms] | |
change: [-0.1637% -0.1243% -0.0955%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
Found 12 outliers among 100 measurements (12.00%) | |
3 (3.00%) low mild | |
4 (4.00%) high mild | |
5 (5.00%) high severe | |
Benchmarking mk48/nanoserde/deserialize | |
Benchmarking mk48/nanoserde/deserialize: Warming up for 3.0000 s | |
Benchmarking mk48/nanoserde/deserialize: Collecting 100 samples in estimated 5.1005 s (2000 iterations) | |
Benchmarking mk48/nanoserde/deserialize: Analyzing | |
mk48/nanoserde/deserialize | |
time: [2.5186 ms 2.5189 ms 2.5192 ms] | |
change: [-15.058% -15.044% -15.031%] (p = 0.00 < 0.05) | |
Performance has improved. | |
Found 8 outliers among 100 measurements (8.00%) | |
1 (1.00%) low mild | |
6 (6.00%) high mild | |
1 (1.00%) high severe | |
mk48/nanoserde/size 1770477 | |
mk48/nanoserde/zlib 1108304 | |
mk48/nanoserde/zstd 1029947 | |
mk48/nanoserde/zstd_time time: [9.7512 ms 9.7512 ms 9.7512 ms] 105 MB/s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment