Nightly Benchmark Results — 2026-04-06
Machine: GitHub Actions ubuntu-latest Branch: main (0c4920a)
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 anstyle v1.0.14
[1m[92m Downloaded[0m anes v0.1.6
[1m[92m Downloaded[0m bech32 v0.9.1
[1m[92m Downloaded[0m arrayref v0.3.9
[1m[92m Downloaded[0m base58 v0.2.0
[1m[92m Downloaded[0m autocfg v1.5.0
[1m[92m Downloaded[0m base64ct v1.8.3
[1m[92m Downloaded[0m arrayvec v0.7.6
[1m[92m Downloaded[0m aho-corasick v1.1.4
[1m[92m Downloaded[0m parking_lot_core v0.9.12
[1m[92m Downloaded[0m dyn-clone v1.0.20
[1m[92m Downloaded[0m pallas-crypto v1.0.0-alpha.6
[1m[92m Downloaded[0m plotters-backend v0.3.7
[1m[92m Downloaded[0m base64 v0.22.1
[1m[92m Downloaded[0m pallas-addresses v1.0.0-alpha.6
[1m[92m Downloaded[0m crc-catalog v2.4.0
[1m[92m Downloaded[0m strsim v0.11.1
[1m[92m Downloaded[0m block-buffer v0.10.4
[1m[92m Downloaded[0m ciborium-io v0.2.2
[1m[92m Downloaded[0m fastrand v2.3.0
[1m[92m Downloaded[0m digest v0.9.0
[1m[92m Downloaded[0m equivalent v1.0.2
[1m[92m Downloaded[0m block-buffer v0.9.0
[1m[92m Downloaded[0m itoa v1.0.18
[1m[92m Downloaded[0m parking_lot v0.12.5
[1m[92m Downloaded[0m unicode-xid v0.2.6
[1m[92m Downloaded[0m digest v0.10.7
[1m[92m Downloaded[0m is-terminal v0.4.17
[1m[92m Downloaded[0m ref-cast v1.0.25
[1m[92m Downloaded[0m criterion-plot v0.5.0
[1m[92m Downloaded[0m scopeguard v1.2.0
[1m[92m Downloaded[0m num-order v1.2.0
[1m[92m Downloaded[0m minicbor-derive v0.16.2
[1m[92m Downloaded[0m crossbeam-deque v0.8.6
[1m[92m Downloaded[0m pallas-codec v1.0.0-alpha.6
[1m[92m Downloaded[0m version_check v0.9.5
[1m[92m Downloaded[0m byteorder v1.5.0
[1m[92m Downloaded[0m oorandom v11.1.5
[1m[92m Downloaded[0m ref-cast-impl v1.0.25
[1m[92m Downloaded[0m ciborium v0.2.2
[1m[92m Downloaded[0m num-modular v0.6.1
[1m[92m Downloaded[0m pallas-primitives v1.0.0-alpha.6
[1m[92m Downloaded[0m getrandom v0.2.17
[1m[92m Downloaded[0m indexmap v1.9.3
[1m[92m Downloaded[0m getrandom v0.4.2
[1m[92m Downloaded[0m same-file v1.0.6
[1m[92m Downloaded[0m memchr v2.8.0
[1m[92m Downloaded[0m num-bigint v0.4.6
[1m[92m Downloaded[0m hashbrown v0.16.1
[1m[92m Downloaded[0m dashu-int v0.4.1
[1m[92m Downloaded[0m powerfmt v0.2.0
[1m[92m Downloaded[0m paste v1.0.15
[1m[92m Downloaded[0m plotters-svg v0.3.7
[1m[92m Downloaded[0m cryptoxide v0.4.4
[1m[92m Downloaded[0m time-core v0.1.8
[1m[92m Downloaded[0m chrono v0.4.44
[1m[92m Downloaded[0m tokio-macros v2.6.1
[1m[92m Downloaded[0m quote v1.0.45
[1m[92m Downloaded[0m pin-project-lite v0.2.17
[1m[92m Downloaded[0m tinytemplate v1.2.1
[1m[92m Downloaded[0m thiserror-impl v2.0.18
[1m[92m Downloaded[0m rustversion v1.0.22
[1m[92m Downloaded[0m rand_core v0.5.1
[1m[92m Downloaded[0m thiserror v2.0.18
[1m[92m Downloaded[0m walkdir v2.5.0
[1m[92m Downloaded[0m pkcs8 v0.10.2
[1m[92m Downloaded[0m spki v0.7.3
[1m[92m Downloaded[0m sha2 v0.9.9
[1m[92m Downloaded[0m semver v1.0.27
[1m[92m Downloaded[0m zeroize v1.8.2
[1m[92m Downloaded[0m zmij v1.0.21
[1m[92m Downloaded[0m thiserror-impl v1.0.69
[1m[92m Downloaded[0m rustc_version v0.4.1
[1m[92m Downloaded[0m rand_core v0.6.4
[1m[92m Downloaded[0m smallvec v1.15.1
[1m[92m Downloaded[0m rand_core v0.9.5
[1m[92m Downloaded[0m ppv-lite86 v0.2.21
[1m[92m Downloaded[0m signal-hook-registry v1.4.8
[1m[92m Downloaded[0m curve25519-dalek v3.2.0
[1m[92m Downloaded[0m unicode-ident v1.0.24
[1m[92m Downloaded[0m thiserror v1.0.69
[1m[92m Downloaded[0m libc v0.2.184
[1m[92m Downloaded[0m tracing-core v0.1.36
[1m[92m Downloaded[0m schemars v0.9.0
[1m[92m Downloaded[0m typenum v1.19.0
[1m[92m Downloaded[0m serde v1.0.228
[1m[92m Downloaded[0m schemars v1.2.1
[1m[92m Downloaded[0m zerocopy-derive v0.8.48
[1m[92m Downloaded[0m rand v0.9.2
[1m[92m Downloaded[0m rayon-core v1.13.0
[1m[92m Downloaded[0m plotters v0.3.7
[1m[92m Downloaded[0m rand v0.8.5
[1m[92m Downloaded[0m socket2 v0.6.3
[1m[92m Downloaded[0m serde_json v1.0.149
[1m[92m Downloaded[0m rayon v1.11.0
[1m[92m Downloaded[0m serde_with v3.18.0
[1m[92m Downloaded[0m regex v1.12.3
[1m[92m Downloaded[0m serde_core v1.0.228
[1m[92m Downloaded[0m time v0.3.47
[1m[92m Downloaded[0m zerocopy v0.8.48
[1m[92m Downloaded[0m syn v2.0.117
[1m[92m Downloaded[0m proc-macro2 v1.0.106
[1m[92m Downloaded[0m tracing-attributes v0.1.31
[1m[92m Downloaded[0m serde_derive v1.0.228
[1m[92m Downloaded[0m regex-syntax v0.8.10
[1m[92m Downloaded[0m tempfile v3.27.0
[1m[92m Downloaded[0m rustix v1.1.4
[1m[92m Downloaded[0m serde_with_macros v3.18.0
[1m[92m Downloaded[0m tracing v0.1.44
[1m[92m Downloaded[0m rand_chacha v0.9.0
[1m[92m Downloaded[0m curve25519-dalek v4.1.3
[1m[92m Downloaded[0m time-macros v0.2.27
[1m[92m Downloaded[0m static_assertions v1.1.0
[1m[92m Downloaded[0m signature v2.2.0
[1m[92m Downloaded[0m sha2 v0.10.9
[1m[92m Downloaded[0m subtle v2.6.1
[1m[92m Downloaded[0m regex-automata v0.4.14
[1m[92m Downloaded[0m pallas-traverse v1.0.0-alpha.6
[1m[92m Downloaded[0m itertools v0.13.0
[1m[92m Downloaded[0m clap_builder v4.6.0
[1m[92m Downloaded[0m hashbrown v0.12.3
[1m[92m Downloaded[0m criterion v0.5.1
[1m[92m Downloaded[0m mio v1.2.0
[1m[92m Downloaded[0m itertools v0.10.5
[1m[92m Downloaded[0m indexmap v2.13.0
[1m[92m Downloaded[0m ed25519-dalek v2.2.0
[1m[92m Downloaded[0m derive_more-impl v1.0.0
[1m[92m Downloaded[0m der v0.7.10
[1m[92m Downloaded[0m darling_core v0.23.0
[1m[92m Downloaded[0m const-oid v0.9.6
[1m[92m Downloaded[0m bytes v1.11.1
[1m[92m Downloaded[0m bech32 v0.11.1
[1m[92m Downloaded[0m rand_chacha v0.3.1
[1m[92m Downloaded[0m iana-time-zone v0.1.65
[1m[92m Downloaded[0m clap v4.6.0
[1m[92m Downloaded[0m tokio v1.50.0
[1m[92m Downloaded[0m derive_more v1.0.0
[1m[92m Downloaded[0m generic-array v0.14.9
[1m[92m Downloaded[0m deranged v0.5.8
[1m[92m Downloaded[0m crc32fast v1.5.0
[1m[92m Downloaded[0m blake2b_simd v1.0.4
[1m[92m Downloaded[0m blake2 v0.10.6
[1m[92m Downloaded[0m bitflags v2.11.0
[1m[92m Downloaded[0m once_cell v1.21.4
[1m[92m Downloaded[0m minicbor-derive v0.15.3
[1m[92m Downloaded[0m minicbor v0.26.5
[1m[92m Downloaded[0m minicbor v0.25.1
[1m[92m Downloaded[0m half v2.7.1
[1m[92m Downloaded[0m getrandom v0.3.4
[1m[92m Downloaded[0m darling v0.23.0
[1m[92m Downloaded[0m crossbeam-utils v0.8.21
[1m[92m Downloaded[0m crossbeam-epoch v0.9.18
[1m[92m Downloaded[0m constant_time_eq v0.4.2
[1m[92m Downloaded[0m num-rational v0.4.2
[1m[92m Downloaded[0m num-integer v0.1.46
[1m[92m Downloaded[0m getrandom v0.1.16
[1m[92m Downloaded[0m num-traits v0.2.19
[1m[92m Downloaded[0m memmap2 v0.9.10
[1m[92m Downloaded[0m ed25519 v2.2.3
[1m[92m Downloaded[0m lock_api v0.4.14
[1m[92m Downloaded[0m dashu-base v0.4.1
[1m[92m Downloaded[0m opaque-debug v0.3.1
[1m[92m Downloaded[0m num-conv v0.2.1
[1m[92m Downloaded[0m ident_case v1.0.1
[1m[92m Downloaded[0m hex v0.4.3
[1m[92m Downloaded[0m either v1.15.0
[1m[92m Downloaded[0m curve25519-dalek-derive v0.1.1
[1m[92m Downloaded[0m clap_lex v1.1.0
[1m[92m Downloaded[0m cfg-if v1.0.4
[1m[92m Downloaded[0m errno v0.3.14
[1m[92m Downloaded[0m crypto-common v0.1.6
[1m[92m Downloaded[0m crc v3.4.0
[1m[92m Downloaded[0m cpufeatures v0.2.17
[1m[92m Downloaded[0m cast v0.3.0
[1m[92m Downloaded[0m darling_macro v0.23.0
[1m[92m Downloaded[0m ciborium-ll v0.2.2
[1m[92m Downloaded[0m linux-raw-sys v0.12.1
[1m[92m Compiling[0m proc-macro2 v1.0.106
[1m[92m Compiling[0m quote v1.0.45
[1m[92m Compiling[0m unicode-ident v1.0.24
[1m[92m Compiling[0m cfg-if v1.0.4
[1m[92m Compiling[0m libc v0.2.184
[1m[92m Compiling[0m version_check v0.9.5
[1m[92m Compiling[0m typenum v1.19.0
[1m[92m Compiling[0m generic-array v0.14.9
[1m[92m Compiling[0m serde_core v1.0.228
[1m[92m Compiling[0m zerocopy v0.8.48
[1m[92m Compiling[0m serde v1.0.228
[1m[92m Compiling[0m syn v2.0.117
[1m[92m Compiling[0m subtle v2.6.1
[1m[92m Compiling[0m block-buffer v0.10.4
[1m[92m Compiling[0m crypto-common v0.1.6
[1m[92m Compiling[0m autocfg v1.5.0
[1m[92m Compiling[0m digest v0.10.7
[1m[92m Compiling[0m semver v1.0.27
[1m[92m Compiling[0m num-traits v0.2.19
[1m[92m Compiling[0m cpufeatures v0.2.17
[1m[92m Compiling[0m strsim v0.11.1
[1m[92m Compiling[0m zeroize v1.8.2
[1m[92m Compiling[0m ident_case v1.0.1
[1m[92m Compiling[0m getrandom v0.3.4
[1m[92m Compiling[0m rustc_version v0.4.1
[1m[92m Compiling[0m getrandom v0.2.17
[1m[92m Compiling[0m thiserror v1.0.69
[1m[92m Compiling[0m rand_core v0.6.4
[1m[92m Compiling[0m curve25519-dalek v4.1.3
[1m[92m Compiling[0m minicbor v0.26.5
[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 itoa v1.0.18
[1m[92m Compiling[0m getrandom v0.1.16
[1m[92m Compiling[0m either v1.15.0
[1m[92m Compiling[0m crossbeam-utils v0.8.21
[1m[92m Compiling[0m cryptoxide v0.4.4
[1m[92m Compiling[0m darling_core v0.23.0
[1m[92m Compiling[0m num-integer v0.1.46
[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 darling v0.23.0
[1m[92m Compiling[0m minicbor-derive v0.16.2
[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 serde_with v3.18.0
[1m[92m Compiling[0m digest v0.9.0
[1m[92m Compiling[0m once_cell v1.21.4
[1m[92m Compiling[0m unicode-xid v0.2.6
[1m[92m Compiling[0m thiserror v2.0.18
[1m[92m Compiling[0m minicbor v0.25.1
[1m[92m Compiling[0m derive_more-impl v1.0.0
[1m[92m Compiling[0m thiserror-impl v2.0.18
[1m[92m Compiling[0m half v2.7.1
[1m[92m Compiling[0m ppv-lite86 v0.2.21
[1m[92m Compiling[0m rand_chacha v0.9.0
[1m[92m Compiling[0m minicbor-derive v0.15.3
[1m[92m Compiling[0m rand v0.9.2
[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 byteorder v1.5.0
[1m[92m Compiling[0m rustversion v1.0.22
[1m[92m Compiling[0m parking_lot_core v0.9.12
[1m[92m Compiling[0m crc-catalog v2.4.0
[1m[92m Compiling[0m paste v1.0.15
[1m[92m Compiling[0m constant_time_eq v0.4.2
[1m[92m Compiling[0m pallas-crypto v1.0.0-alpha.6
[1m[92m Compiling[0m arrayref v0.3.9
[1m[92m Compiling[0m iana-time-zone v0.1.65
[1m[92m Compiling[0m arrayvec v0.7.6
[1m[92m Compiling[0m bytes v1.11.1
[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 v1.0.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 bech32 v0.11.1
[1m[92m Compiling[0m scopeguard v1.2.0
[1m[92m Compiling[0m pin-project-lite v0.2.17
[1m[92m Compiling[0m smallvec v1.15.1
[1m[92m Compiling[0m num-modular v0.6.1
[1m[92m Compiling[0m base58 v0.2.0
[1m[92m Compiling[0m rayon-core v1.13.0
[1m[92m Compiling[0m pallas-addresses v1.0.0-alpha.6
[1m[92m Compiling[0m dugite-primitives v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-primitives)
[1m[92m Compiling[0m num-order v1.2.0
[1m[92m Compiling[0m lock_api v0.4.14
[1m[92m Compiling[0m sha2 v0.9.9
[1m[92m Compiling[0m crossbeam-deque v0.8.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 rand_chacha v0.3.1
[1m[92m Compiling[0m tracing-core v0.1.36
[1m[92m Compiling[0m tracing-attributes v0.1.31
[1m[92m Compiling[0m itertools v0.13.0
[1m[92m Compiling[0m errno v0.3.14
[1m[92m Compiling[0m dashu-base v0.4.1
[1m[92m Compiling[0m anstyle v1.0.14
[1m[92m Compiling[0m regex-syntax v0.8.10
[1m[92m Compiling[0m static_assertions v1.1.0
[1m[92m Compiling[0m ciborium-io v0.2.2
[1m[92m Compiling[0m plotters-backend v0.3.7
[1m[92m Compiling[0m rustix v1.1.4
[1m[92m Compiling[0m getrandom v0.4.2
[1m[92m Compiling[0m crc32fast v1.5.0
[1m[92m Compiling[0m clap_lex v1.1.0
[1m[92m Compiling[0m clap_builder v4.6.0
[1m[92m Compiling[0m plotters-svg v0.3.7
[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 dashu-int v0.4.1
[1m[92m Compiling[0m tracing v0.1.44
[1m[92m Compiling[0m signal-hook-registry v1.4.8
[1m[92m Compiling[0m rand 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 parking_lot v0.12.5
[1m[92m Compiling[0m tokio-macros v2.6.1
[1m[92m Compiling[0m itertools v0.10.5
[1m[92m Compiling[0m socket2 v0.6.3
[1m[92m Compiling[0m mio v1.2.0
[1m[92m Compiling[0m bitflags v2.11.0
[1m[92m Compiling[0m cast v0.3.0
[1m[92m Compiling[0m same-file v1.0.6
[1m[92m Compiling[0m linux-raw-sys v0.12.1
[1m[92m Compiling[0m walkdir v2.5.0
[1m[92m Compiling[0m criterion-plot v0.5.0
[1m[92m Compiling[0m tokio v1.50.0
[1m[92m Compiling[0m rayon v1.11.0
[1m[92m Compiling[0m dugite-crypto v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-crypto)
[1m[92m Compiling[0m dugite-serialization v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-serialization)
[1m[92m Compiling[0m ciborium v0.2.2
[1m[92m Compiling[0m regex v1.12.3
[1m[92m Compiling[0m clap v4.6.0
[1m[92m Compiling[0m plotters v0.3.7
[1m[92m Compiling[0m tinytemplate v1.2.1
[1m[92m Compiling[0m is-terminal v0.4.17
[1m[92m Compiling[0m memmap2 v0.9.10
[1m[92m Compiling[0m anes v0.1.6
[1m[92m Compiling[0m fastrand v2.3.0
[1m[92m Compiling[0m oorandom v11.1.5
[1m[92m Compiling[0m criterion v0.5.1
[1m[92m Compiling[0m tempfile v3.27.0
[1m[92m Compiling[0m dugite-storage v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-storage)
[1m[92m Finished[0m `bench` profile [optimized] target(s) in 1m 19s
[1m[92m Running[0m benches/storage_bench.rs (target/release/deps/storage_bench-3ea341f38aeca15b)
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 46.5s.
Benchmarking chaindb/sequential_insert/10k_20kb: Collecting 10 samples in estimated 46.544 s (10 iterations)
Benchmarking chaindb/sequential_insert/10k_20kb: Analyzing
chaindb/sequential_insert/10k_20kb
time: [4.1789 s 4.3073 s 4.4968 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 400.3s, or reduce sample count to 10.
Benchmarking chaindb/random_read/by_hash/10000blks: Collecting 100 samples in estimated 400.29 s (100 iterations)
Benchmarking chaindb/random_read/by_hash/10000blks: Analyzing
chaindb/random_read/by_hash/10000blks
time: [31.748 ms 31.962 ms 32.175 ms]
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 4402.7s, or reduce sample count to 10.
Benchmarking chaindb/random_read/by_hash/100000blks: Collecting 100 samples in estimated 4402.7 s (100 iterations)
Benchmarking chaindb/random_read/by_hash/100000blks: Analyzing
chaindb/random_read/by_hash/100000blks
time: [356.32 ms 361.79 ms 367.51 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.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 361.2s, or reduce sample count to 10.
Benchmarking chaindb/tip_query: Collecting 100 samples in estimated 361.19 s (100 iterations)
Benchmarking chaindb/tip_query: Analyzing
chaindb/tip_query time: [30.860 ms 31.845 ms 33.675 ms]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
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 368.9s, or reduce sample count to 10.
Benchmarking chaindb/has_block: Collecting 100 samples in estimated 368.92 s (100 iterations)
Benchmarking chaindb/has_block: Analyzing
chaindb/has_block time: [30.780 ms 30.958 ms 31.138 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 370.3s, or reduce sample count to 10.
Benchmarking chaindb/slot_range_100: Collecting 100 samples in estimated 370.26 s (100 iterations)
Benchmarking chaindb/slot_range_100: Analyzing
chaindb/slot_range_100 time: [31.206 ms 31.390 ms 31.582 ms]
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
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.9s.
Benchmarking chaindb/flush_to_immutable/k_2160_blocks_20kb/2160: Collecting 10 samples in estimated 7.8944 s (10 iterations)
Benchmarking chaindb/flush_to_immutable/k_2160_blocks_20kb/2160: Analyzing
chaindb/flush_to_immutable/k_2160_blocks_20kb/2160
time: [6.5466 ms 6.7124 ms 6.8934 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 36.1s.
Benchmarking chaindb/profile_comparison/insert_10k_20kb/in_memory: Collecting 10 samples in estimated 36.136 s (10 iterations)
Benchmarking chaindb/profile_comparison/insert_10k_20kb/in_memory: Analyzing
chaindb/profile_comparison/insert_10k_20kb/in_memory
time: [3.6752 s 3.7145 s 3.7530 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 36.2s.
Benchmarking chaindb/profile_comparison/insert_10k_20kb/mmap: Collecting 10 samples in estimated 36.188 s (10 iterations)
Benchmarking chaindb/profile_comparison/insert_10k_20kb/mmap: Analyzing
chaindb/profile_comparison/insert_10k_20kb/mmap
time: [3.6515 s 3.6790 s 3.7089 s]
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 37.8s.
Benchmarking chaindb/profile_comparison/read_500/in_memory: Collecting 10 samples in estimated 37.751 s (10 iterations)
Benchmarking chaindb/profile_comparison/read_500/in_memory: Analyzing
chaindb/profile_comparison/read_500/in_memory
time: [30.004 ms 30.470 ms 30.927 ms]
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 37.1s.
Benchmarking chaindb/profile_comparison/read_500/mmap: Collecting 10 samples in estimated 37.105 s (10 iterations)
Benchmarking chaindb/profile_comparison/read_500/mmap: Analyzing
chaindb/profile_comparison/read_500/mmap
time: [29.574 ms 30.173 ms 30.837 ms]
Benchmarking immutabledb/open/in_memory/10000
Benchmarking immutabledb/open/in_memory/10000: Warming up for 3.0000 s
Benchmarking immutabledb/open/in_memory/10000: Collecting 100 samples in estimated 6.3435 s (300 iterations)
Benchmarking immutabledb/open/in_memory/10000: Analyzing
immutabledb/open/in_memory/10000
time: [20.753 ms 20.834 ms 20.915 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low 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.0729 s (25k iterations)
Benchmarking immutabledb/open/mmap_cached/10000: Analyzing
immutabledb/open/mmap_cached/10000
time: [200.19 µs 200.39 µs 200.66 µs]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.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.2293 s (1700 iterations)
Benchmarking immutabledb/open/mmap_cold_rebuild/10000: Analyzing
immutabledb/open/mmap_cold_rebuild/10000
time: [3.0467 ms 3.1954 ms 3.4748 ms]
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.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 116.9s, or reduce sample count to 10.
Benchmarking immutabledb/open/in_memory/100000: Collecting 100 samples in estimated 116.92 s (100 iterations)
Benchmarking immutabledb/open/in_memory/100000: Analyzing
immutabledb/open/in_memory/100000
time: [869.31 ms 870.33 ms 871.48 ms]
Found 7 outliers among 100 measurements (7.00%)
1 (1.00%) high mild
6 (6.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.4s, enable flat sampling, or reduce sample count to 50.
Benchmarking immutabledb/open/mmap_cached/100000: Collecting 100 samples in estimated 8.3896 s (5050 iterations)
Benchmarking immutabledb/open/mmap_cached/100000: Analyzing
immutabledb/open/mmap_cached/100000
time: [1.6160 ms 1.6259 ms 1.6367 ms]
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.2647 s (200 iterations)
Benchmarking immutabledb/open/mmap_cold_rebuild/100000: Analyzing
immutabledb/open/mmap_cold_rebuild/100000
time: [26.439 ms 26.602 ms 26.785 ms]
Found 2 outliers among 100 measurements (2.00%)
1 (1.00%) high mild
1 (1.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.5288 s (500 iterations)
Benchmarking immutabledb/lookup/in_memory/10000: Analyzing
immutabledb/lookup/in_memory/10000
time: [10.768 ms 10.814 ms 10.861 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
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.4963 s (500 iterations)
Benchmarking immutabledb/lookup/mmap/10000: Analyzing
immutabledb/lookup/mmap/10000
time: [11.058 ms 11.114 ms 11.175 ms]
Found 5 outliers among 100 measurements (5.00%)
4 (4.00%) high mild
1 (1.00%) high severe
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.0568 s (146k iterations)
Benchmarking immutabledb/has_block/in_memory: Analyzing
immutabledb/has_block/in_memory
time: [34.470 µs 34.483 µs 34.496 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
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.0525 s (146k iterations)
Benchmarking immutabledb/has_block/mmap: Analyzing
immutabledb/has_block/mmap
time: [34.483 µs 34.494 µs 34.504 µs]
Found 3 outliers among 100 measurements (3.00%)
2 (2.00%) high mild
1 (1.00%) high severe
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 6.2626 s (400 iterations)
Benchmarking immutabledb/append/1k_blocks_20kb/in_memory: Analyzing
immutabledb/append/1k_blocks_20kb/in_memory
time: [15.298 ms 15.346 ms 15.395 ms]
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 5.0122 s (300 iterations)
Benchmarking immutabledb/append/1k_blocks_20kb/mmap: Analyzing
immutabledb/append/1k_blocks_20kb/mmap
time: [16.519 ms 16.554 ms 16.588 ms]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) low mild
3 (3.00%) high mild
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.5887 s (20k iterations)
Benchmarking immutabledb/slot_range/range_100/in_memory: Analyzing
immutabledb/slot_range/range_100/in_memory
time: [326.17 µs 327.03 µs 327.95 µs]
Found 10 outliers among 100 measurements (10.00%)
3 (3.00%) low severe
1 (1.00%) low mild
5 (5.00%) high mild
1 (1.00%) high severe
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.5084 s (20k iterations)
Benchmarking immutabledb/slot_range/range_100/mmap: Analyzing
immutabledb/slot_range/range_100/mmap
time: [328.42 µs 329.92 µs 331.58 µs]
Found 13 outliers among 100 measurements (13.00%)
1 (1.00%) low severe
4 (4.00%) low mild
5 (5.00%) high mild
3 (3.00%) high severe
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 7.9963 s (10k iterations)
Benchmarking block_index/insert/in_memory/10000: Analyzing
block_index/insert/in_memory/10000
time: [795.78 µs 796.33 µs 796.84 µs]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
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.1554 s (800 iterations)
Benchmarking block_index/insert/mmap/10000: Analyzing
block_index/insert/mmap/10000
time: [6.2209 ms 6.2816 ms 6.3535 ms]
Found 5 outliers among 100 measurements (5.00%)
5 (5.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.1941 s (1500 iterations)
Benchmarking block_index/insert/in_memory/50000: Analyzing
block_index/insert/in_memory/50000
time: [3.4683 ms 3.4738 ms 3.4799 ms]
Found 7 outliers among 100 measurements (7.00%)
6 (6.00%) high mild
1 (1.00%) high severe
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 9.1282 s (200 iterations)
Benchmarking block_index/insert/mmap/50000: Analyzing
block_index/insert/mmap/50000
time: [46.040 ms 46.371 ms 46.767 ms]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.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.1675 s (700 iterations)
Benchmarking block_index/insert/in_memory/100000: Analyzing
block_index/insert/in_memory/100000
time: [7.5499 ms 7.6126 ms 7.6780 ms]
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
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 9.0s, or reduce sample count to 50.
Benchmarking block_index/insert/mmap/100000: Collecting 100 samples in estimated 8.9772 s (100 iterations)
Benchmarking block_index/insert/mmap/100000: Analyzing
block_index/insert/mmap/100000
time: [88.699 ms 89.185 ms 89.737 ms]
Found 10 outliers among 100 measurements (10.00%)
7 (7.00%) high mild
3 (3.00%) high severe
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.0161 s (318k iterations)
Benchmarking block_index/lookup/in_memory/10000: Analyzing
block_index/lookup/in_memory/10000
time: [15.672 µs 15.695 µs 15.729 µs]
Found 13 outliers among 100 measurements (13.00%)
4 (4.00%) high mild
9 (9.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.0341 s (177k iterations)
Benchmarking block_index/lookup/mmap/10000: Analyzing
block_index/lookup/mmap/10000
time: [27.751 µs 27.771 µs 27.801 µs]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.00%) high severe
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.0586 s (313k iterations)
Benchmarking block_index/lookup/in_memory/50000: Analyzing
block_index/lookup/in_memory/50000
time: [16.094 µs 16.122 µs 16.167 µs]
Found 12 outliers among 100 measurements (12.00%)
4 (4.00%) high mild
8 (8.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.0765 s (247k iterations)
Benchmarking block_index/lookup/mmap/50000: Analyzing
block_index/lookup/mmap/50000
time: [20.512 µs 20.520 µs 20.529 µs]
Found 7 outliers among 100 measurements (7.00%)
4 (4.00%) high mild
3 (3.00%) high severe
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.0504 s (308k iterations)
Benchmarking block_index/lookup/in_memory/100000: Analyzing
block_index/lookup/in_memory/100000
time: [16.328 µs 16.341 µs 16.354 µs]
Found 5 outliers among 100 measurements (5.00%)
3 (3.00%) high mild
2 (2.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.0527 s (252k iterations)
Benchmarking block_index/lookup/mmap/100000: Analyzing
block_index/lookup/mmap/100000
time: [20.002 µs 20.035 µs 20.085 µs]
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
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.0588 s (429k iterations)
Benchmarking block_index/contains_miss/in_memory: Analyzing
block_index/contains_miss/in_memory
time: [11.780 µs 11.789 µs 11.805 µs]
Found 9 outliers among 100 measurements (9.00%)
5 (5.00%) high mild
4 (4.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.0783 s (121k iterations)
Benchmarking block_index/contains_miss/mmap: Analyzing
block_index/contains_miss/mmap
time: [41.900 µs 41.923 µs 41.954 µs]
Found 12 outliers among 100 measurements (12.00%)
1 (1.00%) low mild
4 (4.00%) high mild
7 (7.00%) high severe
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.0257 s (6435 iterations)
Benchmarking scaling/block_index_insert/in_memory/10000: Analyzing
scaling/block_index_insert/in_memory/10000
time: [782.85 µs 785.43 µs 789.67 µs]
Found 1 outliers among 10 measurements (10.00%)
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.1787 s (825 iterations)
Benchmarking scaling/block_index_insert/mmap/10000: Analyzing
scaling/block_index_insert/mmap/10000
time: [6.3196 ms 6.3656 ms 6.4264 ms]
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.1108 s (1485 iterations)
Benchmarking scaling/block_index_insert/in_memory/50000: Analyzing
scaling/block_index_insert/in_memory/50000
time: [3.4491 ms 3.4549 ms 3.4633 ms]
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 5.1108 s (110 iterations)
Benchmarking scaling/block_index_insert/mmap/50000: Analyzing
scaling/block_index_insert/mmap/50000
time: [45.067 ms 45.340 ms 45.924 ms]
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.1640 s (715 iterations)
Benchmarking scaling/block_index_insert/in_memory/100000: Analyzing
scaling/block_index_insert/in_memory/100000
time: [7.2050 ms 7.3078 ms 7.4111 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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 9.7904 s (110 iterations)
Benchmarking scaling/block_index_insert/mmap/100000: Analyzing
scaling/block_index_insert/mmap/100000
time: [88.885 ms 89.859 ms 90.479 ms]
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.2840 s (220 iterations)
Benchmarking scaling/block_index_insert/in_memory/250000: Analyzing
scaling/block_index_insert/in_memory/250000
time: [27.609 ms 27.849 ms 28.279 ms]
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 9.9s or enable flat sampling.
Benchmarking scaling/block_index_insert/mmap/250000: Collecting 10 samples in estimated 9.9433 s (55 iterations)
Benchmarking scaling/block_index_insert/mmap/250000: Analyzing
scaling/block_index_insert/mmap/250000
time: [179.60 ms 180.91 ms 182.60 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
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.1290 s (110 iterations)
Benchmarking scaling/block_index_insert/in_memory/500000: Analyzing
scaling/block_index_insert/in_memory/500000
time: [64.324 ms 65.047 ms 65.949 ms]
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.4695 s (20 iterations)
Benchmarking scaling/block_index_insert/mmap/500000: Analyzing
scaling/block_index_insert/mmap/500000
time: [312.57 ms 314.26 ms 316.22 ms]
Found 3 outliers among 10 measurements (30.00%)
1 (10.00%) low mild
1 (10.00%) high mild
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 7.8s or enable flat sampling.
Benchmarking scaling/block_index_insert/in_memory/1000000: Collecting 10 samples in estimated 7.8209 s (55 iterations)
Benchmarking scaling/block_index_insert/in_memory/1000000: Analyzing
scaling/block_index_insert/in_memory/1000000
time: [140.79 ms 141.98 ms 142.93 ms]
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 5.5s.
Benchmarking scaling/block_index_insert/mmap/1000000: Collecting 10 samples in estimated 5.5024 s (10 iterations)
Benchmarking scaling/block_index_insert/mmap/1000000: Analyzing
scaling/block_index_insert/mmap/1000000
time: [556.69 ms 569.88 ms 584.27 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.0000 s (319k iterations)
Benchmarking scaling/block_index_lookup/in_memory/10000: Analyzing
scaling/block_index_lookup/in_memory/10000
time: [17.760 µs 17.776 µs 17.791 µ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/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.0003 s (180k iterations)
Benchmarking scaling/block_index_lookup/mmap/10000: Analyzing
scaling/block_index_lookup/mmap/10000
time: [27.267 µs 27.300 µs 27.347 µs]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) high mild
1 (10.00%) high 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.0008 s (309k iterations)
Benchmarking scaling/block_index_lookup/in_memory/50000: Analyzing
scaling/block_index_lookup/in_memory/50000
time: [18.340 µs 18.360 µs 18.392 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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.0000 s (245k iterations)
Benchmarking scaling/block_index_lookup/mmap/50000: Analyzing
scaling/block_index_lookup/mmap/50000
time: [20.184 µs 20.247 µs 20.336 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high 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.0002 s (308k iterations)
Benchmarking scaling/block_index_lookup/in_memory/100000: Analyzing
scaling/block_index_lookup/in_memory/100000
time: [18.443 µs 18.454 µs 18.463 µs]
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.0003 s (251k iterations)
Benchmarking scaling/block_index_lookup/mmap/100000: Analyzing
scaling/block_index_lookup/mmap/100000
time: [19.694 µs 19.701 µs 19.707 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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.0003 s (306k iterations)
Benchmarking scaling/block_index_lookup/in_memory/250000: Analyzing
scaling/block_index_lookup/in_memory/250000
time: [18.506 µs 18.538 µs 18.575 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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.0007 s (253k iterations)
Benchmarking scaling/block_index_lookup/mmap/250000: Analyzing
scaling/block_index_lookup/mmap/250000
time: [19.587 µs 19.603 µs 19.632 µs]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) high mild
1 (10.00%) high 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.0007 s (303k iterations)
Benchmarking scaling/block_index_lookup/in_memory/500000: Analyzing
scaling/block_index_lookup/in_memory/500000
time: [18.656 µs 18.686 µs 18.709 µ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/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.0009 s (256k iterations)
Benchmarking scaling/block_index_lookup/mmap/500000: Analyzing
scaling/block_index_lookup/mmap/500000
time: [19.282 µs 19.288 µs 19.292 µs]
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.0007 s (307k iterations)
Benchmarking scaling/block_index_lookup/in_memory/1000000: Analyzing
scaling/block_index_lookup/in_memory/1000000
time: [18.463 µs 18.501 µs 18.627 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
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.0001 s (257k iterations)
Benchmarking scaling/block_index_lookup/mmap/1000000: Analyzing
scaling/block_index_lookup/mmap/1000000
time: [19.209 µs 19.217 µs 19.222 µs]
Benchmarking scaling/immutabledb_open/in_memory/10000
Benchmarking scaling/immutabledb_open/in_memory/10000: Warming up for 3.0000 s
Benchmarking scaling/immutabledb_open/in_memory/10000: Collecting 10 samples in estimated 5.9151 s (275 iterations)
Benchmarking scaling/immutabledb_open/in_memory/10000: Analyzing
scaling/immutabledb_open/in_memory/10000
time: [21.216 ms 21.443 ms 21.658 ms]
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.0058 s (25k iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/10000: Analyzing
scaling/immutabledb_open/mmap_cached/10000
time: [201.12 µs 201.35 µs 201.45 µ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.7919 s (20 iterations)
Benchmarking scaling/immutabledb_open/in_memory/50000: Analyzing
scaling/immutabledb_open/in_memory/50000
time: [437.61 ms 438.15 ms 438.72 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.0192 s (6710 iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/50000: Analyzing
scaling/immutabledb_open/mmap_cached/50000
time: [746.90 µs 749.14 µs 751.96 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high severe
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.582 s (10 iterations)
Benchmarking scaling/immutabledb_open/in_memory/100000: Analyzing
scaling/immutabledb_open/in_memory/100000
time: [867.49 ms 868.21 ms 869.04 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.0234 s (2915 iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/100000: Analyzing
scaling/immutabledb_open/mmap_cached/100000
time: [1.7063 ms 1.7474 ms 1.7789 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 35.0s.
Benchmarking scaling/immutabledb_open/in_memory/250000: Collecting 10 samples in estimated 35.008 s (10 iterations)
Benchmarking scaling/immutabledb_open/in_memory/250000: Analyzing
scaling/immutabledb_open/in_memory/250000
time: [2.1551 s 2.1599 s 2.1658 s]
Found 2 outliers among 10 measurements (20.00%)
2 (20.00%) high mild
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.1741 s (990 iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/250000: Analyzing
scaling/immutabledb_open/mmap_cached/250000
time: [5.1499 ms 5.1868 ms 5.2331 ms]
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 77.0s.
Benchmarking scaling/immutabledb_open/in_memory/500000: Collecting 10 samples in estimated 76.976 s (10 iterations)
Benchmarking scaling/immutabledb_open/in_memory/500000: Analyzing
scaling/immutabledb_open/in_memory/500000
time: [22.970 s 23.249 s 23.756 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.4618 s (550 iterations)
Benchmarking scaling/immutabledb_open/mmap_cached/500000: Analyzing
scaling/immutabledb_open/mmap_cached/500000
time: [9.8168 ms 9.8734 ms 9.9400 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 35.2s.
Benchmarking scaling/chaindb_insert/default_20kb/10000: Collecting 10 samples in estimated 35.249 s (10 iterations)
Benchmarking scaling/chaindb_insert/default_20kb/10000: Analyzing
scaling/chaindb_insert/default_20kb/10000
time: [3.6082 s 3.6286 s 3.6520 s]
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 184.2s.
Benchmarking scaling/chaindb_insert/default_20kb/50000: Collecting 10 samples in estimated 184.19 s (10 iterations)
Benchmarking scaling/chaindb_insert/default_20kb/50000: Analyzing
scaling/chaindb_insert/default_20kb/50000
time: [18.577 s 18.753 s 18.951 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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 386.4s.
Benchmarking scaling/chaindb_insert/default_20kb/100000: Collecting 10 samples in estimated 386.43 s (10 iterations)
Benchmarking scaling/chaindb_insert/default_20kb/100000: Analyzing
scaling/chaindb_insert/default_20kb/100000
time: [37.282 s 37.491 s 37.736 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 970.2s.
Benchmarking scaling/chaindb_insert/default_20kb/250000: Collecting 10 samples in estimated 970.18 s (10 iterations)
Benchmarking scaling/chaindb_insert/default_20kb/250000: Analyzing
scaling/chaindb_insert/default_20kb/250000
time: [93.674 s 93.951 s 94.218 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low 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 find-msvc-tools v0.1.9
[1m[92m Compiling[0m shlex v1.3.0
[1m[92m Compiling[0m num-bigint v0.4.6
[1m[92m Compiling[0m cc v1.2.58
[1m[92m Compiling[0m zeroize v1.8.2
[1m[92m Compiling[0m curve25519-dalek v4.1.3
[1m[92m Compiling[0m ed25519-dalek v2.2.0
[1m[92m Compiling[0m byteorder v1.5.0
[1m[92m Compiling[0m pallas-crypto v1.0.0-alpha.6
[1m[92m Compiling[0m pallas-codec v0.33.0
[1m[92m Compiling[0m pallas-crypto v0.33.0
[1m[92m Compiling[0m secp256k1-sys v0.8.2
[1m[92m Compiling[0m log v0.4.29
[1m[92m Compiling[0m radium v0.7.0
[1m[92m Compiling[0m num-rational v0.4.2
[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 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 heck v0.5.0
[1m[92m Compiling[0m dugite-primitives v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-primitives)
[1m[92m Compiling[0m strum_macros v0.26.4
[1m[92m Compiling[0m wyz v0.5.1
[1m[92m Compiling[0m peg-macros v0.8.5
[1m[92m Compiling[0m threadpool v1.8.1
[1m[92m Compiling[0m pallas-primitives v1.0.0-alpha.6
[1m[92m Compiling[0m pallas-addresses v1.0.0-alpha.6
[1m[92m Compiling[0m pallas-primitives v0.33.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 curve25519-dalek v3.2.0
[1m[92m Compiling[0m pallas-addresses v0.33.0
[1m[92m Compiling[0m miette-derive v5.10.0
[1m[92m Compiling[0m funty v2.0.0
[1m[92m Compiling[0m hashbrown v0.12.3
[1m[92m Compiling[0m unicode-width v0.1.14
[1m[92m Compiling[0m typed-arena v2.0.2
[1m[92m Compiling[0m arrayvec v0.5.2
[1m[92m Compiling[0m unicode-segmentation v1.13.2
[1m[92m Compiling[0m peg v0.8.5
[1m[92m Compiling[0m pretty v0.11.3
[1m[92m Compiling[0m miette v5.10.0
[1m[92m Compiling[0m pallas-traverse v1.0.0-alpha.6
[1m[92m Compiling[0m bitvec v1.0.1
[1m[92m Compiling[0m pallas-traverse v0.33.0
[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 wait-timeout v0.2.1
[1m[92m Compiling[0m fs2 v0.4.3
[1m[92m Compiling[0m hamming v0.1.3
[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 rusty-fork v0.3.1
[1m[92m Compiling[0m bit-set v0.8.0
[1m[92m Compiling[0m uplc v1.1.21 (https://github.com/aiken-lang/aiken.git?rev=6806d52211fbb469ae13aa0e0290aeb6b9b3e8cf#6806d522)
[1m[92m Compiling[0m regex v1.12.3
[1m[92m Compiling[0m dugite-lsm v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-lsm)
[1m[92m Compiling[0m dugite-crypto v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-crypto)
[1m[92m Compiling[0m dugite-serialization v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-serialization)
[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 criterion v0.5.1
[1m[92m Compiling[0m proptest v1.11.0
[1m[92m Compiling[0m dugite-ledger v1.0.2-alpha (/home/runner/work/dugite/dugite/crates/dugite-ledger)
[1m[92m Finished[0m `bench` profile [optimized] target(s) in 1m 10s
[1m[92m Running[0m benches/utxo_bench.rs (target/release/deps/utxo_bench-789bdddd11b06ca4)
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 27.2s.
Benchmarking utxo_store/insert/default/1000000: Collecting 10 samples in estimated 27.241 s (10 iterations)
Benchmarking utxo_store/insert/default/1000000: Analyzing
utxo_store/insert/default/1000000
time: [2.6234 s 2.6407 s 2.6590 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.6617 s (10k iterations)
Benchmarking utxo_store/lookup/hit/1000000: Analyzing
utxo_store/lookup/hit/1000000
time: [578.09 µs 579.75 µs 581.71 µs]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.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 5.1628 s (15k iterations)
Benchmarking utxo_store/lookup/miss/1000000: Analyzing
utxo_store/lookup/miss/1000000
time: [336.69 µs 337.18 µs 337.77 µs]
Found 7 outliers among 100 measurements (7.00%)
5 (5.00%) high mild
2 (2.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.2966 s (15k iterations)
Benchmarking utxo_store/contains/hit: Analyzing
utxo_store/contains/hit time: [411.35 µs 411.80 µs 412.34 µs]
Found 5 outliers among 100 measurements (5.00%)
2 (2.00%) high mild
3 (3.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 6.3341 s (20k iterations)
Benchmarking utxo_store/contains/miss: Analyzing
utxo_store/contains/miss
time: [313.99 µs 314.43 µs 314.91 µs]
Found 6 outliers among 100 measurements (6.00%)
4 (4.00%) high mild
2 (2.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 50.9s.
Benchmarking utxo_store/remove/sequential/1000000: Collecting 10 samples in estimated 50.921 s (10 iterations)
Benchmarking utxo_store/remove/sequential/1000000: Analyzing
utxo_store/remove/sequential/1000000
time: [2.6603 s 2.6724 s 2.6863 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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 26.2s.
Benchmarking utxo_store/apply_tx/block_50tx_3in_2out: Collecting 10 samples in estimated 26.217 s (10 iterations)
Benchmarking utxo_store/apply_tx/block_50tx_3in_2out: Analyzing
utxo_store/apply_tx/block_50tx_3in_2out
time: [257.74 ms 265.53 ms 272.25 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low mild
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 25.9s.
Benchmarking utxo_store/apply_tx/block_300tx_2in_2out: Collecting 10 samples in estimated 25.939 s (10 iterations)
Benchmarking utxo_store/apply_tx/block_300tx_2in_2out: Analyzing
utxo_store/apply_tx/block_300tx_2in_2out
time: [266.18 ms 268.68 ms 271.43 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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.4s.
Benchmarking utxo_store/multi_asset/insert_mixed_30pct/1000000: Collecting 10 samples in estimated 33.425 s (10 iterations)
Benchmarking utxo_store/multi_asset/insert_mixed_30pct/1000000: Analyzing
utxo_store/multi_asset/insert_mixed_30pct/1000000
time: [3.3259 s 3.3424 s 3.3590 s]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low mild
1 (10.00%) high 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.9s.
Benchmarking utxo_store/multi_asset/lookup_mixed_30pct/1000000: Collecting 10 samples in estimated 33.854 s (10 iterations)
Benchmarking utxo_store/multi_asset/lookup_mixed_30pct/1000000: Analyzing
utxo_store/multi_asset/lookup_mixed_30pct/1000000
time: [124.51 ms 131.62 ms 137.82 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low mild
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 29.3s, or reduce sample count to 10.
Benchmarking utxo_store/total_lovelace/scan/1000000: Collecting 100 samples in estimated 29.271 s (100 iterations)
Benchmarking utxo_store/total_lovelace/scan/1000000: Analyzing
utxo_store/total_lovelace/scan/1000000
time: [293.23 ms 293.95 ms 294.64 ms]
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low severe
4 (4.00%) high mild
1 (1.00%) high severe
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 36.8s.
Benchmarking utxo_store/rebuild_address_index/rebuild/1000000: Collecting 10 samples in estimated 36.840 s (10 iterations)
Benchmarking utxo_store/rebuild_address_index/rebuild/1000000: Analyzing
utxo_store/rebuild_address_index/rebuild/1000000
time: [607.74 ms 615.34 ms 622.93 ms]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low mild
1 (10.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 26.1s.
Benchmarking utxo_store/insert_configs/low_8gb/1000000: Collecting 10 samples in estimated 26.109 s (10 iterations)
Benchmarking utxo_store/insert_configs/low_8gb/1000000: Analyzing
utxo_store/insert_configs/low_8gb/1000000
time: [2.6027 s 2.6114 s 2.6219 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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.5s.
Benchmarking utxo_store/insert_configs/mid_16gb/1000000: Collecting 10 samples in estimated 25.542 s (10 iterations)
Benchmarking utxo_store/insert_configs/mid_16gb/1000000: Analyzing
utxo_store/insert_configs/mid_16gb/1000000
time: [2.5256 s 2.5381 s 2.5493 s]
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.4s.
Benchmarking utxo_store/insert_configs/high_32gb/1000000: Collecting 10 samples in estimated 25.446 s (10 iterations)
Benchmarking utxo_store/insert_configs/high_32gb/1000000: Analyzing
utxo_store/insert_configs/high_32gb/1000000
time: [2.5284 s 2.5448 s 2.5608 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 25.9s.
Benchmarking utxo_store/insert_configs/high_bloom_16gb/1000000: Collecting 10 samples in estimated 25.931 s (10 iterations)
Benchmarking utxo_store/insert_configs/high_bloom_16gb/1000000: Analyzing
utxo_store/insert_configs/high_bloom_16gb/1000000
time: [2.6244 s 2.6429 s 2.6611 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low 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 26.1s.
Benchmarking utxo_store/insert_configs/legacy_small/1000000: Collecting 10 samples in estimated 26.068 s (10 iterations)
Benchmarking utxo_store/insert_configs/legacy_small/1000000: Analyzing
utxo_store/insert_configs/legacy_small/1000000
time: [2.5963 s 2.6103 s 2.6258 s]
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.8857 s (15k iterations)
Benchmarking utxo_store/lookup_configs/low_8gb/1000000: Analyzing
utxo_store/lookup_configs/low_8gb/1000000
time: [451.67 µs 452.44 µs 453.20 µs]
Found 4 outliers among 100 measurements (4.00%)
1 (1.00%) low mild
2 (2.00%) high mild
1 (1.00%) high severe
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.8043 s (15k iterations)
Benchmarking utxo_store/lookup_configs/mid_16gb/1000000: Analyzing
utxo_store/lookup_configs/mid_16gb/1000000
time: [448.06 µs 448.62 µs 449.22 µs]
Found 4 outliers among 100 measurements (4.00%)
2 (2.00%) high mild
2 (2.00%) high severe
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.8766 s (15k iterations)
Benchmarking utxo_store/lookup_configs/high_32gb/1000000: Analyzing
utxo_store/lookup_configs/high_32gb/1000000
time: [453.48 µs 454.43 µs 455.86 µs]
Found 13 outliers among 100 measurements (13.00%)
5 (5.00%) high mild
8 (8.00%) high severe
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.8083 s (15k iterations)
Benchmarking utxo_store/lookup_configs/high_bloom_16gb/1000000: Analyzing
utxo_store/lookup_configs/high_bloom_16gb/1000000
time: [451.65 µs 452.65 µs 453.67 µs]
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) high mild
2 (2.00%) high severe
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.8398 s (15k iterations)
Benchmarking utxo_store/lookup_configs/legacy_small/1000000: Analyzing
utxo_store/lookup_configs/legacy_small/1000000
time: [449.66 µs 450.48 µs 451.41 µs]
Found 8 outliers among 100 measurements (8.00%)
6 (6.00%) high mild
2 (2.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 6.5213 s (30 iterations)
Benchmarking utxo_scaling/insert/default/100000: Analyzing
utxo_scaling/insert/default/100000
time: [214.92 ms 216.41 ms 217.93 ms]
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 12.1s.
Benchmarking utxo_scaling/insert/default/500000: Collecting 10 samples in estimated 12.095 s (10 iterations)
Benchmarking utxo_scaling/insert/default/500000: Analyzing
utxo_scaling/insert/default/500000
time: [1.1929 s 1.2019 s 1.2116 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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 26.0s.
Benchmarking utxo_scaling/insert/default/1000000: Collecting 10 samples in estimated 25.970 s (10 iterations)
Benchmarking utxo_scaling/insert/default/1000000: Analyzing
utxo_scaling/insert/default/1000000
time: [2.5693 s 2.5789 s 2.5881 s]
Found 4 outliers among 10 measurements (40.00%)
1 (10.00%) low severe
1 (10.00%) low mild
2 (20.00%) high mild
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.0188 s (13k iterations)
Benchmarking utxo_scaling/lookup/hit/100000: Analyzing
utxo_scaling/lookup/hit/100000
time: [368.75 µs 370.69 µs 373.21 µs]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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.0119 s (11k iterations)
Benchmarking utxo_scaling/lookup/hit/500000: Analyzing
utxo_scaling/lookup/hit/500000
time: [416.01 µs 416.95 µs 417.84 µ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.0241 s (11k iterations)
Benchmarking utxo_scaling/lookup/hit/1000000: Analyzing
utxo_scaling/lookup/hit/1000000
time: [445.80 µs 446.62 µs 447.79 µs]
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 6.4981 s (30 iterations)
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/100000: Analyzing
utxo_scaling/apply_tx/block_50tx_3in_2out/100000
time: [16.701 ms 18.142 ms 19.578 ms]
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 12.0s.
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/500000: Collecting 10 samples in estimated 11.995 s (10 iterations)
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/500000: Analyzing
utxo_scaling/apply_tx/block_50tx_3in_2out/500000
time: [123.08 ms 125.53 ms 127.91 ms]
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.6s.
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/1000000: Collecting 10 samples in estimated 25.555 s (10 iterations)
Benchmarking utxo_scaling/apply_tx/block_50tx_3in_2out/1000000: Analyzing
utxo_scaling/apply_tx/block_50tx_3in_2out/1000000
time: [267.98 ms 270.93 ms 274.09 ms]
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.5104 s (220 iterations)
Benchmarking utxo_scaling/total_lovelace/scan/100000: Analyzing
utxo_scaling/total_lovelace/scan/100000
time: [29.491 ms 29.525 ms 29.559 ms]
Found 3 outliers among 10 measurements (30.00%)
1 (10.00%) low severe
2 (20.00%) high mild
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 8.2s or enable flat sampling.
Benchmarking utxo_scaling/total_lovelace/scan/500000: Collecting 10 samples in estimated 8.1955 s (55 iterations)
Benchmarking utxo_scaling/total_lovelace/scan/500000: Analyzing
utxo_scaling/total_lovelace/scan/500000
time: [148.65 ms 148.94 ms 149.24 ms]
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.9277 s (20 iterations)
Benchmarking utxo_scaling/total_lovelace/scan/1000000: Analyzing
utxo_scaling/total_lovelace/scan/1000000
time: [294.89 ms 297.83 ms 299.93 ms]
Found 2 outliers among 10 measurements (20.00%)
1 (10.00%) low severe
1 (10.00%) high mild
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 156.4s.
Benchmarking utxo_large_scale/insert/default/5000000: Collecting 10 samples in estimated 156.37 s (10 iterations)
Benchmarking utxo_large_scale/insert/default/5000000: Analyzing
utxo_large_scale/insert/default/5000000
time: [15.597 s 15.660 s 15.722 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 340.5s.
Benchmarking utxo_large_scale/insert/default/10000000: Collecting 10 samples in estimated 340.53 s (10 iterations)
Benchmarking utxo_large_scale/insert/default/10000000: Analyzing
utxo_large_scale/insert/default/10000000
time: [33.098 s 33.276 s 33.431 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) low mild
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.0556 s (3740 iterations)
Benchmarking utxo_large_scale/lookup/hit/5000000: Analyzing
utxo_large_scale/lookup/hit/5000000
time: [1.3285 ms 1.3377 ms 1.3509 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
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.0013 s (2475 iterations)
Benchmarking utxo_large_scale/lookup/hit/10000000: Analyzing
utxo_large_scale/lookup/hit/10000000
time: [1.9549 ms 2.3566 ms 2.8296 ms]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high 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.6s.
Benchmarking utxo_large_scale/total_lovelace/scan/5000000: Collecting 10 samples in estimated 15.553 s (10 iterations)
Benchmarking utxo_large_scale/total_lovelace/scan/5000000: Analyzing
utxo_large_scale/total_lovelace/scan/5000000
time: [1.5498 s 1.5658 s 1.5823 s]
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 30.8s.
Benchmarking utxo_large_scale/total_lovelace/scan/10000000: Collecting 10 samples in estimated 30.848 s (10 iterations)
Benchmarking utxo_large_scale/total_lovelace/scan/10000000: Analyzing
utxo_large_scale/total_lovelace/scan/10000000
time: [3.1112 s 3.1446 s 3.1849 s]
Found 1 outliers among 10 measurements (10.00%)
1 (10.00%) high mild
LSM Stress Tests
[1m[92m Compiling[0m syn v2.0.117
[1m[92m Compiling[0m serde_core v1.0.228
[1m[92m Compiling[0m num-traits v0.2.19
[1m[92m Compiling[0m serde v1.0.228
[1m[92m Compiling[0m rand v0.9.2
[1m[92m Compiling[0m byteorder v1.5.0
[1m[92m Compiling[0m plotters v0.3.7
[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.0.2-alpha (/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.5.1
[1m[92m Finished[0m `release` profile [optimized] target(s) in 29.95s
[1m[92m Running[0m unittests src/lib.rs (target/release/deps/dugite_lsm-67fc76b486f6cc41)
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.45s
[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