From 5bd448f8126a7f7f93eef609e9d34696486ccbb0 Mon Sep 17 00:00:00 2001 From: Nikolay Volf <nikvolf@gmail.com> Date: Thu, 30 Apr 2020 19:18:46 +0300 Subject: [PATCH] empty block benchmark (#5852) --- substrate/bin/node/bench/src/import.rs | 3 +++ substrate/bin/node/bench/src/main.rs | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/substrate/bin/node/bench/src/import.rs b/substrate/bin/node/bench/src/import.rs index a6e4eb2514e..ed40f1b459a 100644 --- a/substrate/bin/node/bench/src/import.rs +++ b/substrate/bin/node/bench/src/import.rs @@ -39,6 +39,8 @@ use crate::core::{self, Path, Mode}; #[derive(Clone, Copy, Debug, derive_more::Display)] pub enum SizeType { + #[display(fmt = "empty")] + Empty, #[display(fmt = "small")] Small, #[display(fmt = "medium")] @@ -52,6 +54,7 @@ pub enum SizeType { impl SizeType { fn transactions(&self) -> usize { match self { + SizeType::Empty => 0, SizeType::Small => 10, SizeType::Medium => 100, SizeType::Large => 500, diff --git a/substrate/bin/node/bench/src/main.rs b/substrate/bin/node/bench/src/main.rs index d2eca8d7de5..27c9358f9d6 100644 --- a/substrate/bin/node/bench/src/main.rs +++ b/substrate/bin/node/bench/src/main.rs @@ -73,6 +73,11 @@ fn main() { key_types: KeyTypes::Sr25519, size: SizeType::Medium, }, + ImportBenchmarkDescription { + profile: Profile::Wasm, + key_types: KeyTypes::Sr25519, + size: SizeType::Empty, + }, ImportBenchmarkDescription { profile: Profile::Native, key_types: KeyTypes::Ed25519, -- GitLab