[backport] weights 9400 (#2425)

* [benchmarks] pr with weights (#2373)

Co-authored-by: paritytech-ci <paritytech-ci@parity.io>

* [benchmarks] pr with weights (#2374)

Co-authored-by: paritytech-ci <paritytech-ci@parity.io>

* [benchmarks] pr with weights (#2375)

Co-authored-by: paritytech-ci <paritytech-ci@parity.io>

* Proof size in test wasn't sufficient

(due to updated weights.)

---------

Co-authored-by: Paritytech CI <52199148+paritytech-ci@users.noreply.github.com>
Co-authored-by: paritytech-ci <paritytech-ci@parity.io>
Co-authored-by: Giles Cope <gilescope@gmail.com>
This commit is contained in:
Egor_P
2023-04-04 16:00:05 +02:00
committed by GitHub
parent e225e54dc7
commit eaf6c45445
90 changed files with 4416 additions and 4425 deletions
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `cumulus_pallet_xcmp_queue`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -52,10 +52,10 @@ impl<T: frame_system::Config> cumulus_pallet_xcmp_queue::WeightInfo for WeightIn
fn set_config_with_u32() -> Weight {
// Proof Size summary in bytes:
// Measured: `76`
// Estimated: `571`
// Minimum execution time: 4_956 nanoseconds.
Weight::from_parts(5_247_000, 0)
.saturating_add(Weight::from_parts(0, 571))
// Estimated: `1561`
// Minimum execution time: 5_373_000 picoseconds.
Weight::from_parts(5_599_000, 0)
.saturating_add(Weight::from_parts(0, 1561))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -64,10 +64,10 @@ impl<T: frame_system::Config> cumulus_pallet_xcmp_queue::WeightInfo for WeightIn
fn set_config_with_weight() -> Weight {
// Proof Size summary in bytes:
// Measured: `76`
// Estimated: `571`
// Minimum execution time: 4_875 nanoseconds.
Weight::from_parts(5_123_000, 0)
.saturating_add(Weight::from_parts(0, 571))
// Estimated: `1561`
// Minimum execution time: 5_534_000 picoseconds.
Weight::from_parts(5_769_000, 0)
.saturating_add(Weight::from_parts(0, 1561))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `frame_system`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -52,22 +52,22 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_541 nanoseconds.
Weight::from_parts(1_600_000, 0)
// Minimum execution time: 2_314_000 picoseconds.
Weight::from_parts(2_371_000, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 0
.saturating_add(Weight::from_parts(368, 0).saturating_mul(b.into()))
.saturating_add(Weight::from_parts(369, 0).saturating_mul(b.into()))
}
/// The range of component `b` is `[0, 3932160]`.
fn remark_with_event(b: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_433 nanoseconds.
Weight::from_parts(6_528_000, 0)
// Minimum execution time: 7_667_000 picoseconds.
Weight::from_parts(7_755_000, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 0
.saturating_add(Weight::from_parts(1_718, 0).saturating_mul(b.into()))
.saturating_add(Weight::from_parts(1_414, 0).saturating_mul(b.into()))
}
/// Storage: System Digest (r:1 w:1)
/// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured)
@@ -76,10 +76,10 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
fn set_heap_pages() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `495`
// Minimum execution time: 3_378 nanoseconds.
Weight::from_parts(3_546_000, 0)
.saturating_add(Weight::from_parts(0, 495))
// Estimated: `1485`
// Minimum execution time: 4_135_000 picoseconds.
Weight::from_parts(4_368_000, 0)
.saturating_add(Weight::from_parts(0, 1485))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -90,11 +90,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_595 nanoseconds.
Weight::from_parts(1_637_000, 0)
// Minimum execution time: 2_351_000 picoseconds.
Weight::from_parts(2_396_000, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 1_677
.saturating_add(Weight::from_parts(581_830, 0).saturating_mul(i.into()))
// Standard Error: 1_912
.saturating_add(Weight::from_parts(729_478, 0).saturating_mul(i.into()))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
}
/// Storage: Skipped Metadata (r:0 w:0)
@@ -104,11 +104,11 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_602 nanoseconds.
Weight::from_parts(1_645_000, 0)
// Minimum execution time: 2_417_000 picoseconds.
Weight::from_parts(2_546_000, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 808
.saturating_add(Weight::from_parts(448_210, 0).saturating_mul(i.into()))
// Standard Error: 842
.saturating_add(Weight::from_parts(542_458, 0).saturating_mul(i.into()))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into())))
}
/// Storage: Skipped Metadata (r:0 w:0)
@@ -118,11 +118,12 @@ impl<T: frame_system::Config> frame_system::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `68 + p * (69 ±0)`
// Estimated: `66 + p * (70 ±0)`
// Minimum execution time: 3_400 nanoseconds.
Weight::from_parts(3_518_000, 0)
// Minimum execution time: 4_324_000 picoseconds.
Weight::from_parts(4_432_000, 0)
.saturating_add(Weight::from_parts(0, 66))
// Standard Error: 949
.saturating_add(Weight::from_parts(952_748, 0).saturating_mul(p.into()))
// Standard Error: 1_165
.saturating_add(Weight::from_parts(1_070_662, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
.saturating_add(Weight::from_parts(0, 70).saturating_mul(p.into()))
}
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `pallet_balances`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -51,11 +51,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
fn transfer_allow_death() -> Weight {
// Proof Size summary in bytes:
// Measured: `1314`
// Estimated: `2603`
// Minimum execution time: 45_555 nanoseconds.
Weight::from_parts(46_097_000, 0)
.saturating_add(Weight::from_parts(0, 2603))
// Measured: `0`
// Estimated: `3593`
// Minimum execution time: 34_147_000 picoseconds.
Weight::from_parts(34_681_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -63,11 +63,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
fn transfer_keep_alive() -> Weight {
// Proof Size summary in bytes:
// Measured: `1198`
// Estimated: `2603`
// Minimum execution time: 34_465 nanoseconds.
Weight::from_parts(35_054_000, 0)
.saturating_add(Weight::from_parts(0, 2603))
// Measured: `0`
// Estimated: `3593`
// Minimum execution time: 25_961_000 picoseconds.
Weight::from_parts(26_543_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -75,11 +75,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
fn force_set_balance_creating() -> Weight {
// Proof Size summary in bytes:
// Measured: `1348`
// Estimated: `2603`
// Minimum execution time: 25_670 nanoseconds.
Weight::from_parts(26_254_000, 0)
.saturating_add(Weight::from_parts(0, 2603))
// Measured: `174`
// Estimated: `3593`
// Minimum execution time: 15_954_000 picoseconds.
Weight::from_parts(16_276_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -87,11 +87,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
fn force_set_balance_killing() -> Weight {
// Proof Size summary in bytes:
// Measured: `1348`
// Estimated: `2603`
// Minimum execution time: 28_919 nanoseconds.
Weight::from_parts(29_611_000, 0)
.saturating_add(Weight::from_parts(0, 2603))
// Measured: `174`
// Estimated: `3593`
// Minimum execution time: 19_074_000 picoseconds.
Weight::from_parts(19_635_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -99,11 +99,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
fn force_transfer() -> Weight {
// Proof Size summary in bytes:
// Measured: `1310`
// Estimated: `5206`
// Minimum execution time: 44_604 nanoseconds.
Weight::from_parts(45_498_000, 0)
.saturating_add(Weight::from_parts(0, 5206))
// Measured: `103`
// Estimated: `6196`
// Minimum execution time: 36_772_000 picoseconds.
Weight::from_parts(37_193_000, 0)
.saturating_add(Weight::from_parts(0, 6196))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -111,11 +111,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
fn transfer_all() -> Weight {
// Proof Size summary in bytes:
// Measured: `1198`
// Estimated: `2603`
// Minimum execution time: 39_412 nanoseconds.
Weight::from_parts(40_181_000, 0)
.saturating_add(Weight::from_parts(0, 2603))
// Measured: `0`
// Estimated: `3593`
// Minimum execution time: 32_430_000 picoseconds.
Weight::from_parts(32_766_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -126,11 +126,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
}
fn force_unreserve() -> Weight {
// Proof Size summary in bytes:
// Measured: `1232`
// Estimated: `2603`
// Minimum execution time: 22_520 nanoseconds.
Weight::from_parts(23_045_000, 0)
.saturating_add(Weight::from_parts(0, 2603))
// Measured: `174`
// Estimated: `3593`
// Minimum execution time: 15_239_000 picoseconds.
Weight::from_parts(15_620_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `pallet_collator_selection`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -55,12 +55,12 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
fn set_invulnerables(b: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `214 + b * (78 ±0)`
// Estimated: `213 + b * (2554 ±0)`
// Minimum execution time: 13_768 nanoseconds.
Weight::from_parts(15_128_018, 0)
.saturating_add(Weight::from_parts(0, 213))
// Standard Error: 3_110
.saturating_add(Weight::from_parts(2_490_861, 0).saturating_mul(b.into()))
// Estimated: `1203 + b * (2554 ±0)`
// Minimum execution time: 14_680_000 picoseconds.
Weight::from_parts(15_646_800, 0)
.saturating_add(Weight::from_parts(0, 1203))
// Standard Error: 4_021
.saturating_add(Weight::from_parts(2_556_895, 0).saturating_mul(b.into()))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into())))
.saturating_add(T::DbWeight::get().writes(1))
.saturating_add(Weight::from_parts(0, 2554).saturating_mul(b.into()))
@@ -71,8 +71,8 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_359 nanoseconds.
Weight::from_parts(6_591_000, 0)
// Minimum execution time: 6_979_000 picoseconds.
Weight::from_parts(7_322_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -82,8 +82,8 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_722 nanoseconds.
Weight::from_parts(6_963_000, 0)
// Minimum execution time: 7_328_000 picoseconds.
Weight::from_parts(7_524_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -102,13 +102,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[1, 999]`.
fn register_as_candidate(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1167 + c * (48 ±0)`
// Estimated: `56785 + c * (49 ±0)`
// Minimum execution time: 35_190 nanoseconds.
Weight::from_parts(27_223_783, 0)
.saturating_add(Weight::from_parts(0, 56785))
// Standard Error: 1_270
.saturating_add(Weight::from_parts(103_824, 0).saturating_mul(c.into()))
// Measured: `1104 + c * (48 ±0)`
// Estimated: `61672 + c * (49 ±0)`
// Minimum execution time: 37_388_000 picoseconds.
Weight::from_parts(30_491_072, 0)
.saturating_add(Weight::from_parts(0, 61672))
// Standard Error: 1_155
.saturating_add(Weight::from_parts(100_794, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(2))
.saturating_add(Weight::from_parts(0, 49).saturating_mul(c.into()))
@@ -120,13 +120,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[6, 1000]`.
fn leave_intent(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `503 + c * (48 ±0)`
// Estimated: `48497`
// Minimum execution time: 26_271 nanoseconds.
Weight::from_parts(16_336_190, 0)
.saturating_add(Weight::from_parts(0, 48497))
// Standard Error: 1_250
.saturating_add(Weight::from_parts(105_123, 0).saturating_mul(c.into()))
// Measured: `428 + c * (48 ±0)`
// Estimated: `49487`
// Minimum execution time: 29_110_000 picoseconds.
Weight::from_parts(19_158_409, 0)
.saturating_add(Weight::from_parts(0, 49487))
// Standard Error: 1_269
.saturating_add(Weight::from_parts(104_083, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -138,11 +138,11 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// Proof: CollatorSelection LastAuthoredBlock (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen)
fn note_author() -> Weight {
// Proof Size summary in bytes:
// Measured: `187`
// Estimated: `5749`
// Minimum execution time: 26_583 nanoseconds.
Weight::from_parts(26_888_000, 0)
.saturating_add(Weight::from_parts(0, 5749))
// Measured: `155`
// Estimated: `7729`
// Minimum execution time: 29_086_000 picoseconds.
Weight::from_parts(29_931_000, 0)
.saturating_add(Weight::from_parts(0, 7729))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
}
@@ -160,18 +160,18 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[1, 1000]`.
fn new_session(r: u32, c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `22878 + r * (148 ±0) + c * (97 ±0)`
// Estimated: `52737 + c * (2519 ±0) + r * (2602 ±0)`
// Minimum execution time: 16_250 nanoseconds.
Weight::from_parts(16_601_000, 0)
.saturating_add(Weight::from_parts(0, 52737))
// Standard Error: 763_853
.saturating_add(Weight::from_parts(27_869_355, 0).saturating_mul(c.into()))
// Measured: `22815 + r * (116 ±0) + c * (97 ±0)`
// Estimated: `56697 + r * (2602 ±0) + c * (2520 ±0)`
// Minimum execution time: 16_710_000 picoseconds.
Weight::from_parts(16_907_000, 0)
.saturating_add(Weight::from_parts(0, 56697))
// Standard Error: 800_677
.saturating_add(Weight::from_parts(29_001_374, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
.saturating_add(T::DbWeight::get().writes(1))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
.saturating_add(Weight::from_parts(0, 2519).saturating_mul(c.into()))
.saturating_add(Weight::from_parts(0, 2602).saturating_mul(r.into()))
.saturating_add(Weight::from_parts(0, 2520).saturating_mul(c.into()))
}
}
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `pallet_multisig`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -52,11 +52,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 12_039 nanoseconds.
Weight::from_parts(12_378_049, 0)
// Minimum execution time: 12_068_000 picoseconds.
Weight::from_parts(12_319_883, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 1
.saturating_add(Weight::from_parts(485, 0).saturating_mul(z.into()))
.saturating_add(Weight::from_parts(493, 0).saturating_mul(z.into()))
}
/// Storage: Multisig Multisigs (r:1 w:1)
/// Proof: Multisig Multisigs (max_values: None, max_size: Some(3346), added: 5821, mode: MaxEncodedLen)
@@ -64,15 +64,15 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `z` is `[0, 10000]`.
fn as_multi_create(s: u32, z: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `314 + s * (2 ±0)`
// Estimated: `5821`
// Minimum execution time: 35_309 nanoseconds.
Weight::from_parts(28_767_595, 0)
.saturating_add(Weight::from_parts(0, 5821))
// Standard Error: 572
.saturating_add(Weight::from_parts(73_429, 0).saturating_mul(s.into()))
// Measured: `263 + s * (2 ±0)`
// Estimated: `6811`
// Minimum execution time: 36_523_000 picoseconds.
Weight::from_parts(31_295_135, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 542
.saturating_add(Weight::from_parts(60_423, 0).saturating_mul(s.into()))
// Standard Error: 5
.saturating_add(Weight::from_parts(1_487, 0).saturating_mul(z.into()))
.saturating_add(Weight::from_parts(1_200, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -82,15 +82,15 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `z` is `[0, 10000]`.
fn as_multi_approve(s: u32, z: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `313`
// Estimated: `5821`
// Minimum execution time: 26_191 nanoseconds.
Weight::from_parts(19_850_530, 0)
.saturating_add(Weight::from_parts(0, 5821))
// Standard Error: 440
.saturating_add(Weight::from_parts(68_426, 0).saturating_mul(s.into()))
// Standard Error: 4
.saturating_add(Weight::from_parts(1_505, 0).saturating_mul(z.into()))
// Measured: `282`
// Estimated: `6811`
// Minimum execution time: 27_342_000 picoseconds.
Weight::from_parts(21_614_247, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 546
.saturating_add(Weight::from_parts(57_563, 0).saturating_mul(s.into()))
// Standard Error: 5
.saturating_add(Weight::from_parts(1_202, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -102,15 +102,15 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `z` is `[0, 10000]`.
fn as_multi_complete(s: u32, z: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `451 + s * (33 ±0)`
// Estimated: `8424`
// Minimum execution time: 39_875 nanoseconds.
Weight::from_parts(32_057_678, 0)
.saturating_add(Weight::from_parts(0, 8424))
// Standard Error: 715
.saturating_add(Weight::from_parts(84_736, 0).saturating_mul(s.into()))
// Standard Error: 7
.saturating_add(Weight::from_parts(1_511, 0).saturating_mul(z.into()))
// Measured: `388 + s * (33 ±0)`
// Estimated: `10404`
// Minimum execution time: 41_465_000 picoseconds.
Weight::from_parts(34_511_085, 0)
.saturating_add(Weight::from_parts(0, 10404))
// Standard Error: 467
.saturating_add(Weight::from_parts(78_918, 0).saturating_mul(s.into()))
// Standard Error: 4
.saturating_add(Weight::from_parts(1_201, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -119,13 +119,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `s` is `[2, 100]`.
fn approve_as_multi_create(s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `321 + s * (2 ±0)`
// Estimated: `5821`
// Minimum execution time: 25_536 nanoseconds.
Weight::from_parts(27_146_180, 0)
.saturating_add(Weight::from_parts(0, 5821))
// Standard Error: 991
.saturating_add(Weight::from_parts(77_408, 0).saturating_mul(s.into()))
// Measured: `263 + s * (2 ±0)`
// Estimated: `6811`
// Minimum execution time: 27_868_000 picoseconds.
Weight::from_parts(29_407_652, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 632
.saturating_add(Weight::from_parts(69_333, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -134,13 +134,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `s` is `[2, 100]`.
fn approve_as_multi_approve(s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `313`
// Estimated: `5821`
// Minimum execution time: 17_409 nanoseconds.
Weight::from_parts(18_559_189, 0)
.saturating_add(Weight::from_parts(0, 5821))
// Standard Error: 518
.saturating_add(Weight::from_parts(72_083, 0).saturating_mul(s.into()))
// Measured: `282`
// Estimated: `6811`
// Minimum execution time: 18_599_000 picoseconds.
Weight::from_parts(19_776_275, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 522
.saturating_add(Weight::from_parts(64_680, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -149,13 +149,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `s` is `[2, 100]`.
fn cancel_as_multi(s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `517 + s * (1 ±0)`
// Estimated: `5821`
// Minimum execution time: 26_502 nanoseconds.
Weight::from_parts(28_258_573, 0)
.saturating_add(Weight::from_parts(0, 5821))
// Standard Error: 819
.saturating_add(Weight::from_parts(78_480, 0).saturating_mul(s.into()))
// Measured: `454 + s * (1 ±0)`
// Estimated: `6811`
// Minimum execution time: 28_857_000 picoseconds.
Weight::from_parts(30_337_509, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 652
.saturating_add(Weight::from_parts(67_443, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `pallet_session`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -54,10 +54,10 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
fn set_keys() -> Weight {
// Proof Size summary in bytes:
// Measured: `297`
// Estimated: `5544`
// Minimum execution time: 15_673 nanoseconds.
Weight::from_parts(16_101_000, 0)
.saturating_add(Weight::from_parts(0, 5544))
// Estimated: `7524`
// Minimum execution time: 17_925_000 picoseconds.
Weight::from_parts(18_292_000, 0)
.saturating_add(Weight::from_parts(0, 7524))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -68,10 +68,10 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
fn purge_keys() -> Weight {
// Proof Size summary in bytes:
// Measured: `279`
// Estimated: `3033`
// Minimum execution time: 12_241 nanoseconds.
Weight::from_parts(12_552_000, 0)
.saturating_add(Weight::from_parts(0, 3033))
// Estimated: `4023`
// Minimum execution time: 13_384_000 picoseconds.
Weight::from_parts(13_788_000, 0)
.saturating_add(Weight::from_parts(0, 4023))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `pallet_timestamp`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -54,10 +54,10 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
fn set() -> Weight {
// Proof Size summary in bytes:
// Measured: `49`
// Estimated: `1006`
// Minimum execution time: 7_105 nanoseconds.
Weight::from_parts(7_296_000, 0)
.saturating_add(Weight::from_parts(0, 1006))
// Estimated: `2986`
// Minimum execution time: 7_946_000 picoseconds.
Weight::from_parts(8_181_000, 0)
.saturating_add(Weight::from_parts(0, 2986))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `57`
// Estimated: `0`
// Minimum execution time: 3_270 nanoseconds.
Weight::from_parts(3_398_000, 0)
// Minimum execution time: 3_219_000 picoseconds.
Weight::from_parts(3_298_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
}
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `pallet_utility`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -52,18 +52,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 5_752 nanoseconds.
Weight::from_parts(15_025_089, 0)
// Minimum execution time: 6_837_000 picoseconds.
Weight::from_parts(16_686_299, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 1_912
.saturating_add(Weight::from_parts(3_735_986, 0).saturating_mul(c.into()))
// Standard Error: 3_233
.saturating_add(Weight::from_parts(4_587_331, 0).saturating_mul(c.into()))
}
fn as_derivative() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_237 nanoseconds.
Weight::from_parts(4_392_000, 0)
// Minimum execution time: 5_582_000 picoseconds.
Weight::from_parts(5_700_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// The range of component `c` is `[0, 1000]`.
@@ -71,18 +71,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 5_645 nanoseconds.
Weight::from_parts(16_082_395, 0)
// Minimum execution time: 6_907_000 picoseconds.
Weight::from_parts(4_826_975, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 2_061
.saturating_add(Weight::from_parts(3_918_503, 0).saturating_mul(c.into()))
// Standard Error: 3_801
.saturating_add(Weight::from_parts(4_836_457, 0).saturating_mul(c.into()))
}
fn dispatch_as() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 7_613 nanoseconds.
Weight::from_parts(7_868_000, 0)
// Minimum execution time: 8_998_000 picoseconds.
Weight::from_parts(9_220_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// The range of component `c` is `[0, 1000]`.
@@ -90,10 +90,10 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 5_909 nanoseconds.
Weight::from_parts(11_406_668, 0)
// Minimum execution time: 6_961_000 picoseconds.
Weight::from_parts(7_518_503, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 2_399
.saturating_add(Weight::from_parts(3_759_278, 0).saturating_mul(c.into()))
// Standard Error: 3_307
.saturating_add(Weight::from_parts(4_649_665, 0).saturating_mul(c.into()))
}
}
@@ -1,4 +1,4 @@
// Copyright 2021 Parity Technologies (UK) Ltd.
// Copyright Parity Technologies (UK) Ltd.
// This file is part of Cumulus.
// Cumulus is free software: you can redistribute it and/or modify
@@ -17,9 +17,9 @@
//! Autogenerated weights for `pallet_xcm`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-02-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -60,10 +60,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn send() -> Weight {
// Proof Size summary in bytes:
// Measured: `38`
// Estimated: `4645`
// Minimum execution time: 23_601 nanoseconds.
Weight::from_parts(24_078_000, 0)
.saturating_add(Weight::from_parts(0, 4645))
// Estimated: `9595`
// Minimum execution time: 26_368_000 picoseconds.
Weight::from_parts(27_314_000, 0)
.saturating_add(Weight::from_parts(0, 9595))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -72,10 +72,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn teleport_assets() -> Weight {
// Proof Size summary in bytes:
// Measured: `32`
// Estimated: `499`
// Minimum execution time: 23_225 nanoseconds.
Weight::from_parts(23_887_000, 0)
.saturating_add(Weight::from_parts(0, 499))
// Estimated: `1489`
// Minimum execution time: 24_998_000 picoseconds.
Weight::from_parts(25_321_000, 0)
.saturating_add(Weight::from_parts(0, 1489))
.saturating_add(T::DbWeight::get().reads(1))
}
/// Storage: Benchmark Override (r:0 w:0)
@@ -84,7 +84,7 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 18_446_744_073_709_551 nanoseconds.
// Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
Weight::from_parts(18_446_744_073_709_551_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
@@ -94,7 +94,7 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 18_446_744_073_709_551 nanoseconds.
// Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
Weight::from_parts(18_446_744_073_709_551_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 8_434 nanoseconds.
Weight::from_parts(8_839_000, 0)
// Minimum execution time: 9_733_000 picoseconds.
Weight::from_parts(10_002_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -115,8 +115,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_484 nanoseconds.
Weight::from_parts(2_611_000, 0)
// Minimum execution time: 3_073_000 picoseconds.
Weight::from_parts(3_178_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -139,10 +139,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn force_subscribe_version_notify() -> Weight {
// Proof Size summary in bytes:
// Measured: `38`
// Estimated: `7729`
// Minimum execution time: 28_465 nanoseconds.
Weight::from_parts(29_023_000, 0)
.saturating_add(Weight::from_parts(0, 7729))
// Estimated: `14659`
// Minimum execution time: 31_313_000 picoseconds.
Weight::from_parts(31_916_000, 0)
.saturating_add(Weight::from_parts(0, 14659))
.saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().writes(5))
}
@@ -163,10 +163,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn force_unsubscribe_version_notify() -> Weight {
// Proof Size summary in bytes:
// Measured: `220`
// Estimated: `8470`
// Minimum execution time: 31_086 nanoseconds.
Weight::from_parts(31_385_000, 0)
.saturating_add(Weight::from_parts(0, 8470))
// Estimated: `14410`
// Minimum execution time: 32_721_000 picoseconds.
Weight::from_parts(33_013_000, 0)
.saturating_add(Weight::from_parts(0, 14410))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(4))
}
@@ -175,10 +175,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn migrate_supported_version() -> Weight {
// Proof Size summary in bytes:
// Measured: `95`
// Estimated: `9995`
// Minimum execution time: 13_701 nanoseconds.
Weight::from_parts(13_987_000, 0)
.saturating_add(Weight::from_parts(0, 9995))
// Estimated: `10985`
// Minimum execution time: 15_020_000 picoseconds.
Weight::from_parts(15_358_000, 0)
.saturating_add(Weight::from_parts(0, 10985))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -187,10 +187,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn migrate_version_notifiers() -> Weight {
// Proof Size summary in bytes:
// Measured: `99`
// Estimated: `9999`
// Minimum execution time: 13_723 nanoseconds.
Weight::from_parts(14_166_000, 0)
.saturating_add(Weight::from_parts(0, 9999))
// Estimated: `10989`
// Minimum execution time: 15_095_000 picoseconds.
Weight::from_parts(15_309_000, 0)
.saturating_add(Weight::from_parts(0, 10989))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -199,10 +199,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn already_notified_target() -> Weight {
// Proof Size summary in bytes:
// Measured: `106`
// Estimated: `12481`
// Minimum execution time: 15_381 nanoseconds.
Weight::from_parts(16_770_000, 0)
.saturating_add(Weight::from_parts(0, 12481))
// Estimated: `13471`
// Minimum execution time: 15_809_000 picoseconds.
Weight::from_parts(16_139_000, 0)
.saturating_add(Weight::from_parts(0, 13471))
.saturating_add(T::DbWeight::get().reads(5))
}
/// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1)
@@ -220,10 +220,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn notify_current_targets() -> Weight {
// Proof Size summary in bytes:
// Measured: `106`
// Estimated: `10041`
// Minimum execution time: 27_952 nanoseconds.
Weight::from_parts(28_321_000, 0)
.saturating_add(Weight::from_parts(0, 10041))
// Estimated: `15981`
// Minimum execution time: 28_167_000 picoseconds.
Weight::from_parts(28_747_000, 0)
.saturating_add(Weight::from_parts(0, 15981))
.saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -232,10 +232,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn notify_target_migration_fail() -> Weight {
// Proof Size summary in bytes:
// Measured: `136`
// Estimated: `7561`
// Minimum execution time: 8_516 nanoseconds.
Weight::from_parts(8_922_000, 0)
.saturating_add(Weight::from_parts(0, 7561))
// Estimated: `8551`
// Minimum execution time: 8_484_000 picoseconds.
Weight::from_parts(8_776_000, 0)
.saturating_add(Weight::from_parts(0, 8551))
.saturating_add(T::DbWeight::get().reads(3))
}
/// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2)
@@ -243,10 +243,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn migrate_version_notify_targets() -> Weight {
// Proof Size summary in bytes:
// Measured: `106`
// Estimated: `10006`
// Minimum execution time: 16_615 nanoseconds.
Weight::from_parts(17_074_000, 0)
.saturating_add(Weight::from_parts(0, 10006))
// Estimated: `10996`
// Minimum execution time: 15_814_000 picoseconds.
Weight::from_parts(16_131_000, 0)
.saturating_add(Weight::from_parts(0, 10996))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -265,10 +265,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
fn migrate_and_notify_old_targets() -> Weight {
// Proof Size summary in bytes:
// Measured: `112`
// Estimated: `15027`
// Minimum execution time: 36_726 nanoseconds.
Weight::from_parts(37_319_000, 0)
.saturating_add(Weight::from_parts(0, 15027))
// Estimated: `20967`
// Minimum execution time: 34_500_000 picoseconds.
Weight::from_parts(34_978_000, 0)
.saturating_add(Weight::from_parts(0, 20967))
.saturating_add(T::DbWeight::get().reads(9))
.saturating_add(T::DbWeight::get().writes(4))
}
@@ -19,24 +19,24 @@
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
// ./target/production/polkadot-parachain
// ./artifacts/polkadot-parachain
// benchmark
// pallet
// --steps=50
// --repeat=20
// --extrinsic=
// --template=./templates/xcm-bench-template.hbs
// --chain=bridge-hub-kusama-dev
// --execution=wasm
// --wasm-execution=compiled
// --heap-pages=4096
// --pallet=pallet_xcm_benchmarks::fungible
// --chain=bridge-hub-kusama-dev
// --extrinsic=*
// --steps=50
// --repeat=20
// --json
// --header=./file_header.txt
// --template=./templates/xcm-bench-template.hbs
// --output=./parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/
// --output=./parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -54,8 +54,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `101`
// Estimated: `3593`
// Minimum execution time: 22_950_000 picoseconds.
Weight::from_parts(23_170_000, 3593)
// Minimum execution time: 19_924_000 picoseconds.
Weight::from_parts(20_322_000, 3593)
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -65,8 +65,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `153`
// Estimated: `6196`
// Minimum execution time: 48_472_000 picoseconds.
Weight::from_parts(49_063_000, 6196)
// Minimum execution time: 32_669_000 picoseconds.
Weight::from_parts(33_313_000, 6196)
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -88,8 +88,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `223`
// Estimated: `18205`
// Minimum execution time: 71_887_000 picoseconds.
Weight::from_parts(73_047_000, 18205)
// Minimum execution time: 55_574_000 picoseconds.
Weight::from_parts(56_148_000, 18205)
.saturating_add(T::DbWeight::get().reads(8))
.saturating_add(T::DbWeight::get().writes(4))
}
@@ -97,8 +97,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_215_000 picoseconds.
Weight::from_parts(4_324_000, 0)
// Minimum execution time: 4_271_000 picoseconds.
Weight::from_parts(4_338_000, 0)
}
// Storage: System Account (r:1 w:1)
// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
@@ -106,8 +106,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `52`
// Estimated: `3593`
// Minimum execution time: 26_047_000 picoseconds.
Weight::from_parts(26_386_000, 3593)
// Minimum execution time: 23_972_000 picoseconds.
Weight::from_parts(24_305_000, 3593)
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -129,8 +129,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `122`
// Estimated: `15097`
// Minimum execution time: 51_076_000 picoseconds.
Weight::from_parts(51_638_000, 15097)
// Minimum execution time: 53_095_000 picoseconds.
Weight::from_parts(53_586_000, 15097)
.saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -150,8 +150,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `70`
// Estimated: `11244`
// Minimum execution time: 28_242_000 picoseconds.
Weight::from_parts(28_778_000, 11244)
// Minimum execution time: 30_394_000 picoseconds.
Weight::from_parts(31_238_000, 11244)
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -17,27 +17,26 @@
//! Autogenerated weights for `pallet_xcm_benchmarks::generic`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-03-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! DATE: 2023-03-23, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024
// Executed Command:
// target/production/polkadot-parachain
// ./artifacts/polkadot-parachain
// benchmark
// pallet
// --steps=50
// --repeat=20
// --extrinsic=*
// --template=./templates/xcm-bench-template.hbs
// --chain=bridge-hub-kusama-dev
// --execution=wasm
// --wasm-execution=compiled
// --heap-pages=4096
// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/cumulus/.git/.artifacts/bench.json
// --pallet=pallet_xcm_benchmarks::generic
// --chain=bridge-hub-kusama-dev
// --extrinsic=*
// --steps=50
// --repeat=20
// --json
// --header=./file_header.txt
// --template=./templates/xcm-bench-template.hbs
// --output=./parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/
// --output=./parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -65,8 +64,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `70`
// Estimated: `11244`
// Minimum execution time: 32_352_000 picoseconds.
Weight::from_parts(32_888_000, 11244)
// Minimum execution time: 30_841_000 picoseconds.
Weight::from_parts(31_223_000, 11244)
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -74,8 +73,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_953_000 picoseconds.
Weight::from_parts(3_074_000, 0)
// Minimum execution time: 2_749_000 picoseconds.
Weight::from_parts(2_894_000, 0)
}
// Storage: PolkadotXcm Queries (r:1 w:0)
// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured)
@@ -83,58 +82,58 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `32`
// Estimated: `3497`
// Minimum execution time: 10_911_000 picoseconds.
Weight::from_parts(11_165_000, 3497)
// Minimum execution time: 10_637_000 picoseconds.
Weight::from_parts(10_904_000, 3497)
.saturating_add(T::DbWeight::get().reads(1))
}
pub fn transact() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 13_130_000 picoseconds.
Weight::from_parts(13_550_000, 0)
// Minimum execution time: 12_587_000 picoseconds.
Weight::from_parts(12_882_000, 0)
}
pub fn refund_surplus() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_254_000 picoseconds.
Weight::from_parts(3_371_000, 0)
// Minimum execution time: 3_088_000 picoseconds.
Weight::from_parts(3_165_000, 0)
}
pub fn set_error_handler() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_729_000 picoseconds.
Weight::from_parts(4_785_000, 0)
// Minimum execution time: 2_748_000 picoseconds.
Weight::from_parts(2_868_000, 0)
}
pub fn set_appendix() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_686_000 picoseconds.
Weight::from_parts(4_740_000, 0)
// Minimum execution time: 2_897_000 picoseconds.
Weight::from_parts(2_970_000, 0)
}
pub fn clear_error() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_921_000 picoseconds.
Weight::from_parts(3_038_000, 0)
// Minimum execution time: 2_793_000 picoseconds.
Weight::from_parts(2_883_000, 0)
}
pub fn descend_origin() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_927_000 picoseconds.
Weight::from_parts(4_046_000, 0)
// Minimum execution time: 3_690_000 picoseconds.
Weight::from_parts(3_745_000, 0)
}
pub fn clear_origin() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_990_000 picoseconds.
Weight::from_parts(3_109_000, 0)
// Minimum execution time: 2_760_000 picoseconds.
Weight::from_parts(2_807_000, 0)
}
// Storage: ParachainInfo ParachainId (r:1 w:0)
// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
@@ -152,8 +151,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `70`
// Estimated: `11244`
// Minimum execution time: 25_335_000 picoseconds.
Weight::from_parts(25_862_000, 11244)
// Minimum execution time: 24_591_000 picoseconds.
Weight::from_parts(25_237_000, 11244)
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -163,8 +162,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `90`
// Estimated: `3555`
// Minimum execution time: 15_097_000 picoseconds.
Weight::from_parts(15_401_000, 3555)
// Minimum execution time: 14_596_000 picoseconds.
Weight::from_parts(15_010_000, 3555)
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -172,8 +171,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_693_000 picoseconds.
Weight::from_parts(4_750_000, 0)
// Minimum execution time: 2_770_000 picoseconds.
Weight::from_parts(2_860_000, 0)
}
// Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1)
// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured)
@@ -191,8 +190,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `38`
// Estimated: `13098`
// Minimum execution time: 26_630_000 picoseconds.
Weight::from_parts(27_169_000, 13098)
// Minimum execution time: 25_644_000 picoseconds.
Weight::from_parts(26_269_000, 13098)
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -202,8 +201,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 5_050_000 picoseconds.
Weight::from_parts(5_304_000, 0)
// Minimum execution time: 4_969_000 picoseconds.
Weight::from_parts(5_167_000, 0)
.saturating_add(T::DbWeight::get().writes(1))
}
// Storage: ParachainInfo ParachainId (r:1 w:0)
@@ -222,8 +221,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `70`
// Estimated: `11244`
// Minimum execution time: 28_942_000 picoseconds.
Weight::from_parts(29_475_000, 11244)
// Minimum execution time: 27_894_000 picoseconds.
Weight::from_parts(28_294_000, 11244)
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -231,36 +230,36 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_736_000 picoseconds.
Weight::from_parts(4_871_000, 0)
// Minimum execution time: 4_595_000 picoseconds.
Weight::from_parts(4_709_000, 0)
}
pub fn expect_asset() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_127_000 picoseconds.
Weight::from_parts(3_217_000, 0)
// Minimum execution time: 2_957_000 picoseconds.
Weight::from_parts(3_035_000, 0)
}
pub fn expect_origin() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_972_000 picoseconds.
Weight::from_parts(3_073_000, 0)
// Minimum execution time: 3_091_000 picoseconds.
Weight::from_parts(3_197_000, 0)
}
pub fn expect_error() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_737_000 picoseconds.
Weight::from_parts(4_810_000, 0)
// Minimum execution time: 2_953_000 picoseconds.
Weight::from_parts(3_036_000, 0)
}
pub fn expect_transact_status() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_166_000 picoseconds.
Weight::from_parts(3_240_000, 0)
// Minimum execution time: 3_275_000 picoseconds.
Weight::from_parts(3_382_000, 0)
}
// Storage: ParachainInfo ParachainId (r:1 w:0)
// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
@@ -278,8 +277,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `70`
// Estimated: `11244`
// Minimum execution time: 44_516_000 picoseconds.
Weight::from_parts(45_018_000, 11244)
// Minimum execution time: 30_240_000 picoseconds.
Weight::from_parts(30_533_000, 11244)
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -287,8 +286,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 5_137_000 picoseconds.
Weight::from_parts(5_289_000, 0)
// Minimum execution time: 5_276_000 picoseconds.
Weight::from_parts(5_363_000, 0)
}
// Storage: ParachainInfo ParachainId (r:1 w:0)
// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen)
@@ -306,8 +305,8 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `70`
// Estimated: `11244`
// Minimum execution time: 25_978_000 picoseconds.
Weight::from_parts(26_490_000, 11244)
// Minimum execution time: 27_019_000 picoseconds.
Weight::from_parts(27_675_000, 11244)
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -315,35 +314,35 @@ impl<T: frame_system::Config> WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_018_000 picoseconds.
Weight::from_parts(3_148_000, 0)
// Minimum execution time: 3_136_000 picoseconds.
Weight::from_parts(3_210_000, 0)
}
pub fn set_topic() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_667_000 picoseconds.
Weight::from_parts(4_737_000, 0)
// Minimum execution time: 2_989_000 picoseconds.
Weight::from_parts(3_067_000, 0)
}
pub fn clear_topic() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_955_000 picoseconds.
Weight::from_parts(3_018_000, 0)
// Minimum execution time: 3_004_000 picoseconds.
Weight::from_parts(3_101_000, 0)
}
pub fn set_fees_mode() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_008_000 picoseconds.
Weight::from_parts(3_113_000, 0)
// Minimum execution time: 2_996_000 picoseconds.
Weight::from_parts(3_068_000, 0)
}
pub fn unpaid_execution() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_137_000 picoseconds.
Weight::from_parts(3_230_000, 0)
// Minimum execution time: 3_102_000 picoseconds.
Weight::from_parts(3_210_000, 0)
}
}