Trie integrated benchmark (#5616)

This commit is contained in:
Nikolay Volf
2020-04-16 16:18:16 +03:00
committed by GitHub
parent 240b304b4c
commit 9a60df2c56
8 changed files with 5216 additions and 4 deletions
+9
View File
@@ -16,9 +16,14 @@
#[macro_use] mod core;
mod import;
mod 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 node_testing::bench::{Profile, KeyTypes};
use structopt::StructOpt;
@@ -77,6 +82,10 @@ fn main() {
key_types: KeyTypes::Sr25519,
size: *size,
},
size in [
DatabaseSize::Empty, DatabaseSize::Smallest, DatabaseSize::Small,
DatabaseSize::Medium, DatabaseSize::Large,
] => TrieBenchmarkDescription { database_size: *size },
);
if opt.list {