mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 14:37:57 +00:00
Integrated trie benchmark: part 2 (#5702)
This commit is contained in:
@@ -17,13 +17,14 @@
|
||||
#[macro_use] mod core;
|
||||
mod import;
|
||||
mod trie;
|
||||
mod simple_trie;
|
||||
mod generator;
|
||||
mod tempdb;
|
||||
mod state_sizes;
|
||||
|
||||
use crate::core::{run_benchmark, Mode as BenchmarkMode};
|
||||
use import::{ImportBenchmarkDescription, SizeType};
|
||||
use trie::{TrieBenchmarkDescription, DatabaseSize};
|
||||
use trie::{TrieReadBenchmarkDescription, TrieWriteBenchmarkDescription, DatabaseSize};
|
||||
use node_testing::bench::{Profile, KeyTypes};
|
||||
use structopt::StructOpt;
|
||||
|
||||
@@ -94,10 +95,14 @@ fn main() {
|
||||
},
|
||||
size in [
|
||||
DatabaseSize::Empty, DatabaseSize::Smallest, DatabaseSize::Small,
|
||||
DatabaseSize::Medium, DatabaseSize::Large,
|
||||
] => TrieBenchmarkDescription { database_size: *size },
|
||||
DatabaseSize::Medium, DatabaseSize::Large, DatabaseSize::Huge,
|
||||
] => TrieReadBenchmarkDescription { database_size: *size },
|
||||
size in [
|
||||
DatabaseSize::Empty, DatabaseSize::Smallest, DatabaseSize::Small,
|
||||
DatabaseSize::Medium, DatabaseSize::Large, DatabaseSize::Huge,
|
||||
] => TrieWriteBenchmarkDescription { database_size: *size },
|
||||
);
|
||||
|
||||
|
||||
if opt.list {
|
||||
for benchmark in benchmarks.iter() {
|
||||
log::info!("{}: {}", benchmark.name(), benchmark.path().full())
|
||||
|
||||
Reference in New Issue
Block a user