Nightly Benchmark Results — 2026-05-16
Machine: GitHub Actions ubuntu-latest Branch: main (014239f)
Storage Benchmarks
[1m[92m Updating[0m crates.io index
[1m[92m Updating[0m git repository `https://github.com/iquerejeta/curve25519-dalek`
[1m[92m Updating[0m git repository `https://github.com/input-output-hk/vrf`
[1m[92m Updating[0m git repository `https://github.com/aiken-lang/aiken.git`
[1m[92m Downloading[0m crates ...
[1m[92m Downloaded[0m cast v0.3.0
[1m[92m Downloaded[0m rand_core v0.9.5
[1m[92m Downloaded[0m tokio-macros v2.7.0
[1m[92m Downloaded[0m pallas-addresses v1.0.0-alpha.6
[1m[92m Downloaded[0m walkdir v2.5.0
[1m[92m Downloaded[0m schemars v0.9.0
[1m[92m Downloaded[0m strsim v0.11.1
[1m[92m Downloaded[0m version_check v0.9.5
[1m[92m Downloaded[0m zeroize v1.8.2
[1m[92m Downloaded[0m zmij v1.0.21
[1m[92m Downloaded[0m unicode-ident v1.0.24
[1m[92m Downloaded[0m unicode-segmentation v1.13.2
[1m[92m Downloaded[0m regex v1.12.3
[1m[92m Downloaded[0m rayon-core v1.13.0
[1m[92m Downloaded[0m typenum v1.19.0
[1m[92m Downloaded[0m zerocopy-derive v0.8.48
[1m[92m Downloaded[0m serde v1.0.228
[1m[92m Downloaded[0m dashu-int v0.4.1
[1m[92m Downloaded[0m itertools v0.13.0
[1m[92m Downloaded[0m serde_json v1.0.149
[1m[92m Downloaded[0m serde_with v3.18.0
[1m[92m Downloaded[0m cryptoxide v0.4.4
[1m[92m Downloaded[0m criterion v0.8.2
[1m[92m Downloaded[0m curve25519-dalek v4.1.3
[1m[92m Downloaded[0m clap_builder v4.6.0
[1m[92m Downloaded[0m regex-automata v0.4.14
[1m[92m Downloaded[0m zerocopy v0.8.48
[1m[92m Downloaded[0m syn v2.0.117
[1m[92m Downloaded[0m curve25519-dalek v3.2.0
[1m[92m Downloaded[0m num-bigint v0.4.6
[1m[92m Downloaded[0m hashbrown v0.17.0
[1m[92m Downloaded[0m half v2.7.1
[1m[92m Downloaded[0m rustix v1.1.4
[1m[92m Downloaded[0m const-oid v0.10.2
[1m[92m Downloaded[0m chrono v0.4.44
[1m[92m Downloaded[0m tracing v0.1.44
[1m[92m Downloaded[0m memmap2 v0.9.10
[1m[92m Downloaded[0m memchr v2.8.0
[1m[92m Downloaded[0m indexmap v2.14.0
[1m[92m Downloaded[0m getrandom v0.3.4
[1m[92m Downloaded[0m libc v0.2.185
[1m[92m Downloaded[0m darling_core v0.23.0
[1m[92m Downloaded[0m crossbeam-utils v0.8.21
[1m[92m Downloaded[0m cpufeatures v0.3.0
[1m[92m Downloaded[0m constant_time_eq v0.4.2
[1m[92m Downloaded[0m num-rational v0.4.2
[1m[92m Downloaded[0m lock_api v0.4.14
[1m[92m Downloaded[0m getrandom v0.1.16
[1m[92m Downloaded[0m derive_more-impl v2.1.1
[1m[92m Downloaded[0m serde_derive v1.0.228
[1m[92m Downloaded[0m rayon v1.12.0
[1m[92m Downloaded[0m rand v0.9.4
[1m[92m Downloaded[0m proc-macro2 v1.0.106
[1m[92m Downloaded[0m minicbor-derive v0.16.2
[1m[92m Downloaded[0m hex v0.4.3
[1m[92m Downloaded[0m find-msvc-tools v0.1.9
[1m[92m Downloaded[0m ed25519 v2.2.3
[1m[92m Downloaded[0m crc32fast v1.5.0
[1m[92m Downloaded[0m tokio v1.51.1
[1m[92m Downloaded[0m ciborium v0.2.2
[1m[92m Downloaded[0m byteorder v1.5.0
[1m[92m Downloaded[0m aho-corasick v1.1.4
[1m[92m Downloaded[0m tracing-core v0.1.36
[1m[92m Downloaded[0m smallvec v1.15.1
[1m[92m Downloaded[0m schemars v1.2.1
[1m[92m Downloaded[0m parking_lot_core v0.9.12
[1m[92m Downloaded[0m num-order v1.2.0
[1m[92m Downloaded[0m num-modular v0.6.1
[1m[92m Downloaded[0m iana-time-zone v0.1.65
[1m[92m Downloaded[0m ed25519-dalek v2.2.0
[1m[92m Downloaded[0m digest v0.10.7
[1m[92m Downloaded[0m derive_more v2.1.1
[1m[92m Downloaded[0m der v0.7.10
[1m[92m Downloaded[0m crossbeam-deque v0.8.6
[1m[92m Downloaded[0m criterion-plot v0.8.2
[1m[92m Downloaded[0m clap_lex v1.1.0
[1m[92m Downloaded[0m tracing-attributes v0.1.31
[1m[92m Downloaded[0m time-macros v0.2.27
[1m[92m Downloaded[0m time-core v0.1.8
[1m[92m Downloaded[0m thiserror v2.0.18
[1m[92m Downloaded[0m thiserror v1.0.69
[1m[92m Downloaded[0m serde_with_macros v3.18.0
[1m[92m Downloaded[0m rustversion v1.0.22
[1m[92m Downloaded[0m ref-cast-impl v1.0.25
[1m[92m Downloaded[0m rand_core v0.5.1
[1m[92m Downloaded[0m rand_chacha v0.9.0
[1m[92m Downloaded[0m ppv-lite86 v0.2.21
[1m[92m Downloaded[0m pin-project-lite v0.2.17
[1m[92m Downloaded[0m paste v1.0.15
[1m[92m Downloaded[0m minicbor v0.26.5
[1m[92m Downloaded[0m getrandom v0.2.17
[1m[92m Downloaded[0m fastrand v2.4.1
[1m[92m Downloaded[0m dyn-clone v1.0.20
[1m[92m Downloaded[0m cc v1.2.60
[1m[92m Downloaded[0m unicode-xid v0.2.6
[1m[92m Downloaded[0m thiserror-impl v2.0.18
[1m[92m Downloaded[0m thiserror-impl v1.0.69
[1m[92m Downloaded[0m subtle v2.6.1
[1m[92m Downloaded[0m socket2 v0.6.3
[1m[92m Downloaded[0m signature v2.2.0
[1m[92m Downloaded[0m signal-hook-registry v1.4.8
[1m[92m Downloaded[0m shlex v1.3.0
[1m[92m Downloaded[0m sha2 v0.11.0
[1m[92m Downloaded[0m serde_core v1.0.228
[1m[92m Downloaded[0m linux-raw-sys v0.12.1
[1m[92m Downloaded[0m ciborium-io v0.2.2
[1m[92m Downloaded[0m semver v1.0.28
[1m[92m Downloaded[0m regex-syntax v0.8.10
[1m[92m Downloaded[0m ref-cast v1.0.25
[1m[92m Downloaded[0m quote v1.0.45
[1m[92m Downloaded[0m plotters-svg v0.3.7
[1m[92m Downloaded[0m plotters-backend v0.3.7
[1m[92m Downloaded[0m num-integer v0.1.46
[1m[92m Downloaded[0m mio v1.2.0
[1m[92m Downloaded[0m ident_case v1.0.1
[1m[92m Downloaded[0m hashbrown v0.12.3
[1m[92m Downloaded[0m getrandom v0.4.2
[1m[92m Downloaded[0m equivalent v1.0.2
[1m[92m Downloaded[0m digest v0.11.2
[1m[92m Downloaded[0m curve25519-dalek-derive v0.1.1
[1m[92m Downloaded[0m crc-catalog v2.4.0
[1m[92m Downloaded[0m cpufeatures v0.2.17
[1m[92m Downloaded[0m ciborium-ll v0.2.2
[1m[92m Downloaded[0m bytes v1.11.1
[1m[92m Downloaded[0m blake2 v0.10.6
[1m[92m Downloaded[0m bech32 v0.11.1
[1m[92m Downloaded[0m base64 v0.22.1
[1m[92m Downloaded[0m base58 v0.2.0
[1m[92m Downloaded[0m tinytemplate v1.2.1
[1m[92m Downloaded[0m time v0.3.47
[1m[92m Downloaded[0m tempfile v3.27.0
[1m[92m Downloaded[0m same-file v1.0.6
[1m[92m Downloaded[0m rustc_version v0.4.1
[1m[92m Downloaded[0m powerfmt v0.2.0
[1m[92m Downloaded[0m num-conv v0.2.1
[1m[92m Downloaded[0m indexmap v1.9.3
[1m[92m Downloaded[0m deranged v0.5.8
[1m[92m Downloaded[0m darling_macro v0.23.0
[1m[92m Downloaded[0m crypto-common v0.1.6
[1m[92m Downloaded[0m clap v4.6.1
[1m[92m Downloaded[0m bitflags v2.11.0
[1m[92m Downloaded[0m base64ct v1.8.3
[1m[92m Downloaded[0m autocfg v1.5.0
[1m[92m Downloaded[0m arrayvec v0.7.6
[1m[92m Downloaded[0m anes v0.1.6
[1m[92m Downloaded[0m sha2 v0.9.9
[1m[92m Downloaded[0m plotters v0.3.7
[1m[92m Downloaded[0m hybrid-array v0.4.10
[1m[92m Downloaded[0m digest v0.9.0
[1m[92m Downloaded[0m darling v0.23.0
[1m[92m Downloaded[0m crossbeam-epoch v0.9.18
[1m[92m Downloaded[0m const-oid v0.9.6
[1m[92m Downloaded[0m block-buffer v0.10.4
[1m[92m Downloaded[0m blake2b_simd v1.0.4
[1m[92m Downloaded[0m bech32 v0.9.1
[1m[92m Downloaded[0m arrayref v0.3.9
[1m[92m Downloaded[0m anstyle v1.0.14
[1m[92m Downloaded[0m alloca v0.4.0
[1m[92m Downloaded[0m pallas-primitives v1.0.0-alpha.6
[1m[92m Downloaded[0m pallas-crypto v1.0.0-alpha.6
[1m[92m Downloaded[0m pallas-codec v1.0.0-alpha.6
[1m[92m Downloaded[0m opaque-debug v0.3.1
[1m[92m Downloaded[0m itoa v1.0.18
[1m[92m Downloaded[0m generic-array v0.14.9
[1m[92m Downloaded[0m either v1.15.0
[1m[92m Downloaded[0m dashu-base v0.4.1
[1m[92m Downloaded[0m crypto-common v0.2.1
[1m[92m Downloaded[0m crc v3.4.0
[1m[92m Downloaded[0m convert_case v0.10.0
[1m[92m Downloaded[0m cfg-if v1.0.4
[1m[92m Downloaded[0m block-buffer v0.9.0
[1m[92m Downloaded[0m static_assertions v1.1.0
[1m[92m Downloaded[0m spki v0.7.3
[1m[92m Downloaded[0m sha2 v0.10.9
[1m[92m Downloaded[0m scopeguard v1.2.0
[1m[92m Downloaded[0m rand_core v0.6.4
[1m[92m Downloaded[0m pkcs8 v0.10.2
[1m[92m Downloaded[0m page_size v0.6.0
[1m[92m Downloaded[0m once_cell v1.21.4
[1m[92m Downloaded[0m parking_lot v0.12.5
[1m[92m Downloaded[0m pallas-traverse v1.0.0-alpha.6
[1m[92m Downloaded[0m num-traits v0.2.19
[1m[92m Downloaded[0m errno v0.3.14
[1m[92m Downloaded[0m oorandom v11.1.5
[1m[92m Downloaded[0m block-buffer v0.12.0
[1m[92m Compiling[0m proc-macro2 v1.0.106
[1m[92m Compiling[0m unicode-ident v1.0.24
[1m[92m Compiling[0m quote v1.0.45
[1m[92m Compiling[0m cfg-if v1.0.4
[1m[92m Compiling[0m libc v0.2.185
[1m[92m Compiling[0m typenum v1.19.0
[1m[92m Compiling[0m version_check v0.9.5
[1m[92m Compiling[0m generic-array v0.14.9
[1m[92m Compiling[0m serde_core v1.0.228
[1m[92m Compiling[0m syn v2.0.117
[1m[92m Compiling[0m zerocopy v0.8.48
[1m[92m Compiling[0m serde v1.0.228
[1m[92m Compiling[0m subtle v2.6.1
[1m[92m Compiling[0m autocfg v1.5.0
[1m[92m Compiling[0m crypto-common v0.1.6
[1m[92m Compiling[0m block-buffer v0.10.4
[1m[92m Compiling[0m num-traits v0.2.19
[1m[92m Compiling[0m digest v0.10.7
[1m[92m Compiling[0m semver v1.0.28
[1m[92m Compiling[0m getrandom v0.3.4
[1m[92m Compiling[0m cpufeatures v0.2.17
[1m[92m Compiling[0m zeroize v1.8.2
[1m[92m Compiling[0m ident_case v1.0.1
[1m[92m Compiling[0m strsim v0.11.1
[1m[92m Compiling[0m rustc_version v0.4.1
[1m[92m Compiling[0m minicbor v0.26.5
[1m[92m Compiling[0m thiserror v1.0.69
[1m[92m Compiling[0m curve25519-dalek v4.1.3
[1m[92m Compiling[0m zmij v1.0.21
[1m[92m Compiling[0m rand_core v0.9.5
[1m[92m Compiling[0m hex v0.4.3
[1m[92m Compiling[0m signature v2.2.0
[1m[92m Compiling[0m serde_json v1.0.149
[1m[92m Compiling[0m sha2 v0.10.9
[1m[92m Compiling[0m memchr v2.8.0
[1m[92m Compiling[0m getrandom v0.1.16
[1m[92m Compiling[0m itoa v1.0.18
[1m[92m Compiling[0m darling_core v0.23.0
[1m[92m Compiling[0m rand_core v0.6.4
[1m[92m Compiling[0m crossbeam-utils v0.8.21
[1m[92m Compiling[0m either v1.15.0
[1m[92m Compiling[0m cryptoxide v0.4.4
[1m[92m Compiling[0m zerocopy-derive v0.8.48
[1m[92m Compiling[0m serde_derive v1.0.228
[1m[92m Compiling[0m darling_macro v0.23.0
[1m[92m Compiling[0m thiserror-impl v1.0.69
[1m[92m Compiling[0m minicbor-derive v0.16.2
[1m[92m Compiling[0m darling v0.23.0
[1m[92m Compiling[0m curve25519-dalek-derive v0.1.1
[1m[92m Compiling[0m serde_with_macros v3.18.0
[1m[92m Compiling[0m ed25519 v2.2.3
[1m[92m Compiling[0m ed25519-dalek v2.2.0
[1m[92m Compiling[0m unicode-segmentation v1.13.2
[1m[92m Compiling[0m num-integer v0.1.46
[1m[92m Compiling[0m serde_with v3.18.0
[1m[92m Compiling[0m convert_case v0.10.0
[1m[92m Compiling[0m digest v0.9.0
[1m[92m Compiling[0m hybrid-array v0.4.10
[1m[92m Compiling[0m unicode-xid v0.2.6
[1m[92m Compiling[0m thiserror v2.0.18
[1m[92m Compiling[0m half v2.7.1
[1m[92m Compiling[0m ppv-lite86 v0.2.21
[1m[92m Compiling[0m derive_more-impl v2.1.1
[1m[92m Compiling[0m rand_chacha v0.9.0
[1m[92m Compiling[0m rand v0.9.4
[1m[92m Compiling[0m num-bigint v0.4.6
[1m[92m Compiling[0m rand_core v0.5.1
[1m[92m Compiling[0m pallas-codec v1.0.0-alpha.6
[1m[92m Compiling[0m thiserror-impl v2.0.18
[1m[92m Compiling[0m itertools v0.13.0
[1m[92m Compiling[0m pallas-crypto v1.0.0-alpha.6
[1m[92m Compiling[0m crc-catalog v2.4.0
[1m[92m Compiling[0m parking_lot_core v0.9.12
[1m[92m Compiling[0m byteorder v1.5.0
[1m[92m Compiling[0m once_cell v1.21.4
[1m[92m Compiling[0m iana-time-zone v0.1.65
[1m[92m Compiling[0m rustversion v1.0.22
[1m[92m Compiling[0m find-msvc-tools v0.1.9
[1m[92m Compiling[0m arrayvec v0.7.6
[1m[92m Compiling[0m shlex v1.3.0
[1m[92m Compiling[0m constant_time_eq v0.4.2
[1m[92m Compiling[0m paste v1.0.15
[1m[92m Compiling[0m bytes v1.11.1
[1m[92m Compiling[0m arrayref v0.3.9
[1m[92m Compiling[0m cc v1.2.60
[1m[92m Compiling[0m blake2b_simd v1.0.4
[1m[92m Compiling[0m chrono v0.4.44
[1m[92m Compiling[0m crc v3.4.0
[1m[92m Compiling[0m num-rational v0.4.2
[1m[92m Compiling[0m crossbeam-epoch v0.9.18
[1m[92m Compiling[0m derive_more v2.1.1
[1m[92m Compiling[0m crypto-common v0.2.1
[1m[92m Compiling[0m block-buffer v0.12.0
[1m[92m Compiling[0m blake2 v0.10.6
[1m[92m Compiling[0m block-buffer v0.9.0
[1m[92m Compiling[0m bech32 v0.9.1
[1m[92m Compiling[0m opaque-debug v0.3.1
[1m[92m Compiling[0m num-modular v0.6.1
[1m[92m Compiling[0m rayon-core v1.13.0
[1m[92m Compiling[0m pin-project-lite v0.2.17
[1m[92m Compiling[0m base58 v0.2.0
[1m[92m Compiling[0m smallvec v1.15.1
[1m[92m Compiling[0m scopeguard v1.2.0
[1m[92m Compiling[0m const-oid v0.10.2
[1m[92m Compiling[0m bech32 v0.11.1
[1m[92m Compiling[0m num-order v1.2.0
[1m[92m Compiling[0m digest v0.11.2
[1m[92m Compiling[0m dugite-primitives v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-primitives)
[1m[92m Compiling[0m lock_api v0.4.14
[1m[92m Compiling[0m pallas-addresses v1.0.0-alpha.6
[1m[92m Compiling[0m sha2 v0.9.9
[1m[92m Compiling[0m crossbeam-deque v0.8.6
[1m[92m Compiling[0m alloca v0.4.0
[1m[92m Compiling[0m tracing-core v0.1.36
[1m[92m Compiling[0m pallas-primitives v1.0.0-alpha.6
[1m[92m Compiling[0m curve25519-dalek v3.2.0 (https://github.com/iquerejeta/curve25519-dalek?branch=ietf03_vrf_compat_ell2#70a36f41)
[1m[92m Compiling[0m curve25519-dalek v3.2.0
[1m[92m Compiling[0m tracing-attributes v0.1.31
[1m[92m Compiling[0m errno v0.3.14
[1m[92m Compiling[0m anstyle v1.0.14
[1m[92m Compiling[0m rustix v1.1.4
[1m[92m Compiling[0m clap_lex v1.1.0
[1m[92m Compiling[0m static_assertions v1.1.0
[1m[92m Compiling[0m regex-syntax v0.8.10
[1m[92m Compiling[0m plotters-backend v0.3.7
[1m[92m Compiling[0m crc32fast v1.5.0
[1m[92m Compiling[0m ciborium-io v0.2.2
[1m[92m Compiling[0m dashu-base v0.4.1
[1m[92m Compiling[0m getrandom v0.4.2
[1m[92m Compiling[0m cpufeatures v0.3.0
[1m[92m Compiling[0m sha2 v0.11.0
[1m[92m Compiling[0m dashu-int v0.4.1
[1m[92m Compiling[0m regex-automata v0.4.14
[1m[92m Compiling[0m pallas-traverse v1.0.0-alpha.6
[1m[92m Compiling[0m ciborium-ll v0.2.2
[1m[92m Compiling[0m tracing v0.1.44
[1m[92m Compiling[0m plotters-svg v0.3.7
[1m[92m Compiling[0m clap_builder v4.6.0
[1m[92m Compiling[0m signal-hook-registry v1.4.8
[1m[92m Compiling[0m vrf_dalek v0.1.0 (https://github.com/input-output-hk/vrf?rev=03ac038e9b92c754ebbcb71824866d93f25e27f3#03ac038e)
[1m[92m Compiling[0m parking_lot v0.12.5
[1m[92m Compiling[0m tokio-macros v2.7.0
[1m[92m Compiling[0m mio v1.2.0
[1m[92m Compiling[0m socket2 v0.6.3
[1m[92m Compiling[0m same-file v1.0.6
[1m[92m Compiling[0m cast v0.3.0
[1m[92m Compiling[0m bitflags v2.11.0
[1m[92m Compiling[0m linux-raw-sys v0.12.1
[1m[92m Compiling[0m criterion-plot v0.8.2
[1m[92m Compiling[0m walkdir v2.5.0
[1m[92m Compiling[0m tokio v1.51.1
[1m[92m Compiling[0m rayon v1.12.0
[1m[92m Compiling[0m clap v4.6.1
[1m[92m Compiling[0m dugite-crypto v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-crypto)
[1m[92m Compiling[0m dugite-serialization v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-serialization)
[1m[92m Compiling[0m plotters v0.3.7
[1m[92m Compiling[0m ciborium v0.2.2
[1m[92m Compiling[0m regex v1.12.3
[1m[92m Compiling[0m tinytemplate v1.2.1
[1m[92m Compiling[0m memmap2 v0.9.10
[1m[92m Compiling[0m page_size v0.6.0
[1m[92m Compiling[0m fastrand v2.4.1
[1m[92m Compiling[0m oorandom v11.1.5
[1m[92m Compiling[0m anes v0.1.6
[1m[92m Compiling[0m criterion v0.8.2
[1m[92m Compiling[0m tempfile v3.27.0
[1m[92m Compiling[0m dugite-storage v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-storage)
[1m[92m Finished[0m `bench` profile [optimized] target(s) in 1m 11s
[1m[92m Running[0m benches/storage_bench.rs (target/release/deps/storage_bench-9f185658b419e032)
Gnuplot not found, using plotters backend
Benchmarking chaindb/sequential_insert/10k_20kb
Benchmarking chaindb/sequential_insert/10k_20kb: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 43.1s.
Benchmarking chaindb/sequential_insert/10k_20kb: Collecting 10 samples in estimated 43.123 s (10 iterations)
Benchmarking chaindb/sequential_insert/10k_20kb: Analyzing
chaindb/sequential_insert/10k_20kb
time: [3.8685 s 4.0093 s 4.2117 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
Benchmarking chaindb/random_read/by_hash/10000blks
Benchmarking chaindb/random_read/by_hash/10000blks: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 401.4s, or reduce sample count to 10.
Benchmarking chaindb/random_read/by_hash/10000blks: Collecting 100 samples in estimated 401.39 s (100 iterations)
Benchmarking chaindb/random_read/by_hash/10000blks: Analyzing
chaindb/random_read/by_hash/10000blks
time: [32.551 ms 32.830 ms 33.117 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking chaindb/random_read/by_hash/100000blks
Benchmarking chaindb/random_read/by_hash/100000blks: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 4097.5s, or reduce sample count to 10.
Benchmarking chaindb/random_read/by_hash/100000blks: Collecting 100 samples in estimated 4097.5 s (100 iterations)
Benchmarking chaindb/random_read/by_hash/100000blks: Analyzing
chaindb/random_read/by_hash/100000blks
time: [338.79 ms 343.45 ms 348.41 ms]
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) high mild
Benchmarking chaindb/tip_query
Benchmarking chaindb/tip_query: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 355.7s, or reduce sample count to 10.
Benchmarking chaindb/tip_query: Collecting 100 samples in estimated 355.66 s (100 iterations)
Benchmarking chaindb/tip_query: Analyzing
chaindb/tip_query time: [30.933 ms 31.225 ms 31.516 ms]
Benchmarking chaindb/has_block
Benchmarking chaindb/has_block: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 354.2s, or reduce sample count to 10.
Benchmarking chaindb/has_block: Collecting 100 samples in estimated 354.23 s (100 iterations)
Benchmarking chaindb/has_block: Analyzing
chaindb/has_block time: [30.865 ms 31.173 ms 31.481 ms]
Benchmarking chaindb/slot_range_100
Benchmarking chaindb/slot_range_100: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 343.4s, or reduce sample count to 10.
Benchmarking chaindb/slot_range_100: Collecting 100 samples in estimated 343.43 s (100 iterations)
Benchmarking chaindb/slot_range_100: Analyzing
chaindb/slot_range_100 time: [33.069 ms 33.360 ms 33.651 ms]
Benchmarking chaindb/flush_to_immutable/k_2160_blocks_20kb/2160
Benchmarking chaindb/flush_to_immutable/k_2160_blocks_20kb/2160: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 7.4s.
Benchmarking chaindb/flush_to_immutable/k_2160_blocks_20kb/2160: Collecting 10 samples in estimated 7.4318 s (10 iterations)
Benchmarking chaindb/flush_to_immutable/k_2160_blocks_20kb/2160: Analyzing
chaindb/flush_to_immutable/k_2160_blocks_20kb/2160
time: [5.6845 ms 5.8284 ms 5.9689 ms]
Benchmarking chaindb/profile_comparison/insert_10k_20kb/in_memory
Benchmarking chaindb/profile_comparison/insert_10k_20kb/in_memory: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 35.2s.
Benchmarking chaindb/profile_comparison/insert_10k_20kb/in_memory: Collecting 10 samples in estimated 35.232 s (10 iterations)
Benchmarking chaindb/profile_comparison/insert_10k_20kb/in_memory: Analyzing
chaindb/profile_comparison/insert_10k_20kb/in_memory
time: [3.4393 s 3.4747 s 3.5153 s]
Benchmarking chaindb/profile_comparison/insert_10k_20kb/mmap
Benchmarking chaindb/profile_comparison/insert_10k_20kb/mmap: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 34.1s.
Benchmarking chaindb/profile_comparison/insert_10k_20kb/mmap: Collecting 10 samples in estimated 34.134 s (10 iterations)
Benchmarking chaindb/profile_comparison/insert_10k_20kb/mmap: Analyzing
chaindb/profile_comparison/insert_10k_20kb/mmap
time: [3.4242 s 3.4663 s 3.5203 s]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) high mild
1 (10.00%) high severe
Benchmarking chaindb/profile_comparison/read_500/in_memory
Benchmarking chaindb/profile_comparison/read_500/in_memory: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 34.3s.
Benchmarking chaindb/profile_comparison/read_500/in_memory: Collecting 10 samples in estimated 34.324 s (10 iterations)
Benchmarking chaindb/profile_comparison/read_500/in_memory: Analyzing
chaindb/profile_comparison/read_500/in_memory
time: [31.476 ms 32.197 ms 32.848 ms]
Found 2 outliers among 10 measurements (20.00%)
2 (20.00%) low mild
Benchmarking chaindb/profile_comparison/read_500/mmap
Benchmarking chaindb/profile_comparison/read_500/mmap: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 35.8s.
Benchmarking chaindb/profile_comparison/read_500/mmap: Collecting 10 samples in estimated 35.776 s (10 iterations)
Benchmarking chaindb/profile_comparison/read_500/mmap: Analyzing
chaindb/profile_comparison/read_500/mmap
time: [31.556 ms 32.304 ms 33.079 ms]
Benchmarking immutabledb/open/in_memory/10000
Benchmarking immutabledb/open/in_memory/10000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 9.4s, or reduce sample count to 50.
Benchmarking immutabledb/open/in_memory/10000: Collecting 100 samples in estimated 9.3506 s (100 iterations)
Benchmarking immutabledb/open/in_memory/10000: Analyzing
immutabledb/open/in_memory/10000
time: [93.644 ms 93.747 ms 93.850 ms]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) low mild
1 (1.00%) high mild
Benchmarking immutabledb/open/mmap_cached/10000
Benchmarking immutabledb/open/mmap_cached/10000: Warming up for 3.0000 s
Benchmarking immutabledb/open/mmap_cached/10000: Collecting 100 samples in estimated 5.9784 s (30k iterations)
Benchmarking immutabledb/open/mmap_cached/10000: Analyzing
immutabledb/open/mmap_cached/10000
time: [196.69 µs 196.80 µs 196.91 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking immutabledb/open/mmap_cold_rebuild/10000
Benchmarking immutabledb/open/mmap_cold_rebuild/10000: Warming up for 3.0000 s
Benchmarking immutabledb/open/mmap_cold_rebuild/10000: Collecting 100 samples in estimated 5.2789 s (1600 iterations)
Benchmarking immutabledb/open/mmap_cold_rebuild/10000: Analyzing
immutabledb/open/mmap_cold_rebuild/10000
time: [3.0815 ms 3.1005 ms 3.1249 ms]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking immutabledb/open/in_memory/100000
Benchmarking immutabledb/open/in_memory/100000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 118.6s, or reduce sample count to 10.
Benchmarking immutabledb/open/in_memory/100000: Collecting 100 samples in estimated 118.60 s (100 iterations)
Benchmarking immutabledb/open/in_memory/100000: Analyzing
immutabledb/open/in_memory/100000
time: [867.65 ms 868.20 ms 868.79 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking immutabledb/open/mmap_cached/100000
Benchmarking immutabledb/open/mmap_cached/100000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 8.3s, enable flat sampling, or reduce sample count to 50.
Benchmarking immutabledb/open/mmap_cached/100000: Collecting 100 samples in estimated 8.2871 s (5050 iterations)
Benchmarking immutabledb/open/mmap_cached/100000: Analyzing
immutabledb/open/mmap_cached/100000
time: [1.6440 ms 1.6461 ms 1.6485 ms]
Found 8 outliers among 100 measurements (8.00%)
3 (3.00%) high mild
5 (5.00%) high severe
Benchmarking immutabledb/open/mmap_cold_rebuild/100000
Benchmarking immutabledb/open/mmap_cold_rebuild/100000: Warming up for 3.0000 s
Benchmarking immutabledb/open/mmap_cold_rebuild/100000: Collecting 100 samples in estimated 5.0785 s (200 iterations)
Benchmarking immutabledb/open/mmap_cold_rebuild/100000: Analyzing
immutabledb/open/mmap_cold_rebuild/100000
time: [25.640 ms 25.717 ms 25.825 ms]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) low mild
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking immutabledb/lookup/in_memory/10000
Benchmarking immutabledb/lookup/in_memory/10000: Warming up for 3.0000 s
Benchmarking immutabledb/lookup/in_memory/10000: Collecting 100 samples in estimated 5.3132 s (500 iterations)
Benchmarking immutabledb/lookup/in_memory/10000: Analyzing
immutabledb/lookup/in_memory/10000
time: [10.627 ms 10.644 ms 10.663 ms]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking immutabledb/lookup/mmap/10000
Benchmarking immutabledb/lookup/mmap/10000: Warming up for 3.0000 s
Benchmarking immutabledb/lookup/mmap/10000: Collecting 100 samples in estimated 5.3050 s (500 iterations)
Benchmarking immutabledb/lookup/mmap/10000: Analyzing
immutabledb/lookup/mmap/10000
time: [10.680 ms 10.698 ms 10.717 ms]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking immutabledb/has_block/in_memory
Benchmarking immutabledb/has_block/in_memory: Warming up for 3.0000 s
Benchmarking immutabledb/has_block/in_memory: Collecting 100 samples in estimated 5.1736 s (146k iterations)
Benchmarking immutabledb/has_block/in_memory: Analyzing
immutabledb/has_block/in_memory
time: [32.945 µs 33.381 µs 33.835 µs]
Benchmarking immutabledb/has_block/mmap
Benchmarking immutabledb/has_block/mmap: Warming up for 3.0000 s
Benchmarking immutabledb/has_block/mmap: Collecting 100 samples in estimated 5.1685 s (146k iterations)
Benchmarking immutabledb/has_block/mmap: Analyzing
immutabledb/has_block/mmap
time: [32.936 µs 33.383 µs 33.847 µs]
Benchmarking immutabledb/append/1k_blocks_20kb/in_memory
Benchmarking immutabledb/append/1k_blocks_20kb/in_memory: Warming up for 3.0000 s
Benchmarking immutabledb/append/1k_blocks_20kb/in_memory: Collecting 100 samples in estimated 5.8565 s (400 iterations)
Benchmarking immutabledb/append/1k_blocks_20kb/in_memory: Analyzing
immutabledb/append/1k_blocks_20kb/in_memory
time: [14.505 ms 14.516 ms 14.528 ms]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking immutabledb/append/1k_blocks_20kb/mmap
Benchmarking immutabledb/append/1k_blocks_20kb/mmap: Warming up for 3.0000 s
Benchmarking immutabledb/append/1k_blocks_20kb/mmap: Collecting 100 samples in estimated 6.0998 s (400 iterations)
Benchmarking immutabledb/append/1k_blocks_20kb/mmap: Analyzing
immutabledb/append/1k_blocks_20kb/mmap
time: [15.132 ms 15.141 ms 15.152 ms]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking immutabledb/slot_range/range_100/in_memory
Benchmarking immutabledb/slot_range/range_100/in_memory: Warming up for 3.0000 s
Benchmarking immutabledb/slot_range/range_100/in_memory: Collecting 100 samples in estimated 6.2216 s (20k iterations)
Benchmarking immutabledb/slot_range/range_100/in_memory: Analyzing
immutabledb/slot_range/range_100/in_memory
time: [307.86 µs 308.40 µs 308.91 µs]
Found 5 outliers among 100 measurements (5.00%)
5 (5.00%) low mild
Benchmarking immutabledb/slot_range/range_100/mmap
Benchmarking immutabledb/slot_range/range_100/mmap: Warming up for 3.0000 s
Benchmarking immutabledb/slot_range/range_100/mmap: Collecting 100 samples in estimated 6.3630 s (20k iterations)
Benchmarking immutabledb/slot_range/range_100/mmap: Analyzing
immutabledb/slot_range/range_100/mmap
time: [314.70 µs 315.18 µs 315.67 µs]
Found 11 outliers among 100 measurements (11.00%)
4 (4.00%) low severe
6 (6.00%) low mild
1 (1.00%) high mild
Benchmarking block_index/insert/in_memory/10000
Benchmarking block_index/insert/in_memory/10000: Warming up for 3.0000 s
Benchmarking block_index/insert/in_memory/10000: Collecting 100 samples in estimated 8.0512 s (10k iterations)
Benchmarking block_index/insert/in_memory/10000: Analyzing
block_index/insert/in_memory/10000
time: [803.61 µs 804.73 µs 805.94 µs]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
Benchmarking block_index/insert/mmap/10000
Benchmarking block_index/insert/mmap/10000: Warming up for 3.0000 s
Benchmarking block_index/insert/mmap/10000: Collecting 100 samples in estimated 5.4097 s (900 iterations)
Benchmarking block_index/insert/mmap/10000: Analyzing
block_index/insert/mmap/10000
time: [6.0164 ms 6.1040 ms 6.2253 ms]
Found 8 outliers among 100 measurements (8.00%)
4 (4.00%) high mild
4 (4.00%) high severe
Benchmarking block_index/insert/in_memory/50000
Benchmarking block_index/insert/in_memory/50000: Warming up for 3.0000 s
Benchmarking block_index/insert/in_memory/50000: Collecting 100 samples in estimated 5.2166 s (1500 iterations)
Benchmarking block_index/insert/in_memory/50000: Analyzing
block_index/insert/in_memory/50000
time: [3.5149 ms 3.5227 ms 3.5305 ms]
Benchmarking block_index/insert/mmap/50000
Benchmarking block_index/insert/mmap/50000: Warming up for 3.0000 s
Benchmarking block_index/insert/mmap/50000: Collecting 100 samples in estimated 7.8095 s (200 iterations)
Benchmarking block_index/insert/mmap/50000: Analyzing
block_index/insert/mmap/50000
time: [38.920 ms 38.977 ms 39.040 ms]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking block_index/insert/in_memory/100000
Benchmarking block_index/insert/in_memory/100000: Warming up for 3.0000 s
Benchmarking block_index/insert/in_memory/100000: Collecting 100 samples in estimated 5.7108 s (800 iterations)
Benchmarking block_index/insert/in_memory/100000: Analyzing
block_index/insert/in_memory/100000
time: [7.0700 ms 7.0872 ms 7.1046 ms]
Benchmarking block_index/insert/mmap/100000
Benchmarking block_index/insert/mmap/100000: 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, or reduce sample count to 60.
Benchmarking block_index/insert/mmap/100000: Collecting 100 samples in estimated 7.6829 s (100 iterations)
Benchmarking block_index/insert/mmap/100000: Analyzing
block_index/insert/mmap/100000
time: [76.587 ms 76.667 ms 76.752 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking block_index/lookup/in_memory/10000
Benchmarking block_index/lookup/in_memory/10000: Warming up for 3.0000 s
Benchmarking block_index/lookup/in_memory/10000: Collecting 100 samples in estimated 5.0291 s (273k iterations)
Benchmarking block_index/lookup/in_memory/10000: Analyzing
block_index/lookup/in_memory/10000
time: [18.200 µs 18.259 µs 18.346 µs]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking block_index/lookup/mmap/10000
Benchmarking block_index/lookup/mmap/10000: Warming up for 3.0000 s
Benchmarking block_index/lookup/mmap/10000: Collecting 100 samples in estimated 5.0623 s (167k iterations)
Benchmarking block_index/lookup/mmap/10000: Analyzing
block_index/lookup/mmap/10000
time: [29.316 µs 29.545 µs 29.763 µs]
Benchmarking block_index/lookup/in_memory/50000
Benchmarking block_index/lookup/in_memory/50000: Warming up for 3.0000 s
Benchmarking block_index/lookup/in_memory/50000: Collecting 100 samples in estimated 5.0290 s (268k iterations)
Benchmarking block_index/lookup/in_memory/50000: Analyzing
block_index/lookup/in_memory/50000
time: [18.579 µs 18.604 µs 18.630 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking block_index/lookup/mmap/50000
Benchmarking block_index/lookup/mmap/50000: Warming up for 3.0000 s
Benchmarking block_index/lookup/mmap/50000: Collecting 100 samples in estimated 5.0481 s (242k iterations)
Benchmarking block_index/lookup/mmap/50000: Analyzing
block_index/lookup/mmap/50000
time: [20.157 µs 20.283 µs 20.401 µs]
Benchmarking block_index/lookup/in_memory/100000
Benchmarking block_index/lookup/in_memory/100000: Warming up for 3.0000 s
Benchmarking block_index/lookup/in_memory/100000: Collecting 100 samples in estimated 5.0594 s (268k iterations)
Benchmarking block_index/lookup/in_memory/100000: Analyzing
block_index/lookup/in_memory/100000
time: [18.683 µs 18.711 µs 18.740 µs]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking block_index/lookup/mmap/100000
Benchmarking block_index/lookup/mmap/100000: Warming up for 3.0000 s
Benchmarking block_index/lookup/mmap/100000: Collecting 100 samples in estimated 5.0111 s (247k iterations)
Benchmarking block_index/lookup/mmap/100000: Analyzing
block_index/lookup/mmap/100000
time: [19.683 µs 19.815 µs 19.941 µs]
Benchmarking block_index/contains_miss/in_memory
Benchmarking block_index/contains_miss/in_memory: Warming up for 3.0000 s
Benchmarking block_index/contains_miss/in_memory: Collecting 100 samples in estimated 5.0249 s (404k iterations)
Benchmarking block_index/contains_miss/in_memory: Analyzing
block_index/contains_miss/in_memory
time: [12.418 µs 12.429 µs 12.442 µs]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.00%) high severe
Benchmarking block_index/contains_miss/mmap
Benchmarking block_index/contains_miss/mmap: Warming up for 3.0000 s
Benchmarking block_index/contains_miss/mmap: Collecting 100 samples in estimated 5.1501 s (131k iterations)
Benchmarking block_index/contains_miss/mmap: Analyzing
block_index/contains_miss/mmap
time: [41.322 µs 41.964 µs 42.572 µs]
Benchmarking scaling/block_index_insert/in_memory/10000
Benchmarking scaling/block_index_insert/in_memory/10000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/in_memory/10000: Collecting 10 samples in estimated 5.0094 s (6215 iterations)
Benchmarking scaling/block_index_insert/in_memory/10000: Analyzing
scaling/block_index_insert/in_memory/10000
time: [804.46 µs 809.51 µs 817.85 µs]
Found 3 outliers among 10 measurements (30.00%)
1 (10.00%) low severe
1 (10.00%) low mild
1 (10.00%) high severe
Benchmarking scaling/block_index_insert/mmap/10000
Benchmarking scaling/block_index_insert/mmap/10000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/mmap/10000: Collecting 10 samples in estimated 5.3059 s (880 iterations)
Benchmarking scaling/block_index_insert/mmap/10000: Analyzing
scaling/block_index_insert/mmap/10000
time: [6.0074 ms 6.0164 ms 6.0232 ms]
Found 2 outliers among 10 measurements (20.00%)
2 (20.00%) low mild
Benchmarking scaling/block_index_insert/in_memory/50000
Benchmarking scaling/block_index_insert/in_memory/50000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/in_memory/50000: Collecting 10 samples in estimated 5.0838 s (1430 iterations)
Benchmarking scaling/block_index_insert/in_memory/50000: Analyzing
scaling/block_index_insert/in_memory/50000
time: [3.5437 ms 3.5454 ms 3.5471 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking scaling/block_index_insert/mmap/50000
Benchmarking scaling/block_index_insert/mmap/50000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/mmap/50000: Collecting 10 samples in estimated 6.4640 s (165 iterations)
Benchmarking scaling/block_index_insert/mmap/50000: Analyzing
scaling/block_index_insert/mmap/50000
time: [38.980 ms 39.120 ms 39.267 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking scaling/block_index_insert/in_memory/100000
Benchmarking scaling/block_index_insert/in_memory/100000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/in_memory/100000: Collecting 10 samples in estimated 5.1500 s (715 iterations)
Benchmarking scaling/block_index_insert/in_memory/100000: Analyzing
scaling/block_index_insert/in_memory/100000
time: [7.1897 ms 7.1938 ms 7.1991 ms]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high severe
Benchmarking scaling/block_index_insert/mmap/100000
Benchmarking scaling/block_index_insert/mmap/100000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/mmap/100000: Collecting 10 samples in estimated 8.4606 s (110 iterations)
Benchmarking scaling/block_index_insert/mmap/100000: Analyzing
scaling/block_index_insert/mmap/100000
time: [77.018 ms 77.466 ms 78.134 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
Benchmarking scaling/block_index_insert/in_memory/250000
Benchmarking scaling/block_index_insert/in_memory/250000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/in_memory/250000: Collecting 10 samples in estimated 6.0657 s (220 iterations)
Benchmarking scaling/block_index_insert/in_memory/250000: Analyzing
scaling/block_index_insert/in_memory/250000
time: [27.440 ms 27.484 ms 27.523 ms]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high mild
Benchmarking scaling/block_index_insert/mmap/250000
Benchmarking scaling/block_index_insert/mmap/250000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 8.8s or enable flat sampling.
Benchmarking scaling/block_index_insert/mmap/250000: Collecting 10 samples in estimated 8.8074 s (55 iterations)
Benchmarking scaling/block_index_insert/mmap/250000: Analyzing
scaling/block_index_insert/mmap/250000
time: [161.10 ms 161.39 ms 161.65 ms]
Benchmarking scaling/block_index_insert/in_memory/500000
Benchmarking scaling/block_index_insert/in_memory/500000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/in_memory/500000: Collecting 10 samples in estimated 7.5136 s (110 iterations)
Benchmarking scaling/block_index_insert/in_memory/500000: Analyzing
scaling/block_index_insert/in_memory/500000
time: [68.057 ms 68.138 ms 68.201 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking scaling/block_index_insert/mmap/500000
Benchmarking scaling/block_index_insert/mmap/500000: Warming up for 3.0000 s
Benchmarking scaling/block_index_insert/mmap/500000: Collecting 10 samples in estimated 6.5786 s (20 iterations)
Benchmarking scaling/block_index_insert/mmap/500000: Analyzing
scaling/block_index_insert/mmap/500000
time: [330.06 ms 330.52 ms 331.14 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
Benchmarking scaling/block_index_insert/in_memory/1000000
Benchmarking scaling/block_index_insert/in_memory/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 8.6s or enable flat sampling.
Benchmarking scaling/block_index_insert/in_memory/1000000: Collecting 10 samples in estimated 8.5680 s (55 iterations)
Benchmarking scaling/block_index_insert/in_memory/1000000: Analyzing
scaling/block_index_insert/in_memory/1000000
time: [156.31 ms 156.76 ms 157.20 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking scaling/block_index_insert/mmap/1000000
Benchmarking scaling/block_index_insert/mmap/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 6.8s.
Benchmarking scaling/block_index_insert/mmap/1000000: Collecting 10 samples in estimated 6.8078 s (10 iterations)
Benchmarking scaling/block_index_insert/mmap/1000000: Analyzing
scaling/block_index_insert/mmap/1000000
time: [682.98 ms 683.99 ms 685.06 ms]
Benchmarking scaling/block_index_lookup/in_memory/10000
Benchmarking scaling/block_index_lookup/in_memory/10000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/in_memory/10000: Collecting 10 samples in estimated 5.0010 s (278k iterations)
Benchmarking scaling/block_index_lookup/in_memory/10000: Analyzing
scaling/block_index_lookup/in_memory/10000
time: [18.313 µs 18.332 µs 18.367 µs]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high severe
Benchmarking scaling/block_index_lookup/mmap/10000
Benchmarking scaling/block_index_lookup/mmap/10000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/mmap/10000: Collecting 10 samples in estimated 5.0004 s (173k iterations)
Benchmarking scaling/block_index_lookup/mmap/10000: Analyzing
scaling/block_index_lookup/mmap/10000
time: [30.347 µs 30.374 µs 30.402 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking scaling/block_index_lookup/in_memory/50000
Benchmarking scaling/block_index_lookup/in_memory/50000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/in_memory/50000: Collecting 10 samples in estimated 5.0005 s (270k iterations)
Benchmarking scaling/block_index_lookup/in_memory/50000: Analyzing
scaling/block_index_lookup/in_memory/50000
time: [18.830 µs 18.841 µs 18.857 µs]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high severe
Benchmarking scaling/block_index_lookup/mmap/50000
Benchmarking scaling/block_index_lookup/mmap/50000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/mmap/50000: Collecting 10 samples in estimated 5.0002 s (247k iterations)
Benchmarking scaling/block_index_lookup/mmap/50000: Analyzing
scaling/block_index_lookup/mmap/50000
time: [20.738 µs 20.751 µs 20.772 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking scaling/block_index_lookup/in_memory/100000
Benchmarking scaling/block_index_lookup/in_memory/100000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/in_memory/100000: Collecting 10 samples in estimated 5.0007 s (269k iterations)
Benchmarking scaling/block_index_lookup/in_memory/100000: Analyzing
scaling/block_index_lookup/in_memory/100000
time: [18.875 µs 18.890 µs 18.907 µs]
Found 3 outliers among 10 measurements (30.00%)
1 (10.00%) low severe
1 (10.00%) high mild
1 (10.00%) high severe
Benchmarking scaling/block_index_lookup/mmap/100000
Benchmarking scaling/block_index_lookup/mmap/100000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/mmap/100000: Collecting 10 samples in estimated 5.0008 s (253k iterations)
Benchmarking scaling/block_index_lookup/mmap/100000: Analyzing
scaling/block_index_lookup/mmap/100000
time: [20.242 µs 20.252 µs 20.269 µs]
Found 3 outliers among 10 measurements (30.00%)
1 (10.00%) low severe
1 (10.00%) high mild
1 (10.00%) high severe
Benchmarking scaling/block_index_lookup/in_memory/250000
Benchmarking scaling/block_index_lookup/in_memory/250000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/in_memory/250000: Collecting 10 samples in estimated 5.0007 s (268k iterations)
Benchmarking scaling/block_index_lookup/in_memory/250000: Analyzing
scaling/block_index_lookup/in_memory/250000
time: [18.916 µs 18.921 µs 18.931 µs]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high severe
Benchmarking scaling/block_index_lookup/mmap/250000
Benchmarking scaling/block_index_lookup/mmap/250000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/mmap/250000: Collecting 10 samples in estimated 5.0008 s (254k iterations)
Benchmarking scaling/block_index_lookup/mmap/250000: Analyzing
scaling/block_index_lookup/mmap/250000
time: [20.119 µs 20.127 µs 20.131 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking scaling/block_index_lookup/in_memory/500000
Benchmarking scaling/block_index_lookup/in_memory/500000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/in_memory/500000: Collecting 10 samples in estimated 5.0003 s (266k iterations)
Benchmarking scaling/block_index_lookup/in_memory/500000: Analyzing
scaling/block_index_lookup/in_memory/500000
time: [19.091 µs 19.104 µs 19.122 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking scaling/block_index_lookup/mmap/500000
Benchmarking scaling/block_index_lookup/mmap/500000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/mmap/500000: Collecting 10 samples in estimated 5.0006 s (258k iterations)
Benchmarking scaling/block_index_lookup/mmap/500000: Analyzing
scaling/block_index_lookup/mmap/500000
time: [19.803 µs 19.810 µs 19.815 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking scaling/block_index_lookup/in_memory/1000000
Benchmarking scaling/block_index_lookup/in_memory/1000000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/in_memory/1000000: Collecting 10 samples in estimated 5.0002 s (268k iterations)
Benchmarking scaling/block_index_lookup/in_memory/1000000: Analyzing
scaling/block_index_lookup/in_memory/1000000
time: [18.909 µs 18.918 µs 18.928 µs]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high mild
Benchmarking scaling/block_index_lookup/mmap/1000000
Benchmarking scaling/block_index_lookup/mmap/1000000: Warming up for 3.0000 s
Benchmarking scaling/block_index_lookup/mmap/1000000: Collecting 10 samples in estimated 5.0003 s (258k iterations)
Benchmarking scaling/block_index_lookup/mmap/1000000: Analyzing
scaling/block_index_lookup/mmap/1000000
time: [19.756 µs 19.764 µs 19.777 µs]
Found 3 outliers among 10 measurements (30.00%)
1 (10.00%) low severe
2 (20.00%) high severe
Benchmarking scaling/immutabledb_open/in_memory/10000
Benchmarking scaling/immutabledb_open/in_memory/10000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 5.2s or enable flat sampling.
Benchmarking scaling/immutabledb_open/in_memory/10000: Collecting 10 samples in estimated 5.1514 s (55 iterations)
Benchmarking scaling/immutabledb_open/in_memory/10000: Analyzing
scaling/immutabledb_open/in_memory/10000
time: [93.075 ms 93.198 ms 93.338 ms]
Found 4 outliers among 10 measurements (40.00%)
2 (20.00%) low mild
2 (20.00%) high mild
Benchmarking scaling/immutabledb_open/mmap_cached/10000
Benchmarking scaling/immutabledb_open/mmap_cached/10000: Warming up for 3.0000 s
Benchmarking scaling/immutabledb_open/mmap_cached/10000: Collecting 10 samples in estimated 5.0091 s (25k iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/10000: Analyzing
scaling/immutabledb_open/mmap_cached/10000
time: [196.66 µs 196.84 µs 197.10 µs]
Benchmarking scaling/immutabledb_open/in_memory/50000
Benchmarking scaling/immutabledb_open/in_memory/50000: Warming up for 3.0000 s
Benchmarking scaling/immutabledb_open/in_memory/50000: Collecting 10 samples in estimated 8.8498 s (20 iterations)
Benchmarking scaling/immutabledb_open/in_memory/50000: Analyzing
scaling/immutabledb_open/in_memory/50000
time: [439.58 ms 440.43 ms 441.22 ms]
Benchmarking scaling/immutabledb_open/mmap_cached/50000
Benchmarking scaling/immutabledb_open/mmap_cached/50000: Warming up for 3.0000 s
Benchmarking scaling/immutabledb_open/mmap_cached/50000: Collecting 10 samples in estimated 5.0154 s (6600 iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/50000: Analyzing
scaling/immutabledb_open/mmap_cached/50000
time: [759.36 µs 759.98 µs 760.99 µs]
Benchmarking scaling/immutabledb_open/in_memory/100000
Benchmarking scaling/immutabledb_open/in_memory/100000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 11.6s.
Benchmarking scaling/immutabledb_open/in_memory/100000: Collecting 10 samples in estimated 11.616 s (10 iterations)
Benchmarking scaling/immutabledb_open/in_memory/100000: Analyzing
scaling/immutabledb_open/in_memory/100000
time: [869.02 ms 871.16 ms 873.81 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking scaling/immutabledb_open/mmap_cached/100000
Benchmarking scaling/immutabledb_open/mmap_cached/100000: Warming up for 3.0000 s
Benchmarking scaling/immutabledb_open/mmap_cached/100000: Collecting 10 samples in estimated 5.0062 s (3025 iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/100000: Analyzing
scaling/immutabledb_open/mmap_cached/100000
time: [1.6435 ms 1.6482 ms 1.6529 ms]
Benchmarking scaling/immutabledb_open/in_memory/250000
Benchmarking scaling/immutabledb_open/in_memory/250000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 36.7s.
Benchmarking scaling/immutabledb_open/in_memory/250000: Collecting 10 samples in estimated 36.737 s (10 iterations)
Benchmarking scaling/immutabledb_open/in_memory/250000: Analyzing
scaling/immutabledb_open/in_memory/250000
time: [2.1502 s 2.1530 s 2.1562 s]
Benchmarking scaling/immutabledb_open/mmap_cached/250000
Benchmarking scaling/immutabledb_open/mmap_cached/250000: Warming up for 3.0000 s
Benchmarking scaling/immutabledb_open/mmap_cached/250000: Collecting 10 samples in estimated 5.2165 s (1045 iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/250000: Analyzing
scaling/immutabledb_open/mmap_cached/250000
time: [4.9802 ms 5.0023 ms 5.0254 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking scaling/immutabledb_open/in_memory/500000
Benchmarking scaling/immutabledb_open/in_memory/500000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 78.7s.
Benchmarking scaling/immutabledb_open/in_memory/500000: Collecting 10 samples in estimated 78.677 s (10 iterations)
Benchmarking scaling/immutabledb_open/in_memory/500000: Analyzing
scaling/immutabledb_open/in_memory/500000
time: [21.834 s 22.282 s 22.911 s]
Found 2 outliers among 10 measurements (20.00%)
2 (20.00%) high severe
Benchmarking scaling/immutabledb_open/mmap_cached/500000
Benchmarking scaling/immutabledb_open/mmap_cached/500000: Warming up for 3.0000 s
Benchmarking scaling/immutabledb_open/mmap_cached/500000: Collecting 10 samples in estimated 5.0295 s (550 iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/500000: Analyzing
scaling/immutabledb_open/mmap_cached/500000
time: [9.2323 ms 9.2472 ms 9.2627 ms]
Benchmarking scaling/chaindb_insert/default_20kb/10000
Benchmarking scaling/chaindb_insert/default_20kb/10000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 34.9s.
Benchmarking scaling/chaindb_insert/default_20kb/10000: Collecting 10 samples in estimated 34.904 s (10 iterations)
Benchmarking scaling/chaindb_insert/default_20kb/10000: Analyzing
scaling/chaindb_insert/default_20kb/10000
time: [3.5327 s 3.5646 s 3.6016 s]
Found 4 outliers among 10 measurements (40.00%)
2 (20.00%) low mild
2 (20.00%) high severe
Benchmarking scaling/chaindb_insert/default_20kb/50000
Benchmarking scaling/chaindb_insert/default_20kb/50000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 181.1s.
Benchmarking scaling/chaindb_insert/default_20kb/50000: Collecting 10 samples in estimated 181.14 s (10 iterations)
Benchmarking scaling/chaindb_insert/default_20kb/50000: Analyzing
scaling/chaindb_insert/default_20kb/50000
time: [17.617 s 17.750 s 17.866 s]
Benchmarking scaling/chaindb_insert/default_20kb/100000
Benchmarking scaling/chaindb_insert/default_20kb/100000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 353.9s.
Benchmarking scaling/chaindb_insert/default_20kb/100000: Collecting 10 samples in estimated 353.85 s (10 iterations)
Benchmarking scaling/chaindb_insert/default_20kb/100000: Analyzing
scaling/chaindb_insert/default_20kb/100000
time: [35.068 s 35.239 s 35.436 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking scaling/chaindb_insert/default_20kb/250000
Benchmarking scaling/chaindb_insert/default_20kb/250000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 900.9s.
Benchmarking scaling/chaindb_insert/default_20kb/250000: Collecting 10 samples in estimated 900.93 s (10 iterations)
Benchmarking scaling/chaindb_insert/default_20kb/250000: Analyzing
scaling/chaindb_insert/default_20kb/250000
time: [87.693 s 88.314 s 89.165 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
UTxO Benchmarks
[1m[92m Compiling[0m zeroize_derive v1.4.3
[1m[92m Compiling[0m num-integer v0.1.46
[1m[92m Compiling[0m minicbor v0.25.1
[1m[92m Compiling[0m minicbor-derive v0.15.3
[1m[92m Compiling[0m byteorder v1.5.0
[1m[92m Compiling[0m num-bigint v0.4.6
[1m[92m Compiling[0m secp256k1-sys v0.8.2
[1m[92m Compiling[0m zeroize v1.8.2
[1m[92m Compiling[0m curve25519-dalek v4.1.3
[1m[92m Compiling[0m radium v0.7.0
[1m[92m Compiling[0m log v0.4.29
[1m[92m Compiling[0m ed25519-dalek v2.2.0
[1m[92m Compiling[0m pallas-crypto v1.0.0-alpha.6
[1m[92m Compiling[0m num-rational v0.4.2
[1m[92m Compiling[0m pallas-codec v0.33.0
[1m[92m Compiling[0m pallas-crypto v0.33.0
[1m[92m Compiling[0m blst v0.3.16
[1m[92m Compiling[0m indexmap v1.9.3
[1m[92m Compiling[0m num_cpus v1.17.0
[1m[92m Compiling[0m heck v0.5.0
[1m[92m Compiling[0m peg-runtime v0.8.5
[1m[92m Compiling[0m tap v1.0.1
[1m[92m Compiling[0m regex-syntax v0.8.10
[1m[92m Compiling[0m wyz v0.5.1
[1m[92m Compiling[0m peg-macros v0.8.5
[1m[92m Compiling[0m strum_macros v0.26.4
[1m[92m Compiling[0m threadpool v1.8.1
[1m[92m Compiling[0m dugite-primitives v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-primitives)
[1m[92m Compiling[0m pallas-primitives v0.33.0
[1m[92m Compiling[0m pallas-addresses v0.33.0
[1m[92m Compiling[0m pallas-addresses v1.0.0-alpha.6
[1m[92m Compiling[0m pallas-primitives v1.0.0-alpha.6
[1m[92m Compiling[0m curve25519-dalek v3.2.0 (https://github.com/iquerejeta/curve25519-dalek?branch=ietf03_vrf_compat_ell2#70a36f41)
[1m[92m Compiling[0m curve25519-dalek v3.2.0
[1m[92m Compiling[0m miette-derive v5.10.0
[1m[92m Compiling[0m unicode-width v0.1.14
[1m[92m Compiling[0m hashbrown v0.12.3
[1m[92m Compiling[0m unicode-segmentation v1.13.2
[1m[92m Compiling[0m funty v2.0.0
[1m[92m Compiling[0m typed-arena v2.0.2
[1m[92m Compiling[0m arrayvec v0.5.2
[1m[92m Compiling[0m pretty v0.11.3
[1m[92m Compiling[0m bitvec v1.0.1
[1m[92m Compiling[0m miette v5.10.0
[1m[92m Compiling[0m pallas-traverse v0.33.0
[1m[92m Compiling[0m pallas-traverse v1.0.0-alpha.6
[1m[92m Compiling[0m peg v0.8.5
[1m[92m Compiling[0m vrf_dalek v0.1.0 (https://github.com/input-output-hk/vrf?rev=03ac038e9b92c754ebbcb71824866d93f25e27f3#03ac038e)
[1m[92m Compiling[0m secp256k1 v0.26.0
[1m[92m Compiling[0m strum v0.26.3
[1m[92m Compiling[0m regex-automata v0.4.14
[1m[92m Compiling[0m itertools v0.10.5
[1m[92m Compiling[0m fs2 v0.4.3
[1m[92m Compiling[0m wait-timeout v0.2.1
[1m[92m Compiling[0m fnv v1.0.7
[1m[92m Compiling[0m bit-vec v0.8.0
[1m[92m Compiling[0m quick-error v1.2.3
[1m[92m Compiling[0m hamming v0.1.3
[1m[92m Compiling[0m uplc v1.1.21 (https://github.com/aiken-lang/aiken.git?rev=6806d52211fbb469ae13aa0e0290aeb6b9b3e8cf#6806d522)
[1m[92m Compiling[0m rusty-fork v0.3.1
[1m[92m Compiling[0m bit-set v0.8.0
[1m[92m Compiling[0m dugite-lsm v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-lsm)
[1m[92m Compiling[0m regex v1.12.3
[1m[92m Compiling[0m dugite-serialization v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-serialization)
[1m[92m Compiling[0m dugite-crypto v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-crypto)
[1m[92m Compiling[0m rand_xorshift v0.4.0
[1m[92m Compiling[0m bincode v1.3.3
[1m[92m Compiling[0m unarray v0.1.4
[1m[92m Compiling[0m proptest v1.11.0
[1m[92m Compiling[0m criterion v0.8.2
[1m[92m Compiling[0m dugite-ledger v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-ledger)
[1m[92m Finished[0m `bench` profile [optimized] target(s) in 1m 07s
[1m[92m Running[0m benches/utxo_bench.rs (target/release/deps/utxo_bench-e4761f70421c8e01)
Gnuplot not found, using plotters backend
Benchmarking utxo_store/insert/default/1000000
Benchmarking utxo_store/insert/default/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 25.6s.
Benchmarking utxo_store/insert/default/1000000: Collecting 10 samples in estimated 25.622 s (10 iterations)
Benchmarking utxo_store/insert/default/1000000: Analyzing
utxo_store/insert/default/1000000
time: [2.4855 s 2.4997 s 2.5153 s]
Benchmarking utxo_store/lookup/hit/1000000
Benchmarking utxo_store/lookup/hit/1000000: Warming up for 3.0000 s
Benchmarking utxo_store/lookup/hit/1000000: Collecting 100 samples in estimated 5.1953 s (10k iterations)
Benchmarking utxo_store/lookup/hit/1000000: Analyzing
utxo_store/lookup/hit/1000000
time: [511.88 µs 513.45 µs 515.21 µs]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) high mild
3 (3.00%) high severe
Benchmarking utxo_store/lookup/miss/1000000
Benchmarking utxo_store/lookup/miss/1000000: Warming up for 3.0000 s
Benchmarking utxo_store/lookup/miss/1000000: Collecting 100 samples in estimated 6.1546 s (20k iterations)
Benchmarking utxo_store/lookup/miss/1000000: Analyzing
utxo_store/lookup/miss/1000000
time: [304.46 µs 305.26 µs 306.34 µs]
Found 8 outliers among 100 measurements (8.00%)
4 (4.00%) high mild
4 (4.00%) high severe
Benchmarking utxo_store/contains/hit
Benchmarking utxo_store/contains/hit: Warming up for 3.0000 s
Benchmarking utxo_store/contains/hit: Collecting 100 samples in estimated 6.0520 s (15k iterations)
Benchmarking utxo_store/contains/hit: Analyzing
utxo_store/contains/hit time: [395.14 µs 395.49 µs 395.89 µs]
Found 9 outliers among 100 measurements (9.00%)
1 (1.00%) low mild
4 (4.00%) high mild
4 (4.00%) high severe
Benchmarking utxo_store/contains/miss
Benchmarking utxo_store/contains/miss: Warming up for 3.0000 s
Benchmarking utxo_store/contains/miss: Collecting 100 samples in estimated 5.9693 s (20k iterations)
Benchmarking utxo_store/contains/miss: Analyzing
utxo_store/contains/miss
time: [293.50 µs 294.01 µs 294.65 µs]
Found 19 outliers among 100 measurements (19.00%)
2 (2.00%) low mild
5 (5.00%) high mild
12 (12.00%) high severe
Benchmarking utxo_store/remove/sequential/1000000
Benchmarking utxo_store/remove/sequential/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 48.1s.
Benchmarking utxo_store/remove/sequential/1000000: Collecting 10 samples in estimated 48.149 s (10 iterations)
Benchmarking utxo_store/remove/sequential/1000000: Analyzing
utxo_store/remove/sequential/1000000
time: [2.5570 s 2.5653 s 2.5734 s]
Benchmarking utxo_store/apply_tx/block_50tx_3in_2out
Benchmarking utxo_store/apply_tx/block_50tx_3in_2out: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 24.8s.
Benchmarking utxo_store/apply_tx/block_50tx_3in_2out: Collecting 10 samples in estimated 24.796 s (10 iterations)
Benchmarking utxo_store/apply_tx/block_50tx_3in_2out: Analyzing
utxo_store/apply_tx/block_50tx_3in_2out
time: [246.29 ms 252.95 ms 259.55 ms]
Benchmarking utxo_store/apply_tx/block_300tx_2in_2out
Benchmarking utxo_store/apply_tx/block_300tx_2in_2out: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 24.8s.
Benchmarking utxo_store/apply_tx/block_300tx_2in_2out: Collecting 10 samples in estimated 24.822 s (10 iterations)
Benchmarking utxo_store/apply_tx/block_300tx_2in_2out: Analyzing
utxo_store/apply_tx/block_300tx_2in_2out
time: [236.28 ms 246.42 ms 256.55 ms]
Benchmarking utxo_store/multi_asset/insert_mixed_30pct/1000000
Benchmarking utxo_store/multi_asset/insert_mixed_30pct/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 33.0s.
Benchmarking utxo_store/multi_asset/insert_mixed_30pct/1000000: Collecting 10 samples in estimated 33.002 s (10 iterations)
Benchmarking utxo_store/multi_asset/insert_mixed_30pct/1000000: Analyzing
utxo_store/multi_asset/insert_mixed_30pct/1000000
time: [3.2699 s 3.2858 s 3.2992 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low mild
Benchmarking utxo_store/multi_asset/lookup_mixed_30pct/1000000
Benchmarking utxo_store/multi_asset/lookup_mixed_30pct/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 33.1s.
Benchmarking utxo_store/multi_asset/lookup_mixed_30pct/1000000: Collecting 10 samples in estimated 33.111 s (10 iterations)
Benchmarking utxo_store/multi_asset/lookup_mixed_30pct/1000000: Analyzing
utxo_store/multi_asset/lookup_mixed_30pct/1000000
time: [119.41 ms 125.58 ms 131.21 ms]
Benchmarking utxo_store/total_lovelace/scan/1000000
Benchmarking utxo_store/total_lovelace/scan/1000000: Warming up for 3.0000 s
Warning: Unable to complete 100 samples in 5.0s. You may wish to increase target time to 27.1s, or reduce sample count to 10.
Benchmarking utxo_store/total_lovelace/scan/1000000: Collecting 100 samples in estimated 27.085 s (100 iterations)
Benchmarking utxo_store/total_lovelace/scan/1000000: Analyzing
utxo_store/total_lovelace/scan/1000000
time: [273.80 ms 274.52 ms 275.27 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking utxo_store/rebuild_address_index/rebuild/1000000
Benchmarking utxo_store/rebuild_address_index/rebuild/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 34.1s.
Benchmarking utxo_store/rebuild_address_index/rebuild/1000000: Collecting 10 samples in estimated 34.144 s (10 iterations)
Benchmarking utxo_store/rebuild_address_index/rebuild/1000000: Analyzing
utxo_store/rebuild_address_index/rebuild/1000000
time: [447.65 ms 451.26 ms 455.56 ms]
Found 2 outliers among 10 measurements (20.00%)
2 (20.00%) high mild
Benchmarking utxo_store/insert_configs/low_8gb/1000000
Benchmarking utxo_store/insert_configs/low_8gb/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 25.0s.
Benchmarking utxo_store/insert_configs/low_8gb/1000000: Collecting 10 samples in estimated 24.987 s (10 iterations)
Benchmarking utxo_store/insert_configs/low_8gb/1000000: Analyzing
utxo_store/insert_configs/low_8gb/1000000
time: [2.4936 s 2.5013 s 2.5086 s]
Benchmarking utxo_store/insert_configs/mid_16gb/1000000
Benchmarking utxo_store/insert_configs/mid_16gb/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 25.1s.
Benchmarking utxo_store/insert_configs/mid_16gb/1000000: Collecting 10 samples in estimated 25.063 s (10 iterations)
Benchmarking utxo_store/insert_configs/mid_16gb/1000000: Analyzing
utxo_store/insert_configs/mid_16gb/1000000
time: [2.4816 s 2.4913 s 2.5030 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking utxo_store/insert_configs/high_32gb/1000000
Benchmarking utxo_store/insert_configs/high_32gb/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 25.0s.
Benchmarking utxo_store/insert_configs/high_32gb/1000000: Collecting 10 samples in estimated 25.021 s (10 iterations)
Benchmarking utxo_store/insert_configs/high_32gb/1000000: Analyzing
utxo_store/insert_configs/high_32gb/1000000
time: [2.4743 s 2.4814 s 2.4886 s]
Benchmarking utxo_store/insert_configs/high_bloom_16gb/1000000
Benchmarking utxo_store/insert_configs/high_bloom_16gb/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 24.9s.
Benchmarking utxo_store/insert_configs/high_bloom_16gb/1000000: Collecting 10 samples in estimated 24.929 s (10 iterations)
Benchmarking utxo_store/insert_configs/high_bloom_16gb/1000000: Analyzing
utxo_store/insert_configs/high_bloom_16gb/1000000
time: [2.4802 s 2.4886 s 2.4982 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking utxo_store/insert_configs/legacy_small/1000000
Benchmarking utxo_store/insert_configs/legacy_small/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 24.9s.
Benchmarking utxo_store/insert_configs/legacy_small/1000000: Collecting 10 samples in estimated 24.863 s (10 iterations)
Benchmarking utxo_store/insert_configs/legacy_small/1000000: Analyzing
utxo_store/insert_configs/legacy_small/1000000
time: [2.4840 s 2.4914 s 2.4994 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking utxo_store/lookup_configs/low_8gb/1000000
Benchmarking utxo_store/lookup_configs/low_8gb/1000000: Warming up for 3.0000 s
Benchmarking utxo_store/lookup_configs/low_8gb/1000000: Collecting 100 samples in estimated 6.7707 s (15k iterations)
Benchmarking utxo_store/lookup_configs/low_8gb/1000000: Analyzing
utxo_store/lookup_configs/low_8gb/1000000
time: [439.24 µs 440.77 µs 442.38 µs]
Benchmarking utxo_store/lookup_configs/mid_16gb/1000000
Benchmarking utxo_store/lookup_configs/mid_16gb/1000000: Warming up for 3.0000 s
Benchmarking utxo_store/lookup_configs/mid_16gb/1000000: Collecting 100 samples in estimated 6.8200 s (15k iterations)
Benchmarking utxo_store/lookup_configs/mid_16gb/1000000: Analyzing
utxo_store/lookup_configs/mid_16gb/1000000
time: [441.53 µs 443.17 µs 444.91 µs]
Benchmarking utxo_store/lookup_configs/high_32gb/1000000
Benchmarking utxo_store/lookup_configs/high_32gb/1000000: Warming up for 3.0000 s
Benchmarking utxo_store/lookup_configs/high_32gb/1000000: Collecting 100 samples in estimated 6.7662 s (15k iterations)
Benchmarking utxo_store/lookup_configs/high_32gb/1000000: Analyzing
utxo_store/lookup_configs/high_32gb/1000000
time: [439.03 µs 440.43 µs 441.90 µs]
Benchmarking utxo_store/lookup_configs/high_bloom_16gb/1000000
Benchmarking utxo_store/lookup_configs/high_bloom_16gb/1000000: Warming up for 3.0000 s
Benchmarking utxo_store/lookup_configs/high_bloom_16gb/1000000: Collecting 100 samples in estimated 6.7588 s (15k iterations)
Benchmarking utxo_store/lookup_configs/high_bloom_16gb/1000000: Analyzing
utxo_store/lookup_configs/high_bloom_16gb/1000000
time: [440.94 µs 442.40 µs 443.90 µs]
Benchmarking utxo_store/lookup_configs/legacy_small/1000000
Benchmarking utxo_store/lookup_configs/legacy_small/1000000: Warming up for 3.0000 s
Benchmarking utxo_store/lookup_configs/legacy_small/1000000: Collecting 100 samples in estimated 6.7828 s (15k iterations)
Benchmarking utxo_store/lookup_configs/legacy_small/1000000: Analyzing
utxo_store/lookup_configs/legacy_small/1000000
time: [440.61 µs 442.17 µs 443.81 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking utxo_scaling/insert/default/100000
Benchmarking utxo_scaling/insert/default/100000: Warming up for 3.0000 s
Benchmarking utxo_scaling/insert/default/100000: Collecting 10 samples in estimated 5.9680 s (30 iterations)
Benchmarking utxo_scaling/insert/default/100000: Analyzing
utxo_scaling/insert/default/100000
time: [198.76 ms 199.01 ms 199.29 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
Benchmarking utxo_scaling/insert/default/500000
Benchmarking utxo_scaling/insert/default/500000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 11.8s.
Benchmarking utxo_scaling/insert/default/500000: Collecting 10 samples in estimated 11.817 s (10 iterations)
Benchmarking utxo_scaling/insert/default/500000: Analyzing
utxo_scaling/insert/default/500000
time: [1.1719 s 1.1768 s 1.1818 s]
Benchmarking utxo_scaling/insert/default/1000000
Benchmarking utxo_scaling/insert/default/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 24.9s.
Benchmarking utxo_scaling/insert/default/1000000: Collecting 10 samples in estimated 24.880 s (10 iterations)
Benchmarking utxo_scaling/insert/default/1000000: Analyzing
utxo_scaling/insert/default/1000000
time: [2.4803 s 2.4897 s 2.4990 s]
Benchmarking utxo_scaling/lookup/hit/100000
Benchmarking utxo_scaling/lookup/hit/100000: Warming up for 3.0000 s
Benchmarking utxo_scaling/lookup/hit/100000: Collecting 10 samples in estimated 5.0007 s (14k iterations)
Benchmarking utxo_scaling/lookup/hit/100000: Analyzing
utxo_scaling/lookup/hit/100000
time: [371.09 µs 371.48 µs 371.80 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking utxo_scaling/lookup/hit/500000
Benchmarking utxo_scaling/lookup/hit/500000: Warming up for 3.0000 s
Benchmarking utxo_scaling/lookup/hit/500000: Collecting 10 samples in estimated 5.0104 s (12k iterations)
Benchmarking utxo_scaling/lookup/hit/500000: Analyzing
utxo_scaling/lookup/hit/500000
time: [409.86 µs 412.72 µs 416.71 µs]
Benchmarking utxo_scaling/lookup/hit/1000000
Benchmarking utxo_scaling/lookup/hit/1000000: Warming up for 3.0000 s
Benchmarking utxo_scaling/lookup/hit/1000000: Collecting 10 samples in estimated 5.0116 s (11k iterations)
Benchmarking utxo_scaling/lookup/hit/1000000: Analyzing
utxo_scaling/lookup/hit/1000000
time: [451.25 µs 451.60 µs 451.91 µs]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high mild
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/100000
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/100000: Warming up for 3.0000 s
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/100000: Collecting 10 samples in estimated 5.9925 s (30 iterations)
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/100000: Analyzing
utxo_scaling/apply_tx/block_50tx_3in_2out/100000
time: [10.311 ms 10.460 ms 10.672 ms]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low mild
1 (10.00%) high severe
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/500000
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/500000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 11.5s.
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/500000: Collecting 10 samples in estimated 11.537 s (10 iterations)
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/500000: Analyzing
utxo_scaling/apply_tx/block_50tx_3in_2out/500000
time: [117.87 ms 121.91 ms 125.09 ms]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high mild
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/1000000
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/1000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 25.0s.
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/1000000: Collecting 10 samples in estimated 25.010 s (10 iterations)
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/1000000: Analyzing
utxo_scaling/apply_tx/block_50tx_3in_2out/1000000
time: [244.68 ms 252.08 ms 258.48 ms]
Found 2 outliers among 10 measurements (20.00%)
2 (20.00%) low mild
Benchmarking utxo_scaling/total_lovelace/scan/100000
Benchmarking utxo_scaling/total_lovelace/scan/100000: Warming up for 3.0000 s
Benchmarking utxo_scaling/total_lovelace/scan/100000: Collecting 10 samples in estimated 6.2319 s (275 iterations)
Benchmarking utxo_scaling/total_lovelace/scan/100000: Analyzing
utxo_scaling/total_lovelace/scan/100000
time: [22.779 ms 22.812 ms 22.859 ms]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) high mild
1 (10.00%) high severe
Benchmarking utxo_scaling/total_lovelace/scan/500000
Benchmarking utxo_scaling/total_lovelace/scan/500000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 7.4s or enable flat sampling.
Benchmarking utxo_scaling/total_lovelace/scan/500000: Collecting 10 samples in estimated 7.3759 s (55 iterations)
Benchmarking utxo_scaling/total_lovelace/scan/500000: Analyzing
utxo_scaling/total_lovelace/scan/500000
time: [134.14 ms 134.21 ms 134.31 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
Benchmarking utxo_scaling/total_lovelace/scan/1000000
Benchmarking utxo_scaling/total_lovelace/scan/1000000: Warming up for 3.0000 s
Benchmarking utxo_scaling/total_lovelace/scan/1000000: Collecting 10 samples in estimated 5.4451 s (20 iterations)
Benchmarking utxo_scaling/total_lovelace/scan/1000000: Analyzing
utxo_scaling/total_lovelace/scan/1000000
time: [272.55 ms 273.35 ms 274.67 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
Benchmarking utxo_large_scale/insert/default/5000000
Benchmarking utxo_large_scale/insert/default/5000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 152.3s.
Benchmarking utxo_large_scale/insert/default/5000000: Collecting 10 samples in estimated 152.29 s (10 iterations)
Benchmarking utxo_large_scale/insert/default/5000000: Analyzing
utxo_large_scale/insert/default/5000000
time: [15.074 s 15.104 s 15.135 s]
Benchmarking utxo_large_scale/insert/default/10000000
Benchmarking utxo_large_scale/insert/default/10000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 331.7s.
Benchmarking utxo_large_scale/insert/default/10000000: Collecting 10 samples in estimated 331.67 s (10 iterations)
Benchmarking utxo_large_scale/insert/default/10000000: Analyzing
utxo_large_scale/insert/default/10000000
time: [32.173 s 32.250 s 32.331 s]
Benchmarking utxo_large_scale/lookup/hit/5000000
Benchmarking utxo_large_scale/lookup/hit/5000000: Warming up for 3.0000 s
Benchmarking utxo_large_scale/lookup/hit/5000000: Collecting 10 samples in estimated 5.0652 s (3905 iterations)
Benchmarking utxo_large_scale/lookup/hit/5000000: Analyzing
utxo_large_scale/lookup/hit/5000000
time: [1.2978 ms 1.2985 ms 1.2999 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking utxo_large_scale/lookup/hit/10000000
Benchmarking utxo_large_scale/lookup/hit/10000000: Warming up for 3.0000 s
Benchmarking utxo_large_scale/lookup/hit/10000000: Collecting 10 samples in estimated 5.0292 s (3080 iterations)
Benchmarking utxo_large_scale/lookup/hit/10000000: Analyzing
utxo_large_scale/lookup/hit/10000000
time: [1.6217 ms 1.6226 ms 1.6234 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low severe
Benchmarking utxo_large_scale/total_lovelace/scan/5000000
Benchmarking utxo_large_scale/total_lovelace/scan/5000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 15.5s.
Benchmarking utxo_large_scale/total_lovelace/scan/5000000: Collecting 10 samples in estimated 15.499 s (10 iterations)
Benchmarking utxo_large_scale/total_lovelace/scan/5000000: Analyzing
utxo_large_scale/total_lovelace/scan/5000000
time: [1.5523 s 1.5561 s 1.5633 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
Benchmarking utxo_large_scale/total_lovelace/scan/10000000
Benchmarking utxo_large_scale/total_lovelace/scan/10000000: Warming up for 3.0000 s
Warning: Unable to complete 10 samples in 5.0s. You may wish to increase target time to 31.0s.
Benchmarking utxo_large_scale/total_lovelace/scan/10000000: Collecting 10 samples in estimated 31.017 s (10 iterations)
Benchmarking utxo_large_scale/total_lovelace/scan/10000000: Analyzing
utxo_large_scale/total_lovelace/scan/10000000
time: [3.0857 s 3.1051 s 3.1290 s]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) high mild
1 (10.00%) high severe
Network Benchmarks
[1m[92m Compiling[0m syn v2.0.117
[1m[92m Compiling[0m stable_deref_trait v1.2.1
[1m[92m Compiling[0m memchr v2.8.0
[1m[92m Compiling[0m portable-atomic v1.13.1
[1m[92m Compiling[0m smallvec v1.15.1
[1m[92m Compiling[0m critical-section v1.2.0
[1m[92m Compiling[0m writeable v0.6.3
[1m[92m Compiling[0m litemap v0.8.2
[1m[92m Compiling[0m utf8_iter v1.0.4
[1m[92m Compiling[0m icu_properties_data v2.2.0
[1m[92m Compiling[0m icu_normalizer_data v2.2.0
[1m[92m Compiling[0m once_cell v1.21.4
[1m[92m Compiling[0m futures-sink v0.3.32
[1m[92m Compiling[0m futures-core v0.3.32
[1m[92m Compiling[0m serde_json v1.0.149
[1m[92m Compiling[0m parking_lot_core v0.9.12
[1m[92m Compiling[0m crossbeam-epoch v0.9.18
[1m[92m Compiling[0m parking_lot v0.12.5
[1m[92m Compiling[0m futures-channel v0.3.32
[1m[92m Compiling[0m futures-io v0.3.32
[1m[92m Compiling[0m futures-task v0.3.32
[1m[92m Compiling[0m slab v0.4.12
[1m[92m Compiling[0m tracing-core v0.1.36
[1m[92m Compiling[0m percent-encoding v2.3.2
[1m[92m Compiling[0m form_urlencoded v1.2.2
[1m[92m Compiling[0m tinyvec_macros v0.1.1
[1m[92m Compiling[0m tinyvec v1.11.0
[1m[92m Compiling[0m curve25519-dalek v3.2.0
[1m[92m Compiling[0m curve25519-dalek v3.2.0 (https://github.com/iquerejeta/curve25519-dalek?branch=ietf03_vrf_compat_ell2#70a36f41)
[1m[92m Compiling[0m crossbeam-deque v0.8.6
[1m[92m Compiling[0m uuid v1.23.0
[1m[92m Compiling[0m crossbeam-channel v0.5.15
[1m[92m Compiling[0m synstructure v0.13.2
[1m[92m Compiling[0m darling_core v0.23.0
[1m[92m Compiling[0m tagptr v0.2.0
[1m[92m Compiling[0m data-encoding v2.10.0
[1m[92m Compiling[0m equivalent v1.0.2
[1m[92m Compiling[0m ipnet v2.12.0
[1m[92m Compiling[0m zerocopy-derive v0.8.48
[1m[92m Compiling[0m zerofrom-derive v0.1.7
[1m[92m Compiling[0m serde_derive v1.0.228
[1m[92m Compiling[0m zerocopy v0.8.48
[1m[92m Compiling[0m zerofrom v0.1.7
[1m[92m Compiling[0m yoke-derive v0.8.2
[1m[92m Compiling[0m zerovec-derive v0.11.3
[1m[92m Compiling[0m yoke v0.8.2
[1m[92m Compiling[0m displaydoc v0.2.5
[1m[92m Compiling[0m zerovec v0.11.6
[1m[92m Compiling[0m darling_macro v0.23.0
[1m[92m Compiling[0m thiserror-impl v1.0.69
[1m[92m Compiling[0m tinystr v0.8.3
[1m[92m Compiling[0m minicbor-derive v0.16.2
[1m[92m Compiling[0m serde v1.0.228
[1m[92m Compiling[0m thiserror v1.0.69
[1m[92m Compiling[0m icu_locale_core v2.2.0
[1m[92m Compiling[0m potential_utf v0.1.5
[1m[92m Compiling[0m darling v0.23.0
[1m[92m Compiling[0m zerotrie v0.2.4
[1m[92m Compiling[0m curve25519-dalek-derive v0.1.1
[1m[92m Compiling[0m half v2.7.1
[1m[92m Compiling[0m ppv-lite86 v0.2.21
[1m[92m Compiling[0m curve25519-dalek v4.1.3
[1m[92m Compiling[0m minicbor v0.26.5
[1m[92m Compiling[0m rand_chacha v0.9.0
[1m[92m Compiling[0m rand v0.9.4
[1m[92m Compiling[0m icu_provider v2.2.0
[1m[92m Compiling[0m serde_with_macros v3.18.0
[1m[92m Compiling[0m icu_collections v2.2.0
[1m[92m Compiling[0m ed25519 v2.2.3
[1m[92m Compiling[0m ed25519-dalek v2.2.0
[1m[92m Compiling[0m pallas-codec v1.0.0-alpha.6
[1m[92m Compiling[0m thiserror-impl v2.0.18
[1m[92m Compiling[0m serde_with v3.18.0
[1m[92m Compiling[0m icu_normalizer v2.2.0
[1m[92m Compiling[0m icu_properties v2.2.0
[1m[92m Compiling[0m futures-macro v0.3.32
[1m[92m Compiling[0m thiserror v2.0.18
[1m[92m Compiling[0m tokio-macros v2.7.0
[1m[92m Compiling[0m futures-util v0.3.32
[1m[92m Compiling[0m idna_adapter v1.2.1
[1m[92m Compiling[0m tracing-attributes v0.1.31
[1m[92m Compiling[0m derive_more-impl v2.1.1
[1m[92m Compiling[0m pallas-crypto v1.0.0-alpha.6
[1m[92m Compiling[0m tracing v0.1.44
[1m[92m Compiling[0m idna v1.1.0
[1m[92m Compiling[0m derive_more v2.1.1
[1m[92m Compiling[0m tokio v1.51.1
[1m[92m Compiling[0m chrono v0.4.44
[1m[92m Compiling[0m url v2.5.8
[1m[92m Compiling[0m pallas-primitives v1.0.0-alpha.6
[1m[92m Compiling[0m dugite-primitives v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-primitives)
[1m[92m Compiling[0m pallas-addresses v1.0.0-alpha.6
[1m[92m Compiling[0m async-trait v0.1.89
[1m[92m Compiling[0m enum-as-inner v0.6.1
[1m[92m Compiling[0m ciborium-ll v0.2.2
[1m[92m Compiling[0m hickory-proto v0.25.2
[1m[92m Compiling[0m futures-executor v0.3.32
[1m[92m Compiling[0m vrf_dalek v0.1.0 (https://github.com/input-output-hk/vrf?rev=03ac038e9b92c754ebbcb71824866d93f25e27f3#03ac038e)
[1m[92m Compiling[0m pallas-traverse v1.0.0-alpha.6
[1m[92m Compiling[0m moka v0.12.15
[1m[92m Compiling[0m tempfile v3.27.0
[1m[92m Compiling[0m rayon-core v1.13.0
[1m[92m Compiling[0m resolv-conf v0.7.6
[1m[92m Compiling[0m rusty-fork v0.3.1
[1m[92m Compiling[0m hickory-resolver v0.25.2
[1m[92m Compiling[0m rayon v1.12.0
[1m[92m Compiling[0m dugite-crypto v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-crypto)
[1m[92m Compiling[0m dugite-serialization v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-serialization)
[1m[92m Compiling[0m futures v0.3.32
[1m[92m Compiling[0m ciborium v0.2.2
[1m[92m Compiling[0m tokio-util v0.7.18
[1m[92m Compiling[0m tinytemplate v1.2.1
[1m[92m Compiling[0m proptest v1.11.0
[1m[92m Compiling[0m criterion v0.8.2
[1m[92m Compiling[0m dugite-network v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-network)
[1m[92m Finished[0m `bench` profile [optimized] target(s) in 56.52s
[1m[92m Running[0m benches/network_bench.rs (target/release/deps/network_bench-432b166dd88189ac)
Gnuplot not found, using plotters backend
Benchmarking network/handshake_encode/n2n_version_data
Benchmarking network/handshake_encode/n2n_version_data: Warming up for 3.0000 s
Benchmarking network/handshake_encode/n2n_version_data: Collecting 100 samples in estimated 5.0001 s (115M iterations)
Benchmarking network/handshake_encode/n2n_version_data: Analyzing
network/handshake_encode/n2n_version_data
time: [42.986 ns 43.049 ns 43.122 ns]
Found 14 outliers among 100 measurements (14.00%)
13 (13.00%) high mild
1 (1.00%) high severe
Benchmarking network/handshake_encode/n2c_version_data
Benchmarking network/handshake_encode/n2c_version_data: Warming up for 3.0000 s
Benchmarking network/handshake_encode/n2c_version_data: Collecting 100 samples in estimated 5.0001 s (216M iterations)
Benchmarking network/handshake_encode/n2c_version_data: Analyzing
network/handshake_encode/n2c_version_data
time: [23.353 ns 23.415 ns 23.474 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking network/chainsync/roll_forward/encode/256
Benchmarking network/chainsync/roll_forward/encode/256: Warming up for 3.0000 s
Benchmarking network/chainsync/roll_forward/encode/256: Collecting 100 samples in estimated 5.0005 s (38M iterations)
Benchmarking network/chainsync/roll_forward/encode/256: Analyzing
network/chainsync/roll_forward/encode/256
time: [130.87 ns 130.99 ns 131.11 ns]
thrpt: [2.2092 GiB/s 2.2112 GiB/s 2.2131 GiB/s]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking network/chainsync/roll_forward/decode/256
Benchmarking network/chainsync/roll_forward/decode/256: Warming up for 3.0000 s
Benchmarking network/chainsync/roll_forward/decode/256: Collecting 100 samples in estimated 5.0001 s (52M iterations)
Benchmarking network/chainsync/roll_forward/decode/256: Analyzing
network/chainsync/roll_forward/decode/256
time: [96.040 ns 96.272 ns 96.517 ns]
thrpt: [3.0009 GiB/s 3.0086 GiB/s 3.0158 GiB/s]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking network/chainsync/roll_forward/encode/1024
Benchmarking network/chainsync/roll_forward/encode/1024: Warming up for 3.0000 s
Benchmarking network/chainsync/roll_forward/encode/1024: Collecting 100 samples in estimated 5.0003 s (31M iterations)
Benchmarking network/chainsync/roll_forward/encode/1024: Analyzing
network/chainsync/roll_forward/encode/1024
time: [160.65 ns 161.11 ns 161.60 ns]
thrpt: [6.2186 GiB/s 6.2374 GiB/s 6.2552 GiB/s]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high mild
Benchmarking network/chainsync/roll_forward/decode/1024
Benchmarking network/chainsync/roll_forward/decode/1024: Warming up for 3.0000 s
Benchmarking network/chainsync/roll_forward/decode/1024: Collecting 100 samples in estimated 5.0004 s (48M iterations)
Benchmarking network/chainsync/roll_forward/decode/1024: Analyzing
network/chainsync/roll_forward/decode/1024
time: [104.49 ns 104.70 ns 104.92 ns]
thrpt: [9.5775 GiB/s 9.5981 GiB/s 9.6173 GiB/s]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking network/chainsync/roll_forward/encode/4096
Benchmarking network/chainsync/roll_forward/encode/4096: Warming up for 3.0000 s
Benchmarking network/chainsync/roll_forward/encode/4096: Collecting 100 samples in estimated 5.0013 s (19M iterations)
Benchmarking network/chainsync/roll_forward/encode/4096: Analyzing
network/chainsync/roll_forward/encode/4096
time: [262.37 ns 262.62 ns 262.92 ns]
thrpt: [14.704 GiB/s 14.721 GiB/s 14.735 GiB/s]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) high mild
3 (3.00%) high severe
Benchmarking network/chainsync/roll_forward/decode/4096
Benchmarking network/chainsync/roll_forward/decode/4096: Warming up for 3.0000 s
Benchmarking network/chainsync/roll_forward/decode/4096: Collecting 100 samples in estimated 5.0048 s (3.3M iterations)
Benchmarking network/chainsync/roll_forward/decode/4096: Analyzing
network/chainsync/roll_forward/decode/4096
time: [1.5279 µs 1.5286 µs 1.5294 µs]
thrpt: [2.5278 GiB/s 2.5291 GiB/s 2.5302 GiB/s]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking network/chainsync/roll_backward/encode
Benchmarking network/chainsync/roll_backward/encode: Warming up for 3.0000 s
Benchmarking network/chainsync/roll_backward/encode: Collecting 100 samples in estimated 5.0001 s (31M iterations)
Benchmarking network/chainsync/roll_backward/encode: Analyzing
network/chainsync/roll_backward/encode
time: [165.54 ns 165.71 ns 165.88 ns]
thrpt: [505.92 MiB/s 506.44 MiB/s 506.97 MiB/s]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking network/chainsync/roll_backward/decode
Benchmarking network/chainsync/roll_backward/decode: Warming up for 3.0000 s
Benchmarking network/chainsync/roll_backward/decode: Collecting 100 samples in estimated 5.0003 s (69M iterations)
Benchmarking network/chainsync/roll_backward/decode: Analyzing
network/chainsync/roll_backward/decode
time: [71.348 ns 71.652 ns 71.996 ns]
thrpt: [1.1383 GiB/s 1.1438 GiB/s 1.1487 GiB/s]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high severe
Benchmarking network/blockfetch/msg_block/encode/2048
Benchmarking network/blockfetch/msg_block/encode/2048: Warming up for 3.0000 s
Benchmarking network/blockfetch/msg_block/encode/2048: Collecting 100 samples in estimated 5.0002 s (46M iterations)
Benchmarking network/blockfetch/msg_block/encode/2048: Analyzing
network/blockfetch/msg_block/encode/2048
time: [108.59 ns 108.81 ns 109.08 ns]
thrpt: [17.529 GiB/s 17.572 GiB/s 17.608 GiB/s]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking network/blockfetch/msg_block/decode/2048
Benchmarking network/blockfetch/msg_block/decode/2048: Warming up for 3.0000 s
Benchmarking network/blockfetch/msg_block/decode/2048: Collecting 100 samples in estimated 5.0000 s (54M iterations)
Benchmarking network/blockfetch/msg_block/decode/2048: Analyzing
network/blockfetch/msg_block/decode/2048
time: [89.689 ns 89.755 ns 89.837 ns]
thrpt: [21.283 GiB/s 21.303 GiB/s 21.318 GiB/s]
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
Benchmarking network/blockfetch/msg_block/encode/20480
Benchmarking network/blockfetch/msg_block/encode/20480: Warming up for 3.0000 s
Benchmarking network/blockfetch/msg_block/encode/20480: Collecting 100 samples in estimated 5.0024 s (9.7M iterations)
Benchmarking network/blockfetch/msg_block/encode/20480: Analyzing
network/blockfetch/msg_block/encode/20480
time: [517.60 ns 517.82 ns 518.06 ns]
thrpt: [36.826 GiB/s 36.843 GiB/s 36.859 GiB/s]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking network/blockfetch/msg_block/decode/20480
Benchmarking network/blockfetch/msg_block/decode/20480: Warming up for 3.0000 s
Benchmarking network/blockfetch/msg_block/decode/20480: Collecting 100 samples in estimated 5.0092 s (601k iterations)
Benchmarking network/blockfetch/msg_block/decode/20480: Analyzing
network/blockfetch/msg_block/decode/20480
time: [8.3334 µs 8.3379 µs 8.3438 µs]
thrpt: [2.2865 GiB/s 2.2881 GiB/s 2.2894 GiB/s]
Found 9 outliers among 100 measurements (9.00%)
2 (2.00%) high mild
7 (7.00%) high severe
Benchmarking network/blockfetch/msg_block/encode/90000
Benchmarking network/blockfetch/msg_block/encode/90000: Warming up for 3.0000 s
Benchmarking network/blockfetch/msg_block/encode/90000: Collecting 100 samples in estimated 5.0068 s (2.4M iterations)
Benchmarking network/blockfetch/msg_block/encode/90000: Analyzing
network/blockfetch/msg_block/encode/90000
time: [2.0556 µs 2.0577 µs 2.0605 µs]
thrpt: [40.683 GiB/s 40.738 GiB/s 40.780 GiB/s]
Found 5 outliers among 100 measurements (5.00%)
1 (1.00%) high mild
4 (4.00%) high severe
Benchmarking network/blockfetch/msg_block/decode/90000
Benchmarking network/blockfetch/msg_block/decode/90000: Warming up for 3.0000 s
Benchmarking network/blockfetch/msg_block/decode/90000: Collecting 100 samples in estimated 5.0073 s (2.5M iterations)
Benchmarking network/blockfetch/msg_block/decode/90000: Analyzing
network/blockfetch/msg_block/decode/90000
time: [2.0368 µs 2.0385 µs 2.0406 µs]
thrpt: [41.079 GiB/s 41.121 GiB/s 41.155 GiB/s]
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.00%) high severe
Benchmarking network/blockfetch/request_range/encode
Benchmarking network/blockfetch/request_range/encode: Warming up for 3.0000 s
Benchmarking network/blockfetch/request_range/encode: Collecting 100 samples in estimated 5.0003 s (48M iterations)
Benchmarking network/blockfetch/request_range/encode: Analyzing
network/blockfetch/request_range/encode
time: [103.96 ns 104.03 ns 104.11 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
Benchmarking network/blockfetch/request_range/decode
Benchmarking network/blockfetch/request_range/decode: Warming up for 3.0000 s
Benchmarking network/blockfetch/request_range/decode: Collecting 100 samples in estimated 5.0003 s (73M iterations)
Benchmarking network/blockfetch/request_range/decode: Analyzing
network/blockfetch/request_range/decode
time: [69.704 ns 70.073 ns 70.428 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking network/n2c_query_encode/pparams/hfc_success
Benchmarking network/n2c_query_encode/pparams/hfc_success: Warming up for 3.0000 s
Benchmarking network/n2c_query_encode/pparams/hfc_success: Collecting 100 samples in estimated 5.0002 s (95M iterations)
Benchmarking network/n2c_query_encode/pparams/hfc_success: Analyzing
network/n2c_query_encode/pparams/hfc_success
time: [52.623 ns 52.772 ns 52.917 ns]
thrpt: [1.6016 GiB/s 1.6060 GiB/s 1.6105 GiB/s]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking network/n2c_query_encode/pparams/tag24
Benchmarking network/n2c_query_encode/pparams/tag24: Warming up for 3.0000 s
Benchmarking network/n2c_query_encode/pparams/tag24: Collecting 100 samples in estimated 5.0002 s (92M iterations)
Benchmarking network/n2c_query_encode/pparams/tag24: Analyzing
network/n2c_query_encode/pparams/tag24
time: [54.772 ns 54.845 ns 54.931 ns]
thrpt: [1.5428 GiB/s 1.5453 GiB/s 1.5473 GiB/s]
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) high severe
Benchmarking network/n2c_query_encode/govstate/hfc_success
Benchmarking network/n2c_query_encode/govstate/hfc_success: Warming up for 3.0000 s
Benchmarking network/n2c_query_encode/govstate/hfc_success: Collecting 100 samples in estimated 5.0003 s (62M iterations)
Benchmarking network/n2c_query_encode/govstate/hfc_success: Analyzing
network/n2c_query_encode/govstate/hfc_success
time: [80.956 ns 81.045 ns 81.140 ns]
thrpt: [8.9758 GiB/s 8.9863 GiB/s 8.9962 GiB/s]
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking network/n2c_query_encode/govstate/tag24
Benchmarking network/n2c_query_encode/govstate/tag24: Warming up for 3.0000 s
Benchmarking network/n2c_query_encode/govstate/tag24: Collecting 100 samples in estimated 5.0001 s (57M iterations)
Benchmarking network/n2c_query_encode/govstate/tag24: Analyzing
network/n2c_query_encode/govstate/tag24
time: [87.395 ns 87.501 ns 87.610 ns]
thrpt: [8.3129 GiB/s 8.3232 GiB/s 8.3334 GiB/s]
Found 8 outliers among 100 measurements (8.00%)
7 (7.00%) high mild
1 (1.00%) high severe
Benchmarking network/n2c_query_encode/era_mismatch
Benchmarking network/n2c_query_encode/era_mismatch: Warming up for 3.0000 s
Benchmarking network/n2c_query_encode/era_mismatch: Collecting 100 samples in estimated 5.0001 s (204M iterations)
Benchmarking network/n2c_query_encode/era_mismatch: Analyzing
network/n2c_query_encode/era_mismatch
time: [23.995 ns 24.102 ns 24.215 ns]
thrpt: [30.076 GiB/s 30.217 GiB/s 30.352 GiB/s]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Consensus Benchmarks
[1m[92m Compiling[0m futures-core v0.3.32
[1m[92m Compiling[0m futures-sink v0.3.32
[1m[92m Compiling[0m futures-macro v0.3.32
[1m[92m Compiling[0m pallas-primitives v1.0.0-alpha.6
[1m[92m Compiling[0m dugite-crypto v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-crypto)
[1m[92m Compiling[0m futures-channel v0.3.32
[1m[92m Compiling[0m tinytemplate v1.2.1
[1m[92m Compiling[0m futures-util v0.3.32
[1m[92m Compiling[0m async-trait v0.1.89
[1m[92m Compiling[0m criterion v0.8.2
[1m[92m Compiling[0m futures-executor v0.3.32
[1m[92m Compiling[0m futures v0.3.32
[1m[92m Compiling[0m pallas-traverse v1.0.0-alpha.6
[1m[92m Compiling[0m dugite-serialization v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-serialization)
[1m[92m Compiling[0m dugite-consensus v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-consensus)
[1m[92m Finished[0m `bench` profile [optimized] target(s) in 33.16s
[1m[92m Running[0m benches/consensus_bench.rs (target/release/deps/consensus_bench-8e1bcc233a110257)
Gnuplot not found, using plotters backend
Benchmarking consensus/vrf_leader_check/single/sigma=0.0000247
Benchmarking consensus/vrf_leader_check/single/sigma=0.0000247: Warming up for 3.0000 s
Benchmarking consensus/vrf_leader_check/single/sigma=0.0000247: Collecting 100 samples in estimated 5.0462 s (131k iterations)
Benchmarking consensus/vrf_leader_check/single/sigma=0.0000247: Analyzing
consensus/vrf_leader_check/single/sigma=0.0000247
time: [38.606 µs 38.634 µs 38.661 µs]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking consensus/vrf_leader_check/single/sigma=0.001
Benchmarking consensus/vrf_leader_check/single/sigma=0.001: Warming up for 3.0000 s
Benchmarking consensus/vrf_leader_check/single/sigma=0.001: Collecting 100 samples in estimated 5.0810 s (131k iterations)
Benchmarking consensus/vrf_leader_check/single/sigma=0.001: Analyzing
consensus/vrf_leader_check/single/sigma=0.001
time: [39.099 µs 39.139 µs 39.180 µs]
Found 4 outliers among 100 measurements (4.00%)
3 (3.00%) high mild
1 (1.00%) high severe
Benchmarking consensus/vrf_leader_check/single/sigma=0.01
Benchmarking consensus/vrf_leader_check/single/sigma=0.01: Warming up for 3.0000 s
Benchmarking consensus/vrf_leader_check/single/sigma=0.01: Collecting 100 samples in estimated 5.0615 s (131k iterations)
Benchmarking consensus/vrf_leader_check/single/sigma=0.01: Analyzing
consensus/vrf_leader_check/single/sigma=0.01
time: [38.760 µs 38.801 µs 38.847 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
Benchmarking consensus/vrf_leader_check/batch/21600
Benchmarking consensus/vrf_leader_check/batch/21600: Warming up for 3.0000 s
Warning: Unable to complete 20 samples in 5.0s. You may wish to increase target time to 16.6s, or reduce sample count to 10.
Benchmarking consensus/vrf_leader_check/batch/21600: Collecting 20 samples in estimated 16.617 s (20 iterations)
Benchmarking consensus/vrf_leader_check/batch/21600: Analyzing
consensus/vrf_leader_check/batch/21600
time: [830.53 ms 831.18 ms 831.94 ms]
thrpt: [25.963 Kelem/s 25.987 Kelem/s 26.008 Kelem/s]
Found 5 outliers among 20 measurements (25.00%)
3 (15.00%) low mild
1 (5.00%) high mild
1 (5.00%) high severe
Benchmarking consensus/validate_header/replay_mode
Benchmarking consensus/validate_header/replay_mode: Warming up for 3.0000 s
Benchmarking consensus/validate_header/replay_mode: Collecting 100 samples in estimated 5.0000 s (764M iterations)
Benchmarking consensus/validate_header/replay_mode: Analyzing
consensus/validate_header/replay_mode
time: [6.5372 ns 6.5399 ns 6.5433 ns]
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking consensus/chain_selection/longer_fork_100
Benchmarking consensus/chain_selection/longer_fork_100: Warming up for 3.0000 s
Benchmarking consensus/chain_selection/longer_fork_100: Collecting 100 samples in estimated 5.0000 s (3.2B iterations)
Benchmarking consensus/chain_selection/longer_fork_100: Analyzing
consensus/chain_selection/longer_fork_100
time: [1.5558 ns 1.5562 ns 1.5568 ns]
Found 10 outliers among 100 measurements (10.00%)
1 (1.00%) low mild
5 (5.00%) high mild
4 (4.00%) high severe
Benchmarking consensus/chain_selection/equal_length_tiebreak
Benchmarking consensus/chain_selection/equal_length_tiebreak: Warming up for 3.0000 s
Benchmarking consensus/chain_selection/equal_length_tiebreak: Collecting 100 samples in estimated 5.0004 s (15M iterations)
Benchmarking consensus/chain_selection/equal_length_tiebreak: Analyzing
consensus/chain_selection/equal_length_tiebreak
time: [328.65 ns 329.00 ns 329.33 ns]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking consensus/chain_selection/prefer_simple
Benchmarking consensus/chain_selection/prefer_simple: Warming up for 3.0000 s
Benchmarking consensus/chain_selection/prefer_simple: Collecting 100 samples in estimated 5.0000 s (2.0B iterations)
Benchmarking consensus/chain_selection/prefer_simple: Analyzing
consensus/chain_selection/prefer_simple
time: [2.4305 ns 2.4338 ns 2.4370 ns]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.00%) high severe
LSM Benchmarks
[1m[92m Compiling[0m serde_core v1.0.228
[1m[92m Compiling[0m syn v2.0.117
[1m[92m Compiling[0m num-traits v0.2.19
[1m[92m Compiling[0m serde v1.0.228
[1m[92m Compiling[0m once_cell v1.21.4
[1m[92m Compiling[0m tempfile v3.27.0
[1m[92m Compiling[0m rusty-fork v0.3.1
[1m[92m Compiling[0m plotters v0.3.7
[1m[92m Compiling[0m rand v0.9.4
[1m[92m Compiling[0m byteorder v1.5.0
[1m[92m Compiling[0m serde_json v1.0.149
[1m[92m Compiling[0m zerocopy-derive v0.8.48
[1m[92m Compiling[0m serde_derive v1.0.228
[1m[92m Compiling[0m thiserror-impl v2.0.18
[1m[92m Compiling[0m thiserror v2.0.18
[1m[92m Compiling[0m dugite-lsm v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-lsm)
[1m[92m Compiling[0m zerocopy v0.8.48
[1m[92m Compiling[0m tinytemplate v1.2.1
[1m[92m Compiling[0m half v2.7.1
[1m[92m Compiling[0m ppv-lite86 v0.2.21
[1m[92m Compiling[0m ciborium-ll v0.2.2
[1m[92m Compiling[0m rand_chacha v0.9.0
[1m[92m Compiling[0m ciborium v0.2.2
[1m[92m Compiling[0m proptest v1.11.0
[1m[92m Compiling[0m criterion v0.8.2
[1m[92m Finished[0m `bench` profile [optimized] target(s) in 29.74s
[1m[92m Running[0m benches/lsm_bench.rs (target/release/deps/lsm_bench-fc3938be8dfc863b)
Gnuplot not found, using plotters backend
Benchmarking lsm/insert/random_keys/10000
Benchmarking lsm/insert/random_keys/10000: Warming up for 3.0000 s
Benchmarking lsm/insert/random_keys/10000: Collecting 10 samples in estimated 5.1815 s (1540 iterations)
Benchmarking lsm/insert/random_keys/10000: Analyzing
lsm/insert/random_keys/10000
time: [3.2291 ms 3.2392 ms 3.2525 ms]
thrpt: [3.0745 Melem/s 3.0872 Melem/s 3.0969 Melem/s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
Benchmarking lsm/point_lookup/hit_random/10000
Benchmarking lsm/point_lookup/hit_random/10000: Warming up for 3.0000 s
Benchmarking lsm/point_lookup/hit_random/10000: Collecting 100 samples in estimated 6.3132 s (15k iterations)
Benchmarking lsm/point_lookup/hit_random/10000: Analyzing
lsm/point_lookup/hit_random/10000
time: [416.38 µs 416.56 µs 416.78 µs]
thrpt: [2.3993 Melem/s 2.4006 Melem/s 2.4017 Melem/s]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
Benchmarking lsm/point_lookup/miss_random/10000
Benchmarking lsm/point_lookup/miss_random/10000: Warming up for 3.0000 s
Benchmarking lsm/point_lookup/miss_random/10000: Collecting 100 samples in estimated 5.0544 s (50k iterations)
Benchmarking lsm/point_lookup/miss_random/10000: Analyzing
lsm/point_lookup/miss_random/10000
time: [99.558 µs 99.596 µs 99.636 µs]
thrpt: [10.037 Melem/s 10.041 Melem/s 10.044 Melem/s]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
Benchmarking lsm/range_scan/window_100_of_10k/10000
Benchmarking lsm/range_scan/window_100_of_10k/10000: Warming up for 3.0000 s
Benchmarking lsm/range_scan/window_100_of_10k/10000: Collecting 20 samples in estimated 5.0018 s (87k iterations)
Benchmarking lsm/range_scan/window_100_of_10k/10000: Analyzing
lsm/range_scan/window_100_of_10k/10000
time: [57.458 µs 57.642 µs 57.782 µs]
thrpt: [1.7306 Melem/s 1.7348 Melem/s 1.7404 Melem/s]
Found 4 outliers among 20 measurements (20.00%)
1 (5.00%) high mild
3 (15.00%) high severe
Benchmarking lsm/range_scan/full_scan/10000
Benchmarking lsm/range_scan/full_scan/10000: Warming up for 3.0000 s
Benchmarking lsm/range_scan/full_scan/10000: Collecting 20 samples in estimated 5.1595 s (3150 iterations)
Benchmarking lsm/range_scan/full_scan/10000: Analyzing
lsm/range_scan/full_scan/10000
time: [1.5537 ms 1.5552 ms 1.5570 ms]
thrpt: [6.4225 Melem/s 6.4299 Melem/s 6.4361 Melem/s]
Found 4 outliers among 20 measurements (20.00%)
2 (10.00%) low mild
2 (10.00%) high severe
Benchmarking lsm/apply_batch/inserts_10k_deletes_2.5k/10000
Benchmarking lsm/apply_batch/inserts_10k_deletes_2.5k/10000: Warming up for 3.0000 s
Benchmarking lsm/apply_batch/inserts_10k_deletes_2.5k/10000: Collecting 10 samples in estimated 5.5031 s (220 iterations)
Benchmarking lsm/apply_batch/inserts_10k_deletes_2.5k/10000: Analyzing
lsm/apply_batch/inserts_10k_deletes_2.5k/10000
time: [18.468 ms 18.480 ms 18.491 ms]
thrpt: [540.82 Kelem/s 541.13 Kelem/s 541.48 Kelem/s]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low mild
1 (10.00%) high mild
Benchmarking lsm/snapshot/save_10k
Benchmarking lsm/snapshot/save_10k: Warming up for 3.0000 s
Benchmarking lsm/snapshot/save_10k: Collecting 10 samples in estimated 5.0828 s (770 iterations)
Benchmarking lsm/snapshot/save_10k: Analyzing
lsm/snapshot/save_10k time: [499.84 µs 501.02 µs 501.58 µs]
Benchmarking lsm/snapshot/load_10k
Benchmarking lsm/snapshot/load_10k: Warming up for 3.0000 s
Benchmarking lsm/snapshot/load_10k: Collecting 10 samples in estimated 5.1340 s (660 iterations)
Benchmarking lsm/snapshot/load_10k: Analyzing
lsm/snapshot/load_10k time: [1.5626 ms 1.5658 ms 1.5682 ms]
LSM Stress Tests
[1m[92m Compiling[0m dugite-lsm v1.4.0 (/home/runner/work/dugite/dugite/crates/dugite-lsm)
[1m[92m Finished[0m `release` profile [optimized] target(s) in 10.33s
[1m[92m Running[0m unittests src/lib.rs (target/release/deps/dugite_lsm-92e0a9a6efe83f91)
running 3 tests
test tree::mainnet_scale_tests::test_mainnet_scale_wal_crash_recovery ... ok
test tree::mainnet_scale_tests::test_mainnet_scale_insert_read ... ok
test tree::mainnet_scale_tests::test_mainnet_scale_delete_amplification ... ok
test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 93 filtered out; finished in 8.01s
[1m[92m Doc-tests[0m dugite_lsm
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s