From 9a94f90177e52b3ee411cd8b96e41c861eb1f74d Mon Sep 17 00:00:00 2001 From: Egor_P Date: Thu, 23 Mar 2023 17:16:30 +0100 Subject: [PATCH 1/4] XCM V2 weight template (#2344) (#2372) * Update XCM weight template * Remove copyright year from file header Legally not needed, we already remove them from Substrate. * ".git/.scripts/commands/bench/bench.sh" xcm statemine asset pallet_xcm_benchmarks::fungible * ".git/.scripts/commands/bench/bench.sh" xcm statemine assets pallet_xcm_benchmarks::fungible * ".git/.scripts/commands/bench/bench.sh" xcm statemint assets pallet_xcm_benchmarks::fungible * ".git/.scripts/commands/bench/bench.sh" xcm statemint assets pallet_xcm_benchmarks::generic * ".git/.scripts/commands/bench/bench.sh" xcm statemine assets pallet_xcm_benchmarks::generic * Revert "".git/.scripts/commands/bench/bench.sh" xcm statemine asset pallet_xcm_benchmarks::fungible" This reverts commit c4ac1a88e2607309b726d6934273da4e5a54ca9f. * ".git/.scripts/commands/bench/bench.sh" xcm westmint assets pallet_xcm_benchmarks::generic * ".git/.scripts/commands/bench/bench.sh" xcm westmint assets pallet_xcm_benchmarks::fungible * ".git/.scripts/commands/bench/bench.sh" xcm bridge-hub-kusama bridge-hubs pallet_xcm_benchmarks::generic * ".git/.scripts/commands/bench/bench.sh" xcm bridge-hub-polkadot bridge-hubs pallet_xcm_benchmarks::generic * Update weights Done directly on bm2 to bypass the bot. --------- Co-authored-by: command-bot <> Signed-off-by: Oliver Tale-Yazdi Co-authored-by: Oliver Tale-Yazdi --- file_header.txt | 2 +- .../xcm/pallet_xcm_benchmarks_fungible.rs | 105 ++++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 289 ++++++++++++------ .../xcm/pallet_xcm_benchmarks_fungible.rs | 105 ++++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 289 ++++++++++++------ .../xcm/pallet_xcm_benchmarks_fungible.rs | 105 ++++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 289 ++++++++++++------ .../xcm/pallet_xcm_benchmarks_fungible.rs | 104 ++++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 289 ++++++++++++------ .../xcm/pallet_xcm_benchmarks_fungible.rs | 104 ++++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 289 ++++++++++++------ .../xcm/pallet_xcm_benchmarks_fungible.rs | 104 ++++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 288 +++++++++++------ templates/xcm-bench-template.hbs | 45 ++- 14 files changed, 1637 insertions(+), 770 deletions(-) diff --git a/file_header.txt b/file_header.txt index 95c7d94c8f3..04f0c5de271 100644 --- a/file_header.txt +++ b/file_header.txt @@ -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 diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index a72d4e04662..8999d55df5b 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,30 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2023-03-19, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=statemine-dev +// --steps=50 +// --repeat=20 +// --extrinsic=* // --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::fungible -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=statemine-dev // --header=./file_header.txt -// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,17 +51,25 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn withdraw_asset() -> Weight { - Weight::from_parts(22_035_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn withdraw_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `3593` + // Minimum execution time: 22_457_000 picoseconds. + Weight::from_parts(22_952_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn transfer_asset() -> Weight { - Weight::from_parts(54_300_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn transfer_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `6196` + // Minimum execution time: 32_247_000 picoseconds. + Weight::from_parts(32_534_000, 6196) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -76,20 +85,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_parts(78_569_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + pub fn transfer_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `139` + // Estimated: `17785` + // Minimum execution time: 53_956_000 picoseconds. + Weight::from_parts(55_144_000, 17785) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(4)) } - pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_parts(4_652_000 as u64, 0) + pub fn receive_teleported_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_424_000 picoseconds. + Weight::from_parts(4_494_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn deposit_asset() -> Weight { - Weight::from_parts(23_684_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn deposit_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 25_243_000 picoseconds. + Weight::from_parts(25_666_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -105,10 +126,14 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_parts(45_884_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn deposit_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `14677` + // Minimum execution time: 47_487_000 picoseconds. + Weight::from_parts(80_083_000, 14677) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -122,9 +147,13 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_teleport() -> Weight { - Weight::from_parts(30_239_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_teleport() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 31_674_000 picoseconds. + Weight::from_parts(45_575_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index d5d27b41e57..8424d5d64a9 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,30 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::generic` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2023-03-19, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=statemine-dev +// --steps=50 +// --repeat=20 +// --extrinsic=* // --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 -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=statemine-dev // --header=./file_header.txt -// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,40 +61,80 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_holding() -> Weight { - Weight::from_parts(450_021_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_holding() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 364_890_000 picoseconds. + Weight::from_parts(367_248_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn buy_execution() -> Weight { - Weight::from_parts(4_086_000 as u64, 0) + pub fn buy_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_032_000 picoseconds. + Weight::from_parts(4_167_000, 0) } // Storage: PolkadotXcm Queries (r:1 w:0) // Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) - pub(crate) fn query_response() -> Weight { - Weight::from_parts(11_290_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) + pub fn query_response() -> Weight { + // Proof Size summary in bytes: + // Measured: `32` + // Estimated: `3497` + // Minimum execution time: 11_093_000 picoseconds. + Weight::from_parts(11_300_000, 3497) + .saturating_add(T::DbWeight::get().reads(1)) } - pub(crate) fn transact() -> Weight { - Weight::from_parts(13_288_000 as u64, 0) + pub fn transact() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 13_672_000 picoseconds. + Weight::from_parts(13_829_000, 0) } - pub(crate) fn refund_surplus() -> Weight { - Weight::from_parts(4_270_000 as u64, 0) + pub fn refund_surplus() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_451_000 picoseconds. + Weight::from_parts(4_581_000, 0) } - pub(crate) fn set_error_handler() -> Weight { - Weight::from_parts(3_205_000 as u64, 0) + pub fn set_error_handler() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_053_000 picoseconds. + Weight::from_parts(3_148_000, 0) } - pub(crate) fn set_appendix() -> Weight { - Weight::from_parts(3_246_000 as u64, 0) + pub fn set_appendix() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_733_000 picoseconds. + Weight::from_parts(4_784_000, 0) } - pub(crate) fn clear_error() -> Weight { - Weight::from_parts(3_189_000 as u64, 0) + pub fn clear_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_002_000 picoseconds. + Weight::from_parts(3_072_000, 0) } - pub(crate) fn descend_origin() -> Weight { - Weight::from_parts(4_222_000 as u64, 0) + pub fn descend_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_959_000 picoseconds. + Weight::from_parts(4_036_000, 0) } - pub(crate) fn clear_origin() -> Weight { - Weight::from_parts(3_178_000 as u64, 0) + pub fn clear_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_974_000 picoseconds. + Weight::from_parts(3_052_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -107,20 +148,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_error() -> Weight { - Weight::from_parts(24_770_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 24_065_000 picoseconds. + Weight::from_parts(24_646_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) // Proof Skipped: PolkadotXcm AssetTraps (max_values: None, max_size: None, mode: Measured) - pub(crate) fn claim_asset() -> Weight { - Weight::from_parts(14_967_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn claim_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `90` + // Estimated: `3555` + // Minimum execution time: 15_036_000 picoseconds. + Weight::from_parts(15_419_000, 3555) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - pub(crate) fn trap() -> Weight { - Weight::from_parts(3_186_000 as u64, 0) + pub fn trap() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_008_000 picoseconds. + Weight::from_parts(3_083_000, 0) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) @@ -134,16 +187,24 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn subscribe_version() -> Weight { - Weight::from_parts(25_797_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn subscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `13098` + // Minimum execution time: 44_824_000 picoseconds. + Weight::from_parts(45_183_000, 13098) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_parts(5_170_000 as u64, 0) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn unsubscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_969_000 picoseconds. + Weight::from_parts(5_198_000, 0) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -157,25 +218,49 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_parts(508_189_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_reserve_withdraw() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 422_661_000 picoseconds. + Weight::from_parts(425_164_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn burn_asset() -> Weight { - Weight::from_parts(156_147_000 as u64, 0) + pub fn burn_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 135_692_000 picoseconds. + Weight::from_parts(136_167_000, 0) } - pub(crate) fn expect_asset() -> Weight { - Weight::from_parts(14_507_000 as u64, 0) + pub fn expect_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 12_880_000 picoseconds. + Weight::from_parts(13_103_000, 0) } - pub(crate) fn expect_origin() -> Weight { - Weight::from_parts(3_329_000 as u64, 0) + pub fn expect_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_842_000 picoseconds. + Weight::from_parts(4_898_000, 0) } - pub(crate) fn expect_error() -> Weight { - Weight::from_parts(3_164_000 as u64, 0) + pub fn expect_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_026_000 picoseconds. + Weight::from_parts(3_109_000, 0) } - pub(crate) fn expect_transact_status() -> Weight { - Weight::from_parts(3_415_000 as u64, 0) + pub fn expect_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_241_000 picoseconds. + Weight::from_parts(3_281_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -189,13 +274,21 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn query_pallet() -> Weight { - Weight::from_parts(27_966_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn query_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 27_818_000 picoseconds. + Weight::from_parts(28_080_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn expect_pallet() -> Weight { - Weight::from_parts(5_019_000 as u64, 0) + pub fn expect_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_410_000 picoseconds. + Weight::from_parts(5_514_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -209,24 +302,48 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_transact_status() -> Weight { - Weight::from_parts(25_097_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 24_798_000 picoseconds. + Weight::from_parts(26_833_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn clear_transact_status() -> Weight { - Weight::from_parts(3_193_000 as u64, 0) + pub fn clear_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_083_000 picoseconds. + Weight::from_parts(3_148_000, 0) } - pub(crate) fn set_topic() -> Weight { - Weight::from_parts(3_146_000 as u64, 0) + pub fn set_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_995_000 picoseconds. + Weight::from_parts(3_045_000, 0) } - pub(crate) fn clear_topic() -> Weight { - Weight::from_parts(3_178_000 as u64, 0) + pub fn clear_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_080_000 picoseconds. + Weight::from_parts(3_128_000, 0) } - pub(crate) fn set_fees_mode() -> Weight { - Weight::from_parts(3_134_000 as u64, 0) + pub fn set_fees_mode() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_009_000 picoseconds. + Weight::from_parts(3_102_000, 0) } - pub(crate) fn unpaid_execution() -> Weight { - Weight::from_parts(3_282_000 as u64, 0) + pub fn unpaid_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_202_000 picoseconds. + Weight::from_parts(3_290_000, 0) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 342b18fc3b7..43de2f7f064 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,30 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2023-03-19, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=statemint-dev +// --steps=50 +// --repeat=20 +// --extrinsic=* // --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::fungible -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=statemint-dev // --header=./file_header.txt -// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,17 +51,25 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn withdraw_asset() -> Weight { - Weight::from_parts(21_004_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn withdraw_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `3593` + // Minimum execution time: 22_450_000 picoseconds. + Weight::from_parts(22_821_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn transfer_asset() -> Weight { - Weight::from_parts(29_344_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn transfer_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `6196` + // Minimum execution time: 32_079_000 picoseconds. + Weight::from_parts(32_591_000, 6196) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -76,20 +85,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_parts(49_988_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + pub fn transfer_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `139` + // Estimated: `17785` + // Minimum execution time: 53_770_000 picoseconds. + Weight::from_parts(54_393_000, 17785) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(4)) } - pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_parts(4_040_000 as u64, 0) + pub fn receive_teleported_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_485_000 picoseconds. + Weight::from_parts(4_650_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn deposit_asset() -> Weight { - Weight::from_parts(22_762_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn deposit_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 24_725_000 picoseconds. + Weight::from_parts(25_120_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -105,10 +126,14 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_parts(44_404_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn deposit_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `14677` + // Minimum execution time: 47_989_000 picoseconds. + Weight::from_parts(48_573_000, 14677) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -122,9 +147,13 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_teleport() -> Weight { - Weight::from_parts(28_179_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_teleport() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 34_367_000 picoseconds. + Weight::from_parts(34_995_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 969589cb086..dbae6ffe404 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,30 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::generic` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2023-03-19, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=statemint-dev +// --steps=50 +// --repeat=20 +// --extrinsic=* // --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 -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=statemint-dev // --header=./file_header.txt -// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,40 +61,80 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_holding() -> Weight { - Weight::from_parts(352_828_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_holding() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 365_653_000 picoseconds. + Weight::from_parts(368_340_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn buy_execution() -> Weight { - Weight::from_parts(3_719_000 as u64, 0) + pub fn buy_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_920_000 picoseconds. + Weight::from_parts(4_150_000, 0) } // Storage: PolkadotXcm Queries (r:1 w:0) // Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) - pub(crate) fn query_response() -> Weight { - Weight::from_parts(10_697_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) + pub fn query_response() -> Weight { + // Proof Size summary in bytes: + // Measured: `32` + // Estimated: `3497` + // Minimum execution time: 10_988_000 picoseconds. + Weight::from_parts(11_207_000, 3497) + .saturating_add(T::DbWeight::get().reads(1)) } - pub(crate) fn transact() -> Weight { - Weight::from_parts(12_215_000 as u64, 0) + pub fn transact() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 13_509_000 picoseconds. + Weight::from_parts(13_775_000, 0) } - pub(crate) fn refund_surplus() -> Weight { - Weight::from_parts(3_925_000 as u64, 0) + pub fn refund_surplus() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_497_000 picoseconds. + Weight::from_parts(7_580_000, 0) } - pub(crate) fn set_error_handler() -> Weight { - Weight::from_parts(2_782_000 as u64, 0) + pub fn set_error_handler() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_971_000 picoseconds. + Weight::from_parts(3_086_000, 0) } - pub(crate) fn set_appendix() -> Weight { - Weight::from_parts(2_765_000 as u64, 0) + pub fn set_appendix() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_937_000 picoseconds. + Weight::from_parts(3_081_000, 0) } - pub(crate) fn clear_error() -> Weight { - Weight::from_parts(2_766_000 as u64, 0) + pub fn clear_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_960_000 picoseconds. + Weight::from_parts(3_073_000, 0) } - pub(crate) fn descend_origin() -> Weight { - Weight::from_parts(3_553_000 as u64, 0) + pub fn descend_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_879_000 picoseconds. + Weight::from_parts(4_040_000, 0) } - pub(crate) fn clear_origin() -> Weight { - Weight::from_parts(2_732_000 as u64, 0) + pub fn clear_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_965_000 picoseconds. + Weight::from_parts(3_062_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -107,20 +148,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_error() -> Weight { - Weight::from_parts(23_189_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 24_225_000 picoseconds. + Weight::from_parts(24_520_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) // Proof Skipped: PolkadotXcm AssetTraps (max_values: None, max_size: None, mode: Measured) - pub(crate) fn claim_asset() -> Weight { - Weight::from_parts(14_569_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn claim_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `90` + // Estimated: `3555` + // Minimum execution time: 14_899_000 picoseconds. + Weight::from_parts(15_205_000, 3555) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - pub(crate) fn trap() -> Weight { - Weight::from_parts(2_759_000 as u64, 0) + pub fn trap() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_942_000 picoseconds. + Weight::from_parts(3_026_000, 0) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) @@ -134,16 +187,24 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn subscribe_version() -> Weight { - Weight::from_parts(24_423_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn subscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `13098` + // Minimum execution time: 26_636_000 picoseconds. + Weight::from_parts(27_027_000, 13098) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_parts(4_575_000 as u64, 0) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn unsubscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_074_000 picoseconds. + Weight::from_parts(5_223_000, 0) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -157,25 +218,49 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_parts(406_184_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_reserve_withdraw() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 414_125_000 picoseconds. + Weight::from_parts(456_357_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn burn_asset() -> Weight { - Weight::from_parts(125_739_000 as u64, 0) + pub fn burn_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 134_528_000 picoseconds. + Weight::from_parts(135_936_000, 0) } - pub(crate) fn expect_asset() -> Weight { - Weight::from_parts(13_105_000 as u64, 0) + pub fn expect_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 12_812_000 picoseconds. + Weight::from_parts(12_945_000, 0) } - pub(crate) fn expect_origin() -> Weight { - Weight::from_parts(2_823_000 as u64, 0) + pub fn expect_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_011_000 picoseconds. + Weight::from_parts(3_129_000, 0) } - pub(crate) fn expect_error() -> Weight { - Weight::from_parts(2_771_000 as u64, 0) + pub fn expect_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_769_000 picoseconds. + Weight::from_parts(4_847_000, 0) } - pub(crate) fn expect_transact_status() -> Weight { - Weight::from_parts(2_883_000 as u64, 0) + pub fn expect_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_169_000 picoseconds. + Weight::from_parts(3_350_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -189,13 +274,21 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn query_pallet() -> Weight { - Weight::from_parts(25_695_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn query_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 27_621_000 picoseconds. + Weight::from_parts(28_085_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn expect_pallet() -> Weight { - Weight::from_parts(4_650_000 as u64, 0) + pub fn expect_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_296_000 picoseconds. + Weight::from_parts(5_413_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -209,24 +302,48 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_transact_status() -> Weight { - Weight::from_parts(23_415_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `11084` + // Minimum execution time: 24_309_000 picoseconds. + Weight::from_parts(24_673_000, 11084) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn clear_transact_status() -> Weight { - Weight::from_parts(2_756_000 as u64, 0) + pub fn clear_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_928_000 picoseconds. + Weight::from_parts(3_066_000, 0) } - pub(crate) fn set_topic() -> Weight { - Weight::from_parts(2_702_000 as u64, 0) + pub fn set_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_904_000 picoseconds. + Weight::from_parts(2_988_000, 0) } - pub(crate) fn clear_topic() -> Weight { - Weight::from_parts(2_738_000 as u64, 0) + pub fn clear_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_906_000 picoseconds. + Weight::from_parts(2_989_000, 0) } - pub(crate) fn set_fees_mode() -> Weight { - Weight::from_parts(2_700_000 as u64, 0) + pub fn set_fees_mode() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_950_000 picoseconds. + Weight::from_parts(3_047_000, 0) } - pub(crate) fn unpaid_execution() -> Weight { - Weight::from_parts(2_894_000 as u64, 0) + pub fn unpaid_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_150_000 picoseconds. + Weight::from_parts(3_243_000, 0) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index c3317d540aa..bbaef6c16ec 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,30 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2023-03-20, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=westmint-dev +// --steps=50 +// --repeat=20 +// --extrinsic=* // --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::fungible -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=westmint-dev // --header=./file_header.txt -// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,17 +51,25 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn withdraw_asset() -> Weight { - Weight::from_parts(20_735_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn withdraw_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `3593` + // Minimum execution time: 37_770_000 picoseconds. + Weight::from_parts(38_616_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn transfer_asset() -> Weight { - Weight::from_parts(28_940_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn transfer_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `6196` + // Minimum execution time: 33_080_000 picoseconds. + Weight::from_parts(33_350_000, 6196) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -76,20 +85,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_parts(50_175_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + pub fn transfer_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `176` + // Estimated: `17970` + // Minimum execution time: 94_868_000 picoseconds. + Weight::from_parts(95_349_000, 17970) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(4)) } - pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_parts(4_059_000 as u64, 0) + pub fn receive_teleported_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_378_000 picoseconds. + Weight::from_parts(4_471_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn deposit_asset() -> Weight { - Weight::from_parts(22_181_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn deposit_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 25_401_000 picoseconds. + Weight::from_parts(25_744_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -105,10 +126,14 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_parts(45_905_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn deposit_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `75` + // Estimated: `14862` + // Minimum execution time: 54_166_000 picoseconds. + Weight::from_parts(54_680_000, 14862) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -122,9 +147,13 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_teleport() -> Weight { - Weight::from_parts(29_820_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_teleport() -> Weight { + // Proof Size summary in bytes: + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 34_063_000 picoseconds. + Weight::from_parts(34_404_000, 11269) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 3a0e0efc098..1da9e6ecca4 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,30 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::generic` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2023-03-20, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=westmint-dev +// --steps=50 +// --repeat=20 +// --extrinsic=* // --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 -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=westmint-dev // --header=./file_header.txt -// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,40 +61,80 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_holding() -> Weight { - Weight::from_parts(360_208_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_holding() -> Weight { + // Proof Size summary in bytes: + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 366_645_000 picoseconds. + Weight::from_parts(368_433_000, 11269) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn buy_execution() -> Weight { - Weight::from_parts(3_876_000 as u64, 0) + pub fn buy_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_034_000 picoseconds. + Weight::from_parts(4_167_000, 0) } // Storage: PolkadotXcm Queries (r:1 w:0) // Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) - pub(crate) fn query_response() -> Weight { - Weight::from_parts(11_240_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) + pub fn query_response() -> Weight { + // Proof Size summary in bytes: + // Measured: `69` + // Estimated: `3534` + // Minimum execution time: 11_582_000 picoseconds. + Weight::from_parts(11_769_000, 3534) + .saturating_add(T::DbWeight::get().reads(1)) } - pub(crate) fn transact() -> Weight { - Weight::from_parts(12_244_000 as u64, 0) + pub fn transact() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 13_412_000 picoseconds. + Weight::from_parts(13_744_000, 0) } - pub(crate) fn refund_surplus() -> Weight { - Weight::from_parts(3_963_000 as u64, 0) + pub fn refund_surplus() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_363_000 picoseconds. + Weight::from_parts(7_435_000, 0) } - pub(crate) fn set_error_handler() -> Weight { - Weight::from_parts(2_871_000 as u64, 0) + pub fn set_error_handler() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_950_000 picoseconds. + Weight::from_parts(3_067_000, 0) } - pub(crate) fn set_appendix() -> Weight { - Weight::from_parts(2_805_000 as u64, 0) + pub fn set_appendix() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_024_000 picoseconds. + Weight::from_parts(3_077_000, 0) } - pub(crate) fn clear_error() -> Weight { - Weight::from_parts(2_759_000 as u64, 0) + pub fn clear_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_962_000 picoseconds. + Weight::from_parts(3_034_000, 0) } - pub(crate) fn descend_origin() -> Weight { - Weight::from_parts(3_596_000 as u64, 0) + pub fn descend_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_660_000 picoseconds. + Weight::from_parts(5_745_000, 0) } - pub(crate) fn clear_origin() -> Weight { - Weight::from_parts(2_750_000 as u64, 0) + pub fn clear_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_934_000 picoseconds. + Weight::from_parts(3_053_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -107,20 +148,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_error() -> Weight { - Weight::from_parts(24_921_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 25_725_000 picoseconds. + Weight::from_parts(26_363_000, 11269) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) // Proof Skipped: PolkadotXcm AssetTraps (max_values: None, max_size: None, mode: Measured) - pub(crate) fn claim_asset() -> Weight { - Weight::from_parts(15_880_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn claim_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `126` + // Estimated: `3591` + // Minimum execution time: 16_532_000 picoseconds. + Weight::from_parts(16_751_000, 3591) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - pub(crate) fn trap() -> Weight { - Weight::from_parts(2_771_000 as u64, 0) + pub fn trap() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_902_000 picoseconds. + Weight::from_parts(3_028_000, 0) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) @@ -134,16 +187,24 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn subscribe_version() -> Weight { - Weight::from_parts(27_043_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn subscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `75` + // Estimated: `13320` + // Minimum execution time: 47_079_000 picoseconds. + Weight::from_parts(47_483_000, 13320) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_parts(4_668_000 as u64, 0) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn unsubscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_275_000 picoseconds. + Weight::from_parts(5_381_000, 0) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -157,25 +218,49 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_parts(399_081_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_reserve_withdraw() -> Weight { + // Proof Size summary in bytes: + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 411_960_000 picoseconds. + Weight::from_parts(422_231_000, 11269) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn burn_asset() -> Weight { - Weight::from_parts(123_792_000 as u64, 0) + pub fn burn_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 128_264_000 picoseconds. + Weight::from_parts(129_704_000, 0) } - pub(crate) fn expect_asset() -> Weight { - Weight::from_parts(13_056_000 as u64, 0) + pub fn expect_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 12_474_000 picoseconds. + Weight::from_parts(12_684_000, 0) } - pub(crate) fn expect_origin() -> Weight { - Weight::from_parts(2_780_000 as u64, 0) + pub fn expect_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_005_000 picoseconds. + Weight::from_parts(3_157_000, 0) } - pub(crate) fn expect_error() -> Weight { - Weight::from_parts(2_839_000 as u64, 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_777_000, 0) } - pub(crate) fn expect_transact_status() -> Weight { - Weight::from_parts(2_951_000 as u64, 0) + pub fn expect_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_126_000 picoseconds. + Weight::from_parts(3_195_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -189,13 +274,21 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn query_pallet() -> Weight { - Weight::from_parts(28_130_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn query_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 30_134_000 picoseconds. + Weight::from_parts(30_412_000, 11269) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn expect_pallet() -> Weight { - Weight::from_parts(4_754_000 as u64, 0) + pub fn expect_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_087_000 picoseconds. + Weight::from_parts(10_289_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -209,24 +302,48 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_transact_status() -> Weight { - Weight::from_parts(25_584_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 26_158_000 picoseconds. + Weight::from_parts(26_668_000, 11269) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn clear_transact_status() -> Weight { - Weight::from_parts(2_832_000 as u64, 0) + pub fn clear_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_035_000 picoseconds. + Weight::from_parts(3_172_000, 0) } - pub(crate) fn set_topic() -> Weight { - Weight::from_parts(2_804_000 as u64, 0) + pub fn set_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_687_000 picoseconds. + Weight::from_parts(4_738_000, 0) } - pub(crate) fn clear_topic() -> Weight { - Weight::from_parts(2_747_000 as u64, 0) + pub fn clear_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_976_000 picoseconds. + Weight::from_parts(3_113_000, 0) } - pub(crate) fn set_fees_mode() -> Weight { - Weight::from_parts(2_736_000 as u64, 0) + pub fn set_fees_mode() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_918_000 picoseconds. + Weight::from_parts(3_033_000, 0) } - pub(crate) fn unpaid_execution() -> Weight { - Weight::from_parts(2_969_000 as u64, 0) + pub fn unpaid_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_191_000 picoseconds. + Weight::from_parts(3_257_000, 0) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index ccc353e62fa..f2bda0d0fdf 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,29 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// ./target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=bridge-hub-kusama-dev +// --steps=50 +// --repeat=20 +// --extrinsic= // --execution=wasm // --wasm-execution=compiled +// --heap-pages=4096 // --pallet=pallet_xcm_benchmarks::fungible -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=bridge-hub-kusama-dev // --header=./file_header.txt -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,17 +50,25 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn withdraw_asset() -> Weight { - Weight::from_parts(18_301_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn withdraw_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `3593` + // Minimum execution time: 22_950_000 picoseconds. + Weight::from_parts(23_170_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn transfer_asset() -> Weight { - Weight::from_parts(29_321_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn transfer_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `153` + // Estimated: `6196` + // Minimum execution time: 48_472_000 picoseconds. + Weight::from_parts(49_063_000, 6196) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -76,20 +84,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_parts(50_754_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + pub fn transfer_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `223` + // Estimated: `18205` + // Minimum execution time: 71_887_000 picoseconds. + Weight::from_parts(73_047_000, 18205) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(4)) } - pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_parts(3_814_000 as u64, 0) + pub fn receive_teleported_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_215_000 picoseconds. + Weight::from_parts(4_324_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn deposit_asset() -> Weight { - Weight::from_parts(21_596_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn deposit_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `52` + // Estimated: `3593` + // Minimum execution time: 26_047_000 picoseconds. + Weight::from_parts(26_386_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -105,10 +125,14 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_parts(45_534_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn deposit_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `122` + // Estimated: `15097` + // Minimum execution time: 51_076_000 picoseconds. + Weight::from_parts(51_638_000, 15097) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -122,9 +146,13 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_teleport() -> Weight { - Weight::from_parts(26_876_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_teleport() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 28_242_000 picoseconds. + Weight::from_parts(28_778_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 91d84385f55..06d99ecdc55 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,30 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::generic` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2023-03-20, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-kusama-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=bridge-hub-kusama-dev +// --steps=50 +// --repeat=20 +// --extrinsic=* // --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 -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=bridge-hub-kusama-dev // --header=./file_header.txt -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,40 +61,80 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_holding() -> Weight { - Weight::from_parts(30_320_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_holding() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 32_352_000 picoseconds. + Weight::from_parts(32_888_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn buy_execution() -> Weight { - Weight::from_parts(2_776_000 as u64, 0) + pub fn buy_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_953_000 picoseconds. + Weight::from_parts(3_074_000, 0) } // Storage: PolkadotXcm Queries (r:1 w:0) // Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) - pub(crate) fn query_response() -> Weight { - Weight::from_parts(10_396_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) + pub fn query_response() -> Weight { + // Proof Size summary in bytes: + // Measured: `32` + // Estimated: `3497` + // Minimum execution time: 10_911_000 picoseconds. + Weight::from_parts(11_165_000, 3497) + .saturating_add(T::DbWeight::get().reads(1)) } - pub(crate) fn transact() -> Weight { - Weight::from_parts(11_646_000 as u64, 0) + 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) } - pub(crate) fn refund_surplus() -> Weight { - Weight::from_parts(2_853_000 as u64, 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) } - pub(crate) fn set_error_handler() -> Weight { - Weight::from_parts(2_746_000 as u64, 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) } - pub(crate) fn set_appendix() -> Weight { - Weight::from_parts(2_742_000 as u64, 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) } - pub(crate) fn clear_error() -> Weight { - Weight::from_parts(2_750_000 as u64, 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) } - pub(crate) fn descend_origin() -> Weight { - Weight::from_parts(3_512_000 as u64, 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) } - pub(crate) fn clear_origin() -> Weight { - Weight::from_parts(2_710_000 as u64, 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) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -107,20 +148,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_error() -> Weight { - Weight::from_parts(23_834_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 25_335_000 picoseconds. + Weight::from_parts(25_862_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) // Proof Skipped: PolkadotXcm AssetTraps (max_values: None, max_size: None, mode: Measured) - pub(crate) fn claim_asset() -> Weight { - Weight::from_parts(14_091_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn claim_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `90` + // Estimated: `3555` + // Minimum execution time: 15_097_000 picoseconds. + Weight::from_parts(15_401_000, 3555) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - pub(crate) fn trap() -> Weight { - Weight::from_parts(2_702_000 as u64, 0) + pub fn trap() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_693_000 picoseconds. + Weight::from_parts(4_750_000, 0) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) @@ -134,16 +187,24 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn subscribe_version() -> Weight { - Weight::from_parts(24_071_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn subscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `13098` + // Minimum execution time: 26_630_000 picoseconds. + Weight::from_parts(27_169_000, 13098) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_parts(4_648_000 as u64, 0) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn unsubscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_050_000 picoseconds. + Weight::from_parts(5_304_000, 0) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -157,25 +218,49 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_parts(26_772_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_reserve_withdraw() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 28_942_000 picoseconds. + Weight::from_parts(29_475_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn burn_asset() -> Weight { - Weight::from_parts(4_249_000 as u64, 0) + pub fn burn_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_736_000 picoseconds. + Weight::from_parts(4_871_000, 0) } - pub(crate) fn expect_asset() -> Weight { - Weight::from_parts(2_860_000 as u64, 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) } - pub(crate) fn expect_origin() -> Weight { - Weight::from_parts(2_849_000 as u64, 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) } - pub(crate) fn expect_error() -> Weight { - Weight::from_parts(2_692_000 as u64, 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) } - pub(crate) fn expect_transact_status() -> Weight { - Weight::from_parts(2_886_000 as u64, 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) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -189,13 +274,21 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn query_pallet() -> Weight { - Weight::from_parts(28_452_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn query_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 44_516_000 picoseconds. + Weight::from_parts(45_018_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn expect_pallet() -> Weight { - Weight::from_parts(4_257_000 as u64, 0) + pub fn expect_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_137_000 picoseconds. + Weight::from_parts(5_289_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -209,24 +302,48 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_transact_status() -> Weight { - Weight::from_parts(24_235_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 25_978_000 picoseconds. + Weight::from_parts(26_490_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn clear_transact_status() -> Weight { - Weight::from_parts(2_749_000 as u64, 0) + pub fn clear_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_018_000 picoseconds. + Weight::from_parts(3_148_000, 0) } - pub(crate) fn set_topic() -> Weight { - Weight::from_parts(2_718_000 as u64, 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) } - pub(crate) fn clear_topic() -> Weight { - Weight::from_parts(2_685_000 as u64, 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) } - pub(crate) fn set_fees_mode() -> Weight { - Weight::from_parts(2_735_000 as u64, 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) } - pub(crate) fn unpaid_execution() -> Weight { - Weight::from_parts(2_842_000 as u64, 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) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index fd418500c27..a7527f00baf 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,29 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-polkadot-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// ./target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=bridge-hub-polkadot-dev +// --steps=50 +// --repeat=20 +// --extrinsic= // --execution=wasm // --wasm-execution=compiled +// --heap-pages=4096 // --pallet=pallet_xcm_benchmarks::fungible -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=bridge-hub-polkadot-dev // --header=./file_header.txt -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,17 +50,25 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn withdraw_asset() -> Weight { - Weight::from_parts(18_910_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn withdraw_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `3593` + // Minimum execution time: 22_155_000 picoseconds. + Weight::from_parts(22_991_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn transfer_asset() -> Weight { - Weight::from_parts(29_462_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn transfer_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `153` + // Estimated: `6196` + // Minimum execution time: 48_986_000 picoseconds. + Weight::from_parts(49_467_000, 6196) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -76,20 +84,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_parts(51_265_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + pub fn transfer_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `223` + // Estimated: `18205` + // Minimum execution time: 72_291_000 picoseconds. + Weight::from_parts(72_898_000, 18205) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(4)) } - pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_parts(3_874_000 as u64, 0) + pub fn receive_teleported_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_225_000 picoseconds. + Weight::from_parts(4_328_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn deposit_asset() -> Weight { - Weight::from_parts(23_139_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn deposit_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `52` + // Estimated: `3593` + // Minimum execution time: 26_357_000 picoseconds. + Weight::from_parts(26_841_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -105,10 +125,14 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_parts(49_375_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn deposit_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `122` + // Estimated: `15097` + // Minimum execution time: 50_981_000 picoseconds. + Weight::from_parts(51_488_000, 15097) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -122,9 +146,13 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_teleport() -> Weight { - Weight::from_parts(28_809_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_teleport() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 28_333_000 picoseconds. + Weight::from_parts(28_863_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 261efbeb0f1..44bd54ab174 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,30 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::generic` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! DATE: 2023-03-21, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-polkadot-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=bridge-hub-polkadot-dev +// --steps=50 +// --repeat=20 +// --extrinsic=* // --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 -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=bridge-hub-polkadot-dev // --header=./file_header.txt -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,40 +61,80 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_holding() -> Weight { - Weight::from_parts(30_138_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_holding() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 47_079_000 picoseconds. + Weight::from_parts(47_477_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn buy_execution() -> Weight { - Weight::from_parts(2_860_000 as u64, 0) + pub fn buy_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_810_000 picoseconds. + Weight::from_parts(4_856_000, 0) } // Storage: PolkadotXcm Queries (r:1 w:0) // Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) - pub(crate) fn query_response() -> Weight { - Weight::from_parts(10_421_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) + pub fn query_response() -> Weight { + // Proof Size summary in bytes: + // Measured: `32` + // Estimated: `3497` + // Minimum execution time: 11_148_000 picoseconds. + Weight::from_parts(17_709_000, 3497) + .saturating_add(T::DbWeight::get().reads(1)) } - pub(crate) fn transact() -> Weight { - Weight::from_parts(11_744_000 as u64, 0) + pub fn transact() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 12_942_000 picoseconds. + Weight::from_parts(13_226_000, 0) } - pub(crate) fn refund_surplus() -> Weight { - Weight::from_parts(3_024_000 as u64, 0) + pub fn refund_surplus() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_413_000 picoseconds. + Weight::from_parts(3_490_000, 0) } - pub(crate) fn set_error_handler() -> Weight { - Weight::from_parts(2_820_000 as u64, 0) + pub fn set_error_handler() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_110_000 picoseconds. + Weight::from_parts(3_144_000, 0) } - pub(crate) fn set_appendix() -> Weight { - Weight::from_parts(2_869_000 as u64, 0) + pub fn set_appendix() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_038_000 picoseconds. + Weight::from_parts(3_118_000, 0) } - pub(crate) fn clear_error() -> Weight { - Weight::from_parts(2_838_000 as u64, 0) + pub fn clear_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_044_000 picoseconds. + Weight::from_parts(4_700_000, 0) } - pub(crate) fn descend_origin() -> Weight { - Weight::from_parts(3_620_000 as u64, 0) + pub fn descend_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_936_000 picoseconds. + Weight::from_parts(4_039_000, 0) } - pub(crate) fn clear_origin() -> Weight { - Weight::from_parts(2_819_000 as u64, 0) + pub fn clear_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_070_000 picoseconds. + Weight::from_parts(3_286_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -107,20 +148,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_error() -> Weight { - Weight::from_parts(23_931_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 25_430_000 picoseconds. + Weight::from_parts(25_714_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) // Proof Skipped: PolkadotXcm AssetTraps (max_values: None, max_size: None, mode: Measured) - pub(crate) fn claim_asset() -> Weight { - Weight::from_parts(13_776_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn claim_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `90` + // Estimated: `3555` + // Minimum execution time: 15_180_000 picoseconds. + Weight::from_parts(24_431_000, 3555) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - pub(crate) fn trap() -> Weight { - Weight::from_parts(2_784_000 as u64, 0) + pub fn trap() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_682_000 picoseconds. + Weight::from_parts(4_753_000, 0) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) @@ -134,16 +187,24 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn subscribe_version() -> Weight { - Weight::from_parts(23_940_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn subscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `13098` + // Minimum execution time: 26_337_000 picoseconds. + Weight::from_parts(26_730_000, 13098) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_parts(4_676_000 as u64, 0) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn unsubscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_260_000 picoseconds. + Weight::from_parts(5_417_000, 0) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -157,25 +218,49 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_parts(26_390_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_reserve_withdraw() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 28_590_000 picoseconds. + Weight::from_parts(28_931_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn burn_asset() -> Weight { - Weight::from_parts(4_435_000 as u64, 0) + pub fn burn_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_745_000 picoseconds. + Weight::from_parts(4_853_000, 0) } - pub(crate) fn expect_asset() -> Weight { - Weight::from_parts(2_940_000 as u64, 0) + pub fn expect_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_214_000 picoseconds. + Weight::from_parts(3_276_000, 0) } - pub(crate) fn expect_origin() -> Weight { - Weight::from_parts(2_898_000 as u64, 0) + pub fn expect_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_779_000 picoseconds. + Weight::from_parts(4_824_000, 0) } - pub(crate) fn expect_error() -> Weight { - Weight::from_parts(2_795_000 as u64, 0) + pub fn expect_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_986_000 picoseconds. + Weight::from_parts(3_098_000, 0) } - pub(crate) fn expect_transact_status() -> Weight { - Weight::from_parts(2_908_000 as u64, 0) + pub fn expect_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_272_000 picoseconds. + Weight::from_parts(3_351_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -189,13 +274,21 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn query_pallet() -> Weight { - Weight::from_parts(26_452_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn query_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 28_219_000 picoseconds. + Weight::from_parts(28_796_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn expect_pallet() -> Weight { - Weight::from_parts(4_303_000 as u64, 0) + pub fn expect_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_023_000 picoseconds. + Weight::from_parts(5_108_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -209,24 +302,48 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_transact_status() -> Weight { - Weight::from_parts(23_994_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 25_253_000 picoseconds. + Weight::from_parts(25_685_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn clear_transact_status() -> Weight { - Weight::from_parts(2_789_000 as u64, 0) + pub fn clear_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_085_000 picoseconds. + Weight::from_parts(3_135_000, 0) } - pub(crate) fn set_topic() -> Weight { - Weight::from_parts(2_789_000 as u64, 0) + pub fn set_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_099_000 picoseconds. + Weight::from_parts(3_147_000, 0) } - pub(crate) fn clear_topic() -> Weight { - Weight::from_parts(2_836_000 as u64, 0) + pub fn clear_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_101_000 picoseconds. + Weight::from_parts(3_174_000, 0) } - pub(crate) fn set_fees_mode() -> Weight { - Weight::from_parts(2_763_000 as u64, 0) + pub fn set_fees_mode() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_034_000 picoseconds. + Weight::from_parts(3_118_000, 0) } - pub(crate) fn unpaid_execution() -> Weight { - Weight::from_parts(2_872_000 as u64, 0) + pub fn unpaid_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_156_000 picoseconds. + Weight::from_parts(3_254_000, 0) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 6bc6c282c6b..36bcef1cc4a 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,29 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-rococo-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// ./target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=bridge-hub-rococo-dev +// --steps=50 +// --repeat=20 +// --extrinsic= // --execution=wasm // --wasm-execution=compiled +// --heap-pages=4096 // --pallet=pallet_xcm_benchmarks::fungible -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=bridge-hub-rococo-dev // --header=./file_header.txt -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,17 +50,25 @@ pub struct WeightInfo(PhantomData); impl WeightInfo { // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn withdraw_asset() -> Weight { - Weight::from_parts(20_377_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn withdraw_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `101` + // Estimated: `3593` + // Minimum execution time: 22_222_000 picoseconds. + Weight::from_parts(22_591_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn transfer_asset() -> Weight { - Weight::from_parts(31_004_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(2 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn transfer_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `153` + // Estimated: `6196` + // Minimum execution time: 47_612_000 picoseconds. + Weight::from_parts(48_901_000, 6196) + .saturating_add(T::DbWeight::get().reads(2)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: System Account (r:2 w:2) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -76,20 +84,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn transfer_reserve_asset() -> Weight { - Weight::from_parts(54_173_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(8 as u64)) - .saturating_add(T::DbWeight::get().writes(4 as u64)) + pub fn transfer_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `223` + // Estimated: `18205` + // Minimum execution time: 72_062_000 picoseconds. + Weight::from_parts(73_077_000, 18205) + .saturating_add(T::DbWeight::get().reads(8)) + .saturating_add(T::DbWeight::get().writes(4)) } - pub(crate) fn receive_teleported_asset() -> Weight { - Weight::from_parts(4_635_000 as u64, 0) + pub fn receive_teleported_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_363_000 picoseconds. + Weight::from_parts(4_430_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - pub(crate) fn deposit_asset() -> Weight { - Weight::from_parts(23_155_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn deposit_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `52` + // Estimated: `3593` + // Minimum execution time: 26_314_000 picoseconds. + Weight::from_parts(26_624_000, 3593) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -105,10 +125,14 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn deposit_reserve_asset() -> Weight { - Weight::from_parts(52_599_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(7 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn deposit_reserve_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `122` + // Estimated: `15097` + // Minimum execution time: 51_846_000 picoseconds. + Weight::from_parts(52_430_000, 15097) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -122,9 +146,13 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_teleport() -> Weight { - Weight::from_parts(34_004_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_teleport() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 28_548_000 picoseconds. + Weight::from_parts(28_880_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 9f225ab514f..d3df54c32e5 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -1,4 +1,4 @@ -// Copyright 2022 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 @@ -14,29 +14,29 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - //! Autogenerated weights for `pallet_xcm_benchmarks::generic` //! //! 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: `[]` -//! HOSTNAME: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("bridge-hub-rococo-dev"), DB CACHE: 1024 // Executed Command: -// ./artifacts/polkadot-parachain +// ./target/production/polkadot-parachain // benchmark // pallet -// --template=./templates/xcm-bench-template.hbs -// --chain=bridge-hub-rococo-dev +// --steps=50 +// --repeat=20 +// --extrinsic= // --execution=wasm // --wasm-execution=compiled +// --heap-pages=4096 // --pallet=pallet_xcm_benchmarks::generic -// --extrinsic=* -// --steps=50 -// --repeat=20 -// --json +// --chain=bridge-hub-rococo-dev // --header=./file_header.txt -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +// --template=./templates/xcm-bench-template.hbs +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -60,40 +60,80 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_holding() -> Weight { - Weight::from_parts(32_598_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_holding() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 32_220_000 picoseconds. + Weight::from_parts(32_574_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn buy_execution() -> Weight { - Weight::from_parts(3_195_000 as u64, 0) + pub fn buy_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_996_000 picoseconds. + Weight::from_parts(3_070_000, 0) } // Storage: PolkadotXcm Queries (r:1 w:0) // Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) - pub(crate) fn query_response() -> Weight { - Weight::from_parts(10_939_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) + pub fn query_response() -> Weight { + // Proof Size summary in bytes: + // Measured: `32` + // Estimated: `3497` + // Minimum execution time: 11_181_000 picoseconds. + Weight::from_parts(11_426_000, 3497) + .saturating_add(T::DbWeight::get().reads(1)) } - pub(crate) fn transact() -> Weight { - Weight::from_parts(12_473_000 as u64, 0) + pub fn transact() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 13_273_000 picoseconds. + Weight::from_parts(13_574_000, 0) } - pub(crate) fn refund_surplus() -> Weight { - Weight::from_parts(3_458_000 as u64, 0) + pub fn refund_surplus() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_283_000 picoseconds. + Weight::from_parts(3_387_000, 0) } - pub(crate) fn set_error_handler() -> Weight { - Weight::from_parts(3_252_000 as u64, 0) + pub fn set_error_handler() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_008_000 picoseconds. + Weight::from_parts(3_062_000, 0) } - pub(crate) fn set_appendix() -> Weight { - Weight::from_parts(3_249_000 as u64, 0) + pub fn set_appendix() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_901_000 picoseconds. + Weight::from_parts(2_989_000, 0) } - pub(crate) fn clear_error() -> Weight { - Weight::from_parts(3_190_000 as u64, 0) + pub fn clear_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_924_000 picoseconds. + Weight::from_parts(3_008_000, 0) } - pub(crate) fn descend_origin() -> Weight { - Weight::from_parts(4_268_000 as u64, 0) + pub fn descend_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_820_000 picoseconds. + Weight::from_parts(3_887_000, 0) } - pub(crate) fn clear_origin() -> Weight { - Weight::from_parts(3_255_000 as u64, 0) + pub fn clear_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_939_000 picoseconds. + Weight::from_parts(3_004_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -107,20 +147,32 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_error() -> Weight { - Weight::from_parts(25_755_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 25_166_000 picoseconds. + Weight::from_parts(25_591_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } // Storage: PolkadotXcm AssetTraps (r:1 w:1) // Proof Skipped: PolkadotXcm AssetTraps (max_values: None, max_size: None, mode: Measured) - pub(crate) fn claim_asset() -> Weight { - Weight::from_parts(15_124_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(1 as u64)) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn claim_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `90` + // Estimated: `3555` + // Minimum execution time: 15_169_000 picoseconds. + Weight::from_parts(15_391_000, 3555) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } - pub(crate) fn trap() -> Weight { - Weight::from_parts(3_164_000 as u64, 0) + pub fn trap() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_909_000 picoseconds. + Weight::from_parts(3_048_000, 0) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) @@ -134,16 +186,24 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn subscribe_version() -> Weight { - Weight::from_parts(25_329_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(3 as u64)) + pub fn subscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `38` + // Estimated: `13098` + // Minimum execution time: 26_031_000 picoseconds. + Weight::from_parts(26_630_000, 13098) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(3)) } // Storage: PolkadotXcm VersionNotifyTargets (r:0 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - pub(crate) fn unsubscribe_version() -> Weight { - Weight::from_parts(5_253_000 as u64, 0) - .saturating_add(T::DbWeight::get().writes(1 as u64)) + pub fn unsubscribe_version() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_011_000 picoseconds. + Weight::from_parts(5_237_000, 0) + .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -157,25 +217,49 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn initiate_reserve_withdraw() -> Weight { - Weight::from_parts(29_304_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn initiate_reserve_withdraw() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 28_361_000 picoseconds. + Weight::from_parts(28_811_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn burn_asset() -> Weight { - Weight::from_parts(5_275_000 as u64, 0) + pub fn burn_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_542_000 picoseconds. + Weight::from_parts(4_636_000, 0) } - pub(crate) fn expect_asset() -> Weight { - Weight::from_parts(3_355_000 as u64, 0) + pub fn expect_asset() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_041_000 picoseconds. + Weight::from_parts(3_123_000, 0) } - pub(crate) fn expect_origin() -> Weight { - Weight::from_parts(3_391_000 as u64, 0) + pub fn expect_origin() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_004_000 picoseconds. + Weight::from_parts(3_103_000, 0) } - pub(crate) fn expect_error() -> Weight { - Weight::from_parts(3_192_000 as u64, 0) + pub fn expect_error() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_976_000 picoseconds. + Weight::from_parts(3_033_000, 0) } - pub(crate) fn expect_transact_status() -> Weight { - Weight::from_parts(3_342_000 as u64, 0) + pub fn expect_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_116_000 picoseconds. + Weight::from_parts(3_196_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -189,13 +273,21 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn query_pallet() -> Weight { - Weight::from_parts(28_426_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn query_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 28_513_000 picoseconds. + Weight::from_parts(28_839_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn expect_pallet() -> Weight { - Weight::from_parts(4_826_000 as u64, 0) + pub fn expect_pallet() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_977_000 picoseconds. + Weight::from_parts(5_091_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -209,24 +301,48 @@ impl WeightInfo { // Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) // Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - pub(crate) fn report_transact_status() -> Weight { - Weight::from_parts(26_238_000 as u64, 0) - .saturating_add(T::DbWeight::get().reads(6 as u64)) - .saturating_add(T::DbWeight::get().writes(2 as u64)) + pub fn report_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `70` + // Estimated: `11244` + // Minimum execution time: 25_256_000 picoseconds. + Weight::from_parts(25_827_000, 11244) + .saturating_add(T::DbWeight::get().reads(6)) + .saturating_add(T::DbWeight::get().writes(2)) } - pub(crate) fn clear_transact_status() -> Weight { - Weight::from_parts(3_240_000 as u64, 0) + pub fn clear_transact_status() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_979_000 picoseconds. + Weight::from_parts(3_078_000, 0) } - pub(crate) fn set_topic() -> Weight { - Weight::from_parts(3_181_000 as u64, 0) + pub fn set_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_939_000 picoseconds. + Weight::from_parts(3_000_000, 0) } - pub(crate) fn clear_topic() -> Weight { - Weight::from_parts(3_142_000 as u64, 0) + pub fn clear_topic() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_832_000 picoseconds. + Weight::from_parts(2_910_000, 0) } - pub(crate) fn set_fees_mode() -> Weight { - Weight::from_parts(3_216_000 as u64, 0) + pub fn set_fees_mode() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_901_000 picoseconds. + Weight::from_parts(2_977_000, 0) } - pub(crate) fn unpaid_execution() -> Weight { - Weight::from_parts(3_394_000 as u64, 0) + pub fn unpaid_execution() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_031_000 picoseconds. + Weight::from_parts(3_128_000, 0) } } diff --git a/templates/xcm-bench-template.hbs b/templates/xcm-bench-template.hbs index 3c9deb44606..e8e754ca91f 100644 --- a/templates/xcm-bench-template.hbs +++ b/templates/xcm-bench-template.hbs @@ -1,24 +1,9 @@ -// Copyright 2022 Parity Technologies (UK) Ltd. -// This file is part of Cumulus. - -// Cumulus is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. - -// Cumulus is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. - -// You should have received a copy of the GNU General Public License -// along with Cumulus. If not, see . - - +{{header}} //! Autogenerated weights for `{{pallet}}` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION {{version}} -//! DATE: {{date}}, STEPS: `{{cmd.steps}}`, REPEAT: {{cmd.repeat}}, LOW RANGE: `{{cmd.lowest_range_values}}`, HIGH RANGE: `{{cmd.highest_range_values}}` +//! DATE: {{date}}, STEPS: `{{cmd.steps}}`, REPEAT: `{{cmd.repeat}}`, LOW RANGE: `{{cmd.lowest_range_values}}`, HIGH RANGE: `{{cmd.highest_range_values}}` +//! WORST CASE MAP SIZE: `{{cmd.worst_case_map_values}}` //! HOSTNAME: `{{hostname}}`, CPU: `{{cpuname}}` //! EXECUTION: {{cmd.execution}}, WASM-EXECUTION: {{cmd.wasm_execution}}, CHAIN: {{cmd.chain}}, DB CACHE: {{cmd.db_cache}} @@ -41,27 +26,37 @@ impl WeightInfo { {{#each benchmark.comments as |comment|}} // {{comment}} {{/each}} - pub(crate) fn {{benchmark.name~}} + {{#each benchmark.component_ranges as |range|}} + /// The range of component `{{range.name}}` is `[{{range.min}}, {{range.max}}]`. + {{/each}} + pub fn {{benchmark.name~}} ( {{~#each benchmark.components as |c| ~}} {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}} ) -> Weight { - Weight::from_ref_time({{underscore benchmark.base_weight}} as u64) + // Proof Size summary in bytes: + // Measured: `{{benchmark.base_recorded_proof_size}}{{#each benchmark.component_recorded_proof_size as |cp|}} + {{cp.name}} * ({{cp.slope}} ±{{underscore cp.error}}){{/each}}` + // Estimated: `{{benchmark.base_calculated_proof_size}}{{#each benchmark.component_calculated_proof_size as |cp|}} + {{cp.name}} * ({{cp.slope}} ±{{underscore cp.error}}){{/each}}` + // Minimum execution time: {{underscore benchmark.min_execution_time}}_000 picoseconds. + Weight::from_parts({{underscore benchmark.base_weight}}, {{benchmark.base_calculated_proof_size}}) {{#each benchmark.component_weight as |cw|}} // Standard Error: {{underscore cw.error}} - .saturating_add(Weight::from_ref_time({{underscore cw.slope}}).saturating_mul({{cw.name}} as u64)) + .saturating_add(Weight::from_parts({{underscore cw.slope}}, 0).saturating_mul({{cw.name}}.into())) {{/each}} {{#if (ne benchmark.base_reads "0")}} - .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}} as u64)) + .saturating_add(T::DbWeight::get().reads({{benchmark.base_reads}})) {{/if}} {{#each benchmark.component_reads as |cr|}} - .saturating_add(T::DbWeight::get().reads(({{cr.slope}} as u64).saturating_mul({{cr.name}} as u64))) + .saturating_add(T::DbWeight::get().reads(({{cr.slope}}_u64).saturating_mul({{cr.name}}.into()))) {{/each}} {{#if (ne benchmark.base_writes "0")}} - .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}} as u64)) + .saturating_add(T::DbWeight::get().writes({{benchmark.base_writes}})) {{/if}} {{#each benchmark.component_writes as |cw|}} - .saturating_add(T::DbWeight::get().writes(({{cw.slope}} as u64).saturating_mul({{cw.name}} as u64))) + .saturating_add(T::DbWeight::get().writes(({{cw.slope}}_u64).saturating_mul({{cw.name}}.into()))) + {{/each}} + {{#each benchmark.component_calculated_proof_size as |cp|}} + .saturating_add(Weight::from_parts(0, {{cp.slope}}).saturating_mul({{cp.name}}.into())) {{/each}} } {{/each}} From 5c175401fe2f6946851639fcc794987d77ab3dd0 Mon Sep 17 00:00:00 2001 From: Paritytech CI <52199148+paritytech-ci@users.noreply.github.com> Date: Fri, 24 Mar 2023 09:47:14 +0100 Subject: [PATCH 2/4] [benchmarks] pr with weights (#2373) Co-authored-by: paritytech-ci --- .../src/weights/cumulus_pallet_xcmp_queue.rs | 22 +- .../src/weights/frame_system.rs | 51 ++-- .../src/weights/pallet_alliance.rs | 282 +++++++++--------- .../src/weights/pallet_balances.rs | 76 ++--- .../src/weights/pallet_collator_selection.rs | 80 ++--- .../src/weights/pallet_collective.rs | 188 ++++++------ .../src/weights/pallet_multisig.rs | 108 +++---- .../src/weights/pallet_proxy.rs | 160 +++++----- .../src/weights/pallet_session.rs | 22 +- .../src/weights/pallet_timestamp.rs | 18 +- .../src/weights/pallet_utility.rs | 38 +-- .../src/weights/pallet_xcm.rs | 106 +++---- 12 files changed, 575 insertions(+), 576 deletions(-) diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs index 1d777ad3d11..0e7cf604304 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,10 +52,10 @@ impl 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_808 nanoseconds. - Weight::from_parts(4_966_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_477_000 picoseconds. + Weight::from_parts(5_623_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 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: 5_014 nanoseconds. - Weight::from_parts(5_135_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_510_000 picoseconds. + Weight::from_parts(5_676_000, 0) + .saturating_add(Weight::from_parts(0, 1561)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs index 763568d1811..7bd018bd341 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/frame_system.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,22 +52,22 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_643 nanoseconds. - Weight::from_parts(1_672_000, 0) + // Minimum execution time: 2_300_000 picoseconds. + Weight::from_parts(2_345_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(370, 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_679 nanoseconds. - Weight::from_parts(6_737_000, 0) + // Minimum execution time: 8_053_000 picoseconds. + Weight::from_parts(8_155_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_714, 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 frame_system::WeightInfo for WeightInfo { fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `495` - // Minimum execution time: 3_675 nanoseconds. - Weight::from_parts(3_915_000, 0) - .saturating_add(Weight::from_parts(0, 495)) + // Estimated: `1485` + // Minimum execution time: 4_456_000 picoseconds. + Weight::from_parts(4_609_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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_789 nanoseconds. - Weight::from_parts(1_840_000, 0) + // Minimum execution time: 2_370_000 picoseconds. + Weight::from_parts(2_403_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_081 - .saturating_add(Weight::from_parts(587_667, 0).saturating_mul(i.into())) + // Standard Error: 1_643 + .saturating_add(Weight::from_parts(676_881, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_849 nanoseconds. - Weight::from_parts(1_915_000, 0) + // Minimum execution time: 2_342_000 picoseconds. + Weight::from_parts(2_394_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 798 - .saturating_add(Weight::from_parts(446_723, 0).saturating_mul(i.into())) + // Standard Error: 917 + .saturating_add(Weight::from_parts(502_661, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68 + p * (69 ±0)` // Estimated: `69 + p * (70 ±0)` - // Minimum execution time: 3_503 nanoseconds. - Weight::from_parts(3_574_000, 0) + // Minimum execution time: 4_461_000 picoseconds. + Weight::from_parts(4_561_000, 0) .saturating_add(Weight::from_parts(0, 69)) - // Standard Error: 948 - .saturating_add(Weight::from_parts(949_091, 0).saturating_mul(p.into())) + // Standard Error: 1_428 + .saturating_add(Weight::from_parts(1_016_381, 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())) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs index 7016937d11c..f8bf9ca73dd 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_alliance.rs @@ -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_alliance` //! //! 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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -62,17 +62,17 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `502 + m * (32 ±0) + p * (36 ±0)` - // Estimated: `10983 + m * (128 ±0) + p * (144 ±0)` - // Minimum execution time: 26_997 nanoseconds. - Weight::from_parts(28_875_691, 0) - .saturating_add(Weight::from_parts(0, 10983)) - // Standard Error: 65 - .saturating_add(Weight::from_parts(235, 0).saturating_mul(b.into())) - // Standard Error: 683 - .saturating_add(Weight::from_parts(17_740, 0).saturating_mul(m.into())) - // Standard Error: 675 - .saturating_add(Weight::from_parts(88_731, 0).saturating_mul(p.into())) + // Measured: `439 + m * (32 ±0) + p * (36 ±0)` + // Estimated: `14703 + m * (128 ±0) + p * (144 ±0)` + // Minimum execution time: 29_793_000 picoseconds. + Weight::from_parts(31_622_009, 0) + .saturating_add(Weight::from_parts(0, 14703)) + // Standard Error: 59 + .saturating_add(Weight::from_parts(194, 0).saturating_mul(b.into())) + // Standard Error: 626 + .saturating_add(Weight::from_parts(16_277, 0).saturating_mul(m.into())) + // Standard Error: 618 + .saturating_add(Weight::from_parts(115_342, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(Weight::from_parts(0, 128).saturating_mul(m.into())) @@ -85,13 +85,13 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `932 + m * (64 ±0)` - // Estimated: `9092 + m * (64 ±0)` - // Minimum execution time: 23_241 nanoseconds. - Weight::from_parts(23_786_275, 0) - .saturating_add(Weight::from_parts(0, 9092)) - // Standard Error: 563 - .saturating_add(Weight::from_parts(44_164, 0).saturating_mul(m.into())) + // Measured: `868 + m * (64 ±0)` + // Estimated: `11008 + m * (64 ±0)` + // Minimum execution time: 24_860_000 picoseconds. + Weight::from_parts(25_540_583, 0) + .saturating_add(Weight::from_parts(0, 11008)) + // Standard Error: 1_049 + .saturating_add(Weight::from_parts(44_450, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into())) @@ -110,15 +110,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `438 + m * (96 ±0) + p * (36 ±0)` - // Estimated: `11067 + m * (388 ±0) + p * (144 ±0)` - // Minimum execution time: 32_551 nanoseconds. - Weight::from_parts(30_322_236, 0) - .saturating_add(Weight::from_parts(0, 11067)) - // Standard Error: 695 - .saturating_add(Weight::from_parts(44_336, 0).saturating_mul(m.into())) - // Standard Error: 678 - .saturating_add(Weight::from_parts(83_273, 0).saturating_mul(p.into())) + // Measured: `312 + m * (96 ±0) + p * (36 ±0)` + // Estimated: `14519 + m * (388 ±0) + p * (144 ±0)` + // Minimum execution time: 35_120_000 picoseconds. + Weight::from_parts(33_274_472, 0) + .saturating_add(Weight::from_parts(0, 14519)) + // Standard Error: 1_030 + .saturating_add(Weight::from_parts(41_853, 0).saturating_mul(m.into())) + // Standard Error: 1_004 + .saturating_add(Weight::from_parts(111_626, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 388).saturating_mul(m.into())) @@ -139,15 +139,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_approved(_b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `923 + m * (96 ±0) + p * (41 ±0)` - // Estimated: `15422 + m * (388 ±0) + p * (160 ±0)` - // Minimum execution time: 42_592 nanoseconds. - Weight::from_parts(42_349_696, 0) - .saturating_add(Weight::from_parts(0, 15422)) - // Standard Error: 1_776 - .saturating_add(Weight::from_parts(53_830, 0).saturating_mul(m.into())) - // Standard Error: 1_731 - .saturating_add(Weight::from_parts(94_827, 0).saturating_mul(p.into())) + // Measured: `762 + m * (96 ±0) + p * (41 ±0)` + // Estimated: `19732 + m * (388 ±0) + p * (160 ±0)` + // Minimum execution time: 47_135_000 picoseconds. + Weight::from_parts(42_191_348, 0) + .saturating_add(Weight::from_parts(0, 19732)) + // Standard Error: 4_449 + .saturating_add(Weight::from_parts(76_548, 0).saturating_mul(m.into())) + // Standard Error: 4_337 + .saturating_add(Weight::from_parts(143_406, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 388).saturating_mul(m.into())) @@ -171,19 +171,19 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `677 + m * (96 ±0) + p * (41 ±0)` - // Estimated: `14232 + m * (507 ±0) + p * (202 ±0)` - // Minimum execution time: 39_735 nanoseconds. - Weight::from_parts(42_276_266, 0) - .saturating_add(Weight::from_parts(0, 14232)) - // Standard Error: 3_451 - .saturating_add(Weight::from_parts(94_755, 0).saturating_mul(m.into())) - // Standard Error: 3_409 - .saturating_add(Weight::from_parts(108_485, 0).saturating_mul(p.into())) + // Measured: `518 + m * (96 ±0) + p * (41 ±0)` + // Estimated: `19135 + m * (509 ±0) + p * (203 ±0)` + // Minimum execution time: 45_329_000 picoseconds. + Weight::from_parts(46_859_108, 0) + .saturating_add(Weight::from_parts(0, 19135)) + // Standard Error: 3_831 + .saturating_add(Weight::from_parts(100_587, 0).saturating_mul(m.into())) + // Standard Error: 3_785 + .saturating_add(Weight::from_parts(134_469, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) - .saturating_add(Weight::from_parts(0, 507).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 202).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 509).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 203).saturating_mul(p.into())) } /// Storage: Alliance Members (r:1 w:0) /// Proof: Alliance Members (max_values: None, max_size: Some(3211), added: 5686, mode: MaxEncodedLen) @@ -202,15 +202,15 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_approved(_b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `545 + m * (96 ±0) + p * (36 ±0)` - // Estimated: `12436 + m * (480 ±0) + p * (180 ±0)` - // Minimum execution time: 33_604 nanoseconds. - Weight::from_parts(32_382_610, 0) - .saturating_add(Weight::from_parts(0, 12436)) - // Standard Error: 564 - .saturating_add(Weight::from_parts(41_625, 0).saturating_mul(m.into())) - // Standard Error: 544 - .saturating_add(Weight::from_parts(80_954, 0).saturating_mul(p.into())) + // Measured: `417 + m * (96 ±0) + p * (36 ±0)` + // Estimated: `16746 + m * (480 ±0) + p * (180 ±0)` + // Minimum execution time: 36_795_000 picoseconds. + Weight::from_parts(35_568_715, 0) + .saturating_add(Weight::from_parts(0, 16746)) + // Standard Error: 630 + .saturating_add(Weight::from_parts(42_253, 0).saturating_mul(m.into())) + // Standard Error: 607 + .saturating_add(Weight::from_parts(107_080, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 480).saturating_mul(m.into())) @@ -225,14 +225,14 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn init_members(m: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `12` - // Estimated: `11879` - // Minimum execution time: 27_970 nanoseconds. - Weight::from_parts(16_763_631, 0) - .saturating_add(Weight::from_parts(0, 11879)) - // Standard Error: 496 - .saturating_add(Weight::from_parts(130_747, 0).saturating_mul(m.into())) - // Standard Error: 490 - .saturating_add(Weight::from_parts(112_074, 0).saturating_mul(z.into())) + // Estimated: `13859` + // Minimum execution time: 30_057_000 picoseconds. + Weight::from_parts(19_584_887, 0) + .saturating_add(Weight::from_parts(0, 13859)) + // Standard Error: 657 + .saturating_add(Weight::from_parts(127_220, 0).saturating_mul(m.into())) + // Standard Error: 649 + .saturating_add(Weight::from_parts(111_719, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -253,17 +253,17 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 50]`. fn disband(x: u32, y: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + x * (52 ±0) + y * (53 ±0) + z * (282 ±0)` - // Estimated: `31580 + x * (2590 ±0) + y * (2590 ±0) + z * (3200 ±1)` - // Minimum execution time: 221_464 nanoseconds. - Weight::from_parts(223_114_000, 0) - .saturating_add(Weight::from_parts(0, 31580)) - // Standard Error: 19_600 - .saturating_add(Weight::from_parts(471_527, 0).saturating_mul(x.into())) - // Standard Error: 19_506 - .saturating_add(Weight::from_parts(424_033, 0).saturating_mul(y.into())) - // Standard Error: 38_976 - .saturating_add(Weight::from_parts(9_666_599, 0).saturating_mul(z.into())) + // Measured: `0 + x * (52 ±0) + y * (53 ±0) + z * (250 ±0)` + // Estimated: `35354 + x * (2590 ±0) + y * (2590 ±0) + z * (3104 ±1)` + // Minimum execution time: 257_465_000 picoseconds. + Weight::from_parts(258_993_000, 0) + .saturating_add(Weight::from_parts(0, 35354)) + // Standard Error: 22_094 + .saturating_add(Weight::from_parts(469_539, 0).saturating_mul(x.into())) + // Standard Error: 21_987 + .saturating_add(Weight::from_parts(478_507, 0).saturating_mul(y.into())) + // Standard Error: 43_935 + .saturating_add(Weight::from_parts(10_541_803, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(x.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(y.into()))) @@ -272,7 +272,7 @@ impl pallet_alliance::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(z.into()))) .saturating_add(Weight::from_parts(0, 2590).saturating_mul(x.into())) .saturating_add(Weight::from_parts(0, 2590).saturating_mul(y.into())) - .saturating_add(Weight::from_parts(0, 3200).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(0, 3104).saturating_mul(z.into())) } /// Storage: Alliance Rule (r:0 w:1) /// Proof: Alliance Rule (max_values: Some(1), max_size: Some(87), added: 582, mode: MaxEncodedLen) @@ -280,8 +280,8 @@ impl pallet_alliance::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_585 nanoseconds. - Weight::from_parts(8_746_000, 0) + // Minimum execution time: 9_973_000 picoseconds. + Weight::from_parts(10_247_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -290,10 +290,10 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn announce() -> Weight { // Proof Size summary in bytes: // Measured: `76` - // Estimated: `9197` - // Minimum execution time: 10_728 nanoseconds. - Weight::from_parts(10_974_000, 0) - .saturating_add(Weight::from_parts(0, 9197)) + // Estimated: `10187` + // Minimum execution time: 12_510_000 picoseconds. + Weight::from_parts(12_659_000, 0) + .saturating_add(Weight::from_parts(0, 10187)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -301,11 +301,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// Proof: Alliance Announcements (max_values: Some(1), max_size: Some(8702), added: 9197, mode: MaxEncodedLen) fn remove_announcement() -> Weight { // Proof Size summary in bytes: - // Measured: `181` - // Estimated: `9197` - // Minimum execution time: 11_751 nanoseconds. - Weight::from_parts(12_205_000, 0) - .saturating_add(Weight::from_parts(0, 9197)) + // Measured: `149` + // Estimated: `10187` + // Minimum execution time: 13_365_000 picoseconds. + Weight::from_parts(13_575_000, 0) + .saturating_add(Weight::from_parts(0, 10187)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -319,11 +319,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// Proof: Alliance DepositOf (max_values: None, max_size: Some(64), added: 2539, mode: MaxEncodedLen) fn join_alliance() -> Weight { // Proof Size summary in bytes: - // Measured: `388` - // Estimated: `23358` - // Minimum execution time: 38_798 nanoseconds. - Weight::from_parts(39_255_000, 0) - .saturating_add(Weight::from_parts(0, 23358)) + // Measured: `294` + // Estimated: `26328` + // Minimum execution time: 40_044_000 picoseconds. + Weight::from_parts(41_623_000, 0) + .saturating_add(Weight::from_parts(0, 26328)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -333,11 +333,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// Proof: Alliance UnscrupulousAccounts (max_values: Some(1), max_size: Some(3202), added: 3697, mode: MaxEncodedLen) fn nominate_ally() -> Weight { // Proof Size summary in bytes: - // Measured: `255` - // Estimated: `20755` - // Minimum execution time: 27_702 nanoseconds. - Weight::from_parts(28_189_000, 0) - .saturating_add(Weight::from_parts(0, 20755)) + // Measured: `193` + // Estimated: `22735` + // Minimum execution time: 28_166_000 picoseconds. + Weight::from_parts(28_756_000, 0) + .saturating_add(Weight::from_parts(0, 22735)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -351,11 +351,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// Proof Skipped: AllianceMotion Prime (max_values: Some(1), max_size: None, mode: Measured) fn elevate_ally() -> Weight { // Proof Size summary in bytes: - // Measured: `298` - // Estimated: `12761` - // Minimum execution time: 23_033 nanoseconds. - Weight::from_parts(23_589_000, 0) - .saturating_add(Weight::from_parts(0, 12761)) + // Measured: `236` + // Estimated: `14555` + // Minimum execution time: 25_759_000 picoseconds. + Weight::from_parts(26_083_000, 0) + .saturating_add(Weight::from_parts(0, 14555)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -371,11 +371,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// Proof: Alliance RetiringMembers (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) fn give_retirement_notice() -> Weight { // Proof Size summary in bytes: - // Measured: `298` - // Estimated: `24133` - // Minimum execution time: 31_352 nanoseconds. - Weight::from_parts(31_848_000, 0) - .saturating_add(Weight::from_parts(0, 24133)) + // Measured: `236` + // Estimated: `25927` + // Minimum execution time: 32_603_000 picoseconds. + Weight::from_parts(33_091_000, 0) + .saturating_add(Weight::from_parts(0, 25927)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -389,11 +389,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn retire() -> Weight { // Proof Size summary in bytes: - // Measured: `580` - // Estimated: `13355` - // Minimum execution time: 31_872 nanoseconds. - Weight::from_parts(32_156_000, 0) - .saturating_add(Weight::from_parts(0, 13355)) + // Measured: `517` + // Estimated: `17315` + // Minimum execution time: 36_169_000 picoseconds. + Weight::from_parts(36_746_000, 0) + .saturating_add(Weight::from_parts(0, 17315)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -423,11 +423,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// Proof Skipped: AllianceMotion Prime (max_values: Some(1), max_size: None, mode: Measured) fn kick_member() -> Weight { // Proof Size summary in bytes: - // Measured: `716` - // Estimated: `35980` - // Minimum execution time: 115_869 nanoseconds. - Weight::from_parts(116_954_000, 0) - .saturating_add(Weight::from_parts(0, 35980)) + // Measured: `622` + // Estimated: `45128` + // Minimum execution time: 127_845_000 picoseconds. + Weight::from_parts(129_248_000, 0) + .saturating_add(Weight::from_parts(0, 45128)) .saturating_add(T::DbWeight::get().reads(13)) .saturating_add(T::DbWeight::get().writes(8)) } @@ -440,14 +440,14 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn add_unscrupulous_items(n: u32, l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `76` - // Estimated: `29894` - // Minimum execution time: 6_956 nanoseconds. - Weight::from_parts(7_074_000, 0) - .saturating_add(Weight::from_parts(0, 29894)) - // Standard Error: 2_782 - .saturating_add(Weight::from_parts(1_178_647, 0).saturating_mul(n.into())) - // Standard Error: 1_089 - .saturating_add(Weight::from_parts(65_684, 0).saturating_mul(l.into())) + // Estimated: `31874` + // Minimum execution time: 8_183_000 picoseconds. + Weight::from_parts(8_256_000, 0) + .saturating_add(Weight::from_parts(0, 31874)) + // Standard Error: 2_929 + .saturating_add(Weight::from_parts(1_444_558, 0).saturating_mul(n.into())) + // Standard Error: 1_147 + .saturating_add(Weight::from_parts(68_146, 0).saturating_mul(l.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -460,14 +460,14 @@ impl pallet_alliance::WeightInfo for WeightInfo { fn remove_unscrupulous_items(n: u32, l: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + n * (289 ±0) + l * (100 ±0)` - // Estimated: `29894` - // Minimum execution time: 6_939 nanoseconds. - Weight::from_parts(7_100_000, 0) - .saturating_add(Weight::from_parts(0, 29894)) - // Standard Error: 170_977 - .saturating_add(Weight::from_parts(13_668_797, 0).saturating_mul(n.into())) - // Standard Error: 66_962 - .saturating_add(Weight::from_parts(451_782, 0).saturating_mul(l.into())) + // Estimated: `31874` + // Minimum execution time: 7_982_000 picoseconds. + Weight::from_parts(8_084_000, 0) + .saturating_add(Weight::from_parts(0, 31874)) + // Standard Error: 185_716 + .saturating_add(Weight::from_parts(16_937_748, 0).saturating_mul(n.into())) + // Standard Error: 72_734 + .saturating_add(Weight::from_parts(291_993, 0).saturating_mul(l.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -481,11 +481,11 @@ impl pallet_alliance::WeightInfo for WeightInfo { /// Proof Skipped: AllianceMotion Prime (max_values: Some(1), max_size: None, mode: Measured) fn abdicate_fellow_status() -> Weight { // Proof Size summary in bytes: - // Measured: `298` - // Estimated: `18447` - // Minimum execution time: 29_564 nanoseconds. - Weight::from_parts(30_313_000, 0) - .saturating_add(Weight::from_parts(0, 18447)) + // Measured: `236` + // Estimated: `20241` + // Minimum execution time: 31_916_000 picoseconds. + Weight::from_parts(32_301_000, 0) + .saturating_add(Weight::from_parts(0, 20241)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs index 711ee8eaf60..edeea7264bc 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_balances.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -51,11 +51,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1176` - // Estimated: `2603` - // Minimum execution time: 45_207 nanoseconds. - Weight::from_parts(45_620_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 35_300_000 picoseconds. + Weight::from_parts(35_618_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 pallet_balances::WeightInfo for WeightInfo { /// 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: `1060` - // Estimated: `2603` - // Minimum execution time: 35_103 nanoseconds. - Weight::from_parts(35_730_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 26_091_000 picoseconds. + Weight::from_parts(26_666_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `1172` - // Estimated: `2603` - // Minimum execution time: 26_007 nanoseconds. - Weight::from_parts(26_347_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 15_271_000 picoseconds. + Weight::from_parts(15_835_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `1172` - // Estimated: `2603` - // Minimum execution time: 28_971 nanoseconds. - Weight::from_parts(29_435_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 18_684_000 picoseconds. + Weight::from_parts(19_146_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1172` - // Estimated: `5206` - // Minimum execution time: 45_554 nanoseconds. - Weight::from_parts(46_156_000, 0) - .saturating_add(Weight::from_parts(0, 5206)) + // Measured: `103` + // Estimated: `6196` + // Minimum execution time: 36_588_000 picoseconds. + Weight::from_parts(37_315_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_all() -> Weight { // Proof Size summary in bytes: - // Measured: `1060` - // Estimated: `2603` - // Minimum execution time: 40_290 nanoseconds. - Weight::from_parts(40_805_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 32_278_000 picoseconds. + Weight::from_parts(32_546_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -123,11 +123,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `1056` - // Estimated: `2603` - // Minimum execution time: 22_459 nanoseconds. - Weight::from_parts(23_037_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 14_817_000 picoseconds. + Weight::from_parts(15_115_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs index 2eb232574ce..fb14fb9f956 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collator_selection.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -55,12 +55,12 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn set_invulnerables(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `178 + b * (78 ±0)` - // Estimated: `178 + b * (2554 ±0)` - // Minimum execution time: 13_471 nanoseconds. - Weight::from_parts(13_949_440, 0) - .saturating_add(Weight::from_parts(0, 178)) - // Standard Error: 3_549 - .saturating_add(Weight::from_parts(2_497_077, 0).saturating_mul(b.into())) + // Estimated: `1168 + b * (2554 ±0)` + // Minimum execution time: 14_884_000 picoseconds. + Weight::from_parts(14_947_157, 0) + .saturating_add(Weight::from_parts(0, 1168)) + // Standard Error: 4_169 + .saturating_add(Weight::from_parts(2_615_559, 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 pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_444 nanoseconds. - Weight::from_parts(6_763_000, 0) + // Minimum execution time: 7_057_000 picoseconds. + Weight::from_parts(7_226_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,8 +82,8 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_610 nanoseconds. - Weight::from_parts(6_807_000, 0) + // Minimum execution time: 7_216_000 picoseconds. + Weight::from_parts(7_502_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,13 +102,13 @@ impl 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: `1171 + c * (48 ±0)` - // Estimated: `56784 + c * (49 ±0)` - // Minimum execution time: 35_411 nanoseconds. - Weight::from_parts(26_990_808, 0) - .saturating_add(Weight::from_parts(0, 56784)) - // Standard Error: 1_294 - .saturating_add(Weight::from_parts(107_975, 0).saturating_mul(c.into())) + // Measured: `1108 + c * (48 ±0)` + // Estimated: `61671 + c * (49 ±0)` + // Minimum execution time: 38_806_000 picoseconds. + Weight::from_parts(31_477_823, 0) + .saturating_add(Weight::from_parts(0, 61671)) + // Standard Error: 1_220 + .saturating_add(Weight::from_parts(108_369, 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 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: `536 + c * (48 ±0)` - // Estimated: `48497` - // Minimum execution time: 25_912 nanoseconds. - Weight::from_parts(15_664_296, 0) - .saturating_add(Weight::from_parts(0, 48497)) - // Standard Error: 1_292 - .saturating_add(Weight::from_parts(105_672, 0).saturating_mul(c.into())) + // Measured: `452 + c * (48 ±0)` + // Estimated: `49487` + // Minimum execution time: 29_463_000 picoseconds. + Weight::from_parts(19_105_316, 0) + .saturating_add(Weight::from_parts(0, 49487)) + // Standard Error: 1_307 + .saturating_add(Weight::from_parts(106_299, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -138,11 +138,11 @@ impl 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: `135` - // Estimated: `5749` - // Minimum execution time: 24_773 nanoseconds. - Weight::from_parts(25_088_000, 0) - .saturating_add(Weight::from_parts(0, 5749)) + // Measured: `103` + // Estimated: `7729` + // Minimum execution time: 28_319_000 picoseconds. + Weight::from_parts(28_880_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 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: `22784 + r * (148 ±0) + c * (97 ±0)` - // Estimated: `52737 + c * (2519 ±0) + r * (2602 ±0)` - // Minimum execution time: 16_174 nanoseconds. - Weight::from_parts(16_337_000, 0) - .saturating_add(Weight::from_parts(0, 52737)) - // Standard Error: 759_621 - .saturating_add(Weight::from_parts(27_780_906, 0).saturating_mul(c.into())) + // Measured: `22721 + r * (116 ±0) + c * (97 ±0)` + // Estimated: `56697 + r * (2602 ±0) + c * (2520 ±0)` + // Minimum execution time: 17_111_000 picoseconds. + Weight::from_parts(17_332_000, 0) + .saturating_add(Weight::from_parts(0, 56697)) + // Standard Error: 800_597 + .saturating_add(Weight::from_parts(29_089_719, 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())) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collective.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collective.rs index 38369b02f26..5e7f67bea35 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collective.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_collective.rs @@ -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_collective` //! //! 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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -60,21 +60,21 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 100]`. fn set_members(m: u32, _n: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + m * (3233 ±0) + p * (3223 ±0)` - // Estimated: `15906 + m * (7809 ±23) + p * (10238 ±23)` - // Minimum execution time: 15_797 nanoseconds. - Weight::from_parts(16_028_000, 0) - .saturating_add(Weight::from_parts(0, 15906)) - // Standard Error: 70_308 - .saturating_add(Weight::from_parts(5_642_347, 0).saturating_mul(m.into())) - // Standard Error: 70_308 - .saturating_add(Weight::from_parts(8_133_950, 0).saturating_mul(p.into())) + // Measured: `0 + m * (3232 ±0) + p * (3190 ±0)` + // Estimated: `18748 + m * (7799 ±23) + p * (10110 ±23)` + // Minimum execution time: 16_280_000 picoseconds. + Weight::from_parts(16_431_000, 0) + .saturating_add(Weight::from_parts(0, 18748)) + // Standard Error: 67_432 + .saturating_add(Weight::from_parts(5_382_109, 0).saturating_mul(m.into())) + // Standard Error: 67_432 + .saturating_add(Weight::from_parts(8_022_628, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into()))) .saturating_add(T::DbWeight::get().writes(2)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into()))) - .saturating_add(Weight::from_parts(0, 7809).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 10238).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(0, 7799).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 10110).saturating_mul(p.into())) } /// Storage: AllianceMotion Members (r:1 w:0) /// Proof Skipped: AllianceMotion Members (max_values: Some(1), max_size: None, mode: Measured) @@ -82,15 +82,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[1, 100]`. fn execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `64 + m * (32 ±0)` - // Estimated: `560 + m * (32 ±0)` - // Minimum execution time: 14_039 nanoseconds. - Weight::from_parts(13_145_821, 0) - .saturating_add(Weight::from_parts(0, 560)) + // Measured: `32 + m * (32 ±0)` + // Estimated: `1518 + m * (32 ±0)` + // Minimum execution time: 15_340_000 picoseconds. + Weight::from_parts(14_971_140, 0) + .saturating_add(Weight::from_parts(0, 1518)) // Standard Error: 24 - .saturating_add(Weight::from_parts(1_434, 0).saturating_mul(b.into())) - // Standard Error: 248 - .saturating_add(Weight::from_parts(14_559, 0).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(1_237, 0).saturating_mul(b.into())) + // Standard Error: 252 + .saturating_add(Weight::from_parts(13_257, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(Weight::from_parts(0, 32).saturating_mul(m.into())) } @@ -102,15 +102,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[1, 100]`. fn propose_execute(b: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `64 + m * (32 ±0)` - // Estimated: `3100 + m * (64 ±0)` - // Minimum execution time: 16_235 nanoseconds. - Weight::from_parts(14_913_854, 0) - .saturating_add(Weight::from_parts(0, 3100)) + // Measured: `32 + m * (32 ±0)` + // Estimated: `5016 + m * (64 ±0)` + // Minimum execution time: 18_083_000 picoseconds. + Weight::from_parts(17_322_823, 0) + .saturating_add(Weight::from_parts(0, 5016)) // Standard Error: 26 - .saturating_add(Weight::from_parts(1_744, 0).saturating_mul(b.into())) - // Standard Error: 273 - .saturating_add(Weight::from_parts(23_908, 0).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(1_248, 0).saturating_mul(b.into())) + // Standard Error: 272 + .saturating_add(Weight::from_parts(22_423, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(Weight::from_parts(0, 64).saturating_mul(m.into())) } @@ -129,17 +129,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `386 + m * (32 ±0) + p * (36 ±0)` - // Estimated: `5505 + m * (165 ±0) + p * (180 ±0)` - // Minimum execution time: 21_595 nanoseconds. - Weight::from_parts(23_162_876, 0) - .saturating_add(Weight::from_parts(0, 5505)) - // Standard Error: 76 - .saturating_add(Weight::from_parts(2_647, 0).saturating_mul(b.into())) - // Standard Error: 797 - .saturating_add(Weight::from_parts(19_673, 0).saturating_mul(m.into())) - // Standard Error: 787 - .saturating_add(Weight::from_parts(95_242, 0).saturating_mul(p.into())) + // Measured: `322 + m * (32 ±0) + p * (36 ±0)` + // Estimated: `9165 + m * (165 ±0) + p * (180 ±0)` + // Minimum execution time: 24_019_000 picoseconds. + Weight::from_parts(26_316_662, 0) + .saturating_add(Weight::from_parts(0, 9165)) + // Standard Error: 77 + .saturating_add(Weight::from_parts(2_166, 0).saturating_mul(b.into())) + // Standard Error: 810 + .saturating_add(Weight::from_parts(20_438, 0).saturating_mul(m.into())) + // Standard Error: 799 + .saturating_add(Weight::from_parts(122_504, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(Weight::from_parts(0, 165).saturating_mul(m.into())) @@ -152,13 +152,13 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `m` is `[5, 100]`. fn vote(m: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `836 + m * (64 ±0)` - // Estimated: `4640 + m * (128 ±0)` - // Minimum execution time: 20_793 nanoseconds. - Weight::from_parts(21_342_865, 0) - .saturating_add(Weight::from_parts(0, 4640)) - // Standard Error: 394 - .saturating_add(Weight::from_parts(43_236, 0).saturating_mul(m.into())) + // Measured: `771 + m * (64 ±0)` + // Estimated: `6490 + m * (128 ±0)` + // Minimum execution time: 22_516_000 picoseconds. + Weight::from_parts(23_803_657, 0) + .saturating_add(Weight::from_parts(0, 6490)) + // Standard Error: 1_968 + .saturating_add(Weight::from_parts(38_988, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) .saturating_add(Weight::from_parts(0, 128).saturating_mul(m.into())) @@ -175,15 +175,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `456 + m * (64 ±0) + p * (36 ±0)` - // Estimated: `5213 + m * (260 ±0) + p * (144 ±0)` - // Minimum execution time: 24_859 nanoseconds. - Weight::from_parts(26_156_065, 0) - .saturating_add(Weight::from_parts(0, 5213)) - // Standard Error: 737 - .saturating_add(Weight::from_parts(20_578, 0).saturating_mul(m.into())) - // Standard Error: 718 - .saturating_add(Weight::from_parts(86_327, 0).saturating_mul(p.into())) + // Measured: `360 + m * (64 ±0) + p * (36 ±0)` + // Estimated: `7795 + m * (260 ±0) + p * (144 ±0)` + // Minimum execution time: 26_841_000 picoseconds. + Weight::from_parts(28_166_692, 0) + .saturating_add(Weight::from_parts(0, 7795)) + // Standard Error: 657 + .saturating_add(Weight::from_parts(20_102, 0).saturating_mul(m.into())) + // Standard Error: 641 + .saturating_add(Weight::from_parts(113_841, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 260).saturating_mul(m.into())) @@ -202,17 +202,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `792 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)` - // Estimated: `8484 + b * (4 ±0) + m * (264 ±0) + p * (160 ±0)` - // Minimum execution time: 34_729 nanoseconds. - Weight::from_parts(36_499_058, 0) - .saturating_add(Weight::from_parts(0, 8484)) + // Measured: `662 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)` + // Estimated: `11956 + b * (4 ±0) + m * (264 ±0) + p * (160 ±0)` + // Minimum execution time: 38_310_000 picoseconds. + Weight::from_parts(40_050_347, 0) + .saturating_add(Weight::from_parts(0, 11956)) // Standard Error: 84 - .saturating_add(Weight::from_parts(1_409, 0).saturating_mul(b.into())) - // Standard Error: 893 - .saturating_add(Weight::from_parts(14_167, 0).saturating_mul(m.into())) - // Standard Error: 871 - .saturating_add(Weight::from_parts(101_999, 0).saturating_mul(p.into())) + .saturating_add(Weight::from_parts(1_379, 0).saturating_mul(b.into())) + // Standard Error: 892 + .saturating_add(Weight::from_parts(13_153, 0).saturating_mul(m.into())) + // Standard Error: 870 + .saturating_add(Weight::from_parts(132_394, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 4).saturating_mul(b.into())) @@ -233,15 +233,15 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_disapproved(m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `553 + m * (48 ±0) + p * (36 ±0)` - // Estimated: `6605 + m * (245 ±0) + p * (180 ±0)` - // Minimum execution time: 27_113 nanoseconds. - Weight::from_parts(28_105_174, 0) - .saturating_add(Weight::from_parts(0, 6605)) - // Standard Error: 686 - .saturating_add(Weight::from_parts(20_379, 0).saturating_mul(m.into())) - // Standard Error: 669 - .saturating_add(Weight::from_parts(89_284, 0).saturating_mul(p.into())) + // Measured: `458 + m * (48 ±0) + p * (36 ±0)` + // Estimated: `10085 + m * (245 ±0) + p * (180 ±0)` + // Minimum execution time: 29_071_000 picoseconds. + Weight::from_parts(30_524_865, 0) + .saturating_add(Weight::from_parts(0, 10085)) + // Standard Error: 658 + .saturating_add(Weight::from_parts(18_125, 0).saturating_mul(m.into())) + // Standard Error: 641 + .saturating_add(Weight::from_parts(115_123, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 245).saturating_mul(m.into())) @@ -262,17 +262,17 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn close_approved(b: u32, m: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `812 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)` - // Estimated: `9715 + b * (5 ±0) + m * (330 ±0) + p * (200 ±0)` - // Minimum execution time: 37_242 nanoseconds. - Weight::from_parts(38_722_168, 0) - .saturating_add(Weight::from_parts(0, 9715)) - // Standard Error: 89 - .saturating_add(Weight::from_parts(1_419, 0).saturating_mul(b.into())) - // Standard Error: 947 - .saturating_add(Weight::from_parts(15_417, 0).saturating_mul(m.into())) - // Standard Error: 923 - .saturating_add(Weight::from_parts(103_094, 0).saturating_mul(p.into())) + // Measured: `682 + b * (1 ±0) + m * (64 ±0) + p * (40 ±0)` + // Estimated: `14055 + b * (5 ±0) + m * (330 ±0) + p * (200 ±0)` + // Minimum execution time: 40_932_000 picoseconds. + Weight::from_parts(42_564_375, 0) + .saturating_add(Weight::from_parts(0, 14055)) + // Standard Error: 91 + .saturating_add(Weight::from_parts(1_354, 0).saturating_mul(b.into())) + // Standard Error: 962 + .saturating_add(Weight::from_parts(14_498, 0).saturating_mul(m.into())) + // Standard Error: 937 + .saturating_add(Weight::from_parts(133_672, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 5).saturating_mul(b.into())) @@ -288,13 +288,13 @@ impl pallet_collective::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 100]`. fn disapprove_proposal(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `221 + p * (32 ±0)` - // Estimated: `1158 + p * (96 ±0)` - // Minimum execution time: 13_173 nanoseconds. - Weight::from_parts(14_787_145, 0) - .saturating_add(Weight::from_parts(0, 1158)) - // Standard Error: 614 - .saturating_add(Weight::from_parts(81_286, 0).saturating_mul(p.into())) + // Measured: `189 + p * (32 ±0)` + // Estimated: `2052 + p * (96 ±0)` + // Minimum execution time: 14_577_000 picoseconds. + Weight::from_parts(17_078_204, 0) + .saturating_add(Weight::from_parts(0, 2052)) + // Standard Error: 1_851 + .saturating_add(Weight::from_parts(96_610, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) .saturating_add(Weight::from_parts(0, 96).saturating_mul(p.into())) diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs index e5fa9b0aaea..46e8b35ad17 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_multisig.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,11 +52,11 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_628 nanoseconds. - Weight::from_parts(12_058_313, 0) + // Minimum execution time: 11_874_000 picoseconds. + Weight::from_parts(12_338_482, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3 - .saturating_add(Weight::from_parts(500, 0).saturating_mul(z.into())) + // Standard Error: 1 + .saturating_add(Weight::from_parts(501, 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 pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `311 + s * (2 ±0)` - // Estimated: `5821` - // Minimum execution time: 34_764 nanoseconds. - Weight::from_parts(27_813_109, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 630 - .saturating_add(Weight::from_parts(73_821, 0).saturating_mul(s.into())) + // Measured: `262 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 37_113_000 picoseconds. + Weight::from_parts(31_650_752, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 685 + .saturating_add(Weight::from_parts(60_611, 0).saturating_mul(s.into())) // Standard Error: 6 - .saturating_add(Weight::from_parts(1_542, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_223, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,15 +82,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 25_932 nanoseconds. - Weight::from_parts(19_364_026, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 490 - .saturating_add(Weight::from_parts(69_834, 0).saturating_mul(s.into())) - // Standard Error: 4 - .saturating_add(Weight::from_parts(1_520, 0).saturating_mul(z.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 27_063_000 picoseconds. + Weight::from_parts(21_745_286, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 540 + .saturating_add(Weight::from_parts(59_750, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(1_199, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,15 +102,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `448 + s * (33 ±0)` - // Estimated: `8424` - // Minimum execution time: 39_495 nanoseconds. - Weight::from_parts(31_235_649, 0) - .saturating_add(Weight::from_parts(0, 8424)) - // Standard Error: 570 - .saturating_add(Weight::from_parts(88_719, 0).saturating_mul(s.into())) - // Standard Error: 5 - .saturating_add(Weight::from_parts(1_523, 0).saturating_mul(z.into())) + // Measured: `385 + s * (33 ±0)` + // Estimated: `10404` + // Minimum execution time: 41_635_000 picoseconds. + Weight::from_parts(35_205_750, 0) + .saturating_add(Weight::from_parts(0, 10404)) + // Standard Error: 614 + .saturating_add(Weight::from_parts(77_394, 0).saturating_mul(s.into())) + // Standard Error: 6 + .saturating_add(Weight::from_parts(1_194, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -119,13 +119,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `318 + s * (2 ±0)` - // Estimated: `5821` - // Minimum execution time: 24_708 nanoseconds. - Weight::from_parts(26_673_173, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 863 - .saturating_add(Weight::from_parts(81_459, 0).saturating_mul(s.into())) + // Measured: `263 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 28_179_000 picoseconds. + Weight::from_parts(29_964_208, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 692 + .saturating_add(Weight::from_parts(67_380, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -134,13 +134,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 16_520 nanoseconds. - Weight::from_parts(18_123_705, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 661 - .saturating_add(Weight::from_parts(74_405, 0).saturating_mul(s.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 18_604_000 picoseconds. + Weight::from_parts(20_059_859, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 1_469 + .saturating_add(Weight::from_parts(65_134, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -149,13 +149,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 25_476 nanoseconds. - Weight::from_parts(27_845_581, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 868 - .saturating_add(Weight::from_parts(77_797, 0).saturating_mul(s.into())) + // Measured: `454 + s * (1 ±0)` + // Estimated: `6811` + // Minimum execution time: 28_438_000 picoseconds. + Weight::from_parts(30_815_747, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 774 + .saturating_add(Weight::from_parts(67_365, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs index 4eb83d8067f..5c168e89d47 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_proxy.rs @@ -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_proxy` //! //! 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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,13 +52,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 14_443 nanoseconds. - Weight::from_parts(15_158_969, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_249 - .saturating_add(Weight::from_parts(33_941, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 16_370_000 picoseconds. + Weight::from_parts(17_099_234, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_021 + .saturating_add(Weight::from_parts(27_747, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: Proxy Proxies (r:1 w:0) @@ -71,15 +71,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `550 + a * (68 ±0) + p * (37 ±0)` - // Estimated: `11027` - // Minimum execution time: 32_060 nanoseconds. - Weight::from_parts(32_192_294, 0) - .saturating_add(Weight::from_parts(0, 11027)) - // Standard Error: 1_900 - .saturating_add(Weight::from_parts(109_332, 0).saturating_mul(a.into())) - // Standard Error: 1_963 - .saturating_add(Weight::from_parts(39_154, 0).saturating_mul(p.into())) + // Measured: `454 + a * (68 ±0) + p * (37 ±0)` + // Estimated: `13997` + // Minimum execution time: 34_655_000 picoseconds. + Weight::from_parts(35_088_843, 0) + .saturating_add(Weight::from_parts(0, 13997)) + // Standard Error: 1_939 + .saturating_add(Weight::from_parts(146_356, 0).saturating_mul(a.into())) + // Standard Error: 2_004 + .saturating_add(Weight::from_parts(38_363, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -91,15 +91,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `433 + a * (68 ±0)` - // Estimated: `7311` - // Minimum execution time: 20_084 nanoseconds. - Weight::from_parts(21_187_531, 0) - .saturating_add(Weight::from_parts(0, 7311)) - // Standard Error: 1_412 - .saturating_add(Weight::from_parts(112_601, 0).saturating_mul(a.into())) - // Standard Error: 1_458 - .saturating_add(Weight::from_parts(6_862, 0).saturating_mul(p.into())) + // Measured: `369 + a * (68 ±0)` + // Estimated: `9291` + // Minimum execution time: 21_893_000 picoseconds. + Weight::from_parts(22_495_271, 0) + .saturating_add(Weight::from_parts(0, 9291)) + // Standard Error: 1_612 + .saturating_add(Weight::from_parts(149_480, 0).saturating_mul(a.into())) + // Standard Error: 1_665 + .saturating_add(Weight::from_parts(20_216, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -111,15 +111,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `433 + a * (68 ±0)` - // Estimated: `7311` - // Minimum execution time: 20_658 nanoseconds. - Weight::from_parts(21_184_810, 0) - .saturating_add(Weight::from_parts(0, 7311)) - // Standard Error: 1_259 - .saturating_add(Weight::from_parts(112_012, 0).saturating_mul(a.into())) - // Standard Error: 1_301 - .saturating_add(Weight::from_parts(10_767, 0).saturating_mul(p.into())) + // Measured: `369 + a * (68 ±0)` + // Estimated: `9291` + // Minimum execution time: 22_129_000 picoseconds. + Weight::from_parts(22_971_862, 0) + .saturating_add(Weight::from_parts(0, 9291)) + // Standard Error: 1_324 + .saturating_add(Weight::from_parts(139_140, 0).saturating_mul(a.into())) + // Standard Error: 1_368 + .saturating_add(Weight::from_parts(9_720, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -133,15 +133,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `482 + a * (68 ±0) + p * (37 ±0)` - // Estimated: `11027` - // Minimum execution time: 28_670 nanoseconds. - Weight::from_parts(29_411_875, 0) - .saturating_add(Weight::from_parts(0, 11027)) - // Standard Error: 1_864 - .saturating_add(Weight::from_parts(94_146, 0).saturating_mul(a.into())) - // Standard Error: 1_926 - .saturating_add(Weight::from_parts(36_523, 0).saturating_mul(p.into())) + // Measured: `386 + a * (68 ±0) + p * (37 ±0)` + // Estimated: `13997` + // Minimum execution time: 30_496_000 picoseconds. + Weight::from_parts(31_777_493, 0) + .saturating_add(Weight::from_parts(0, 13997)) + // Standard Error: 2_153 + .saturating_add(Weight::from_parts(139_635, 0).saturating_mul(a.into())) + // Standard Error: 2_224 + .saturating_add(Weight::from_parts(36_392, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -150,13 +150,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 21_273 nanoseconds. - Weight::from_parts(22_137_672, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_345 - .saturating_add(Weight::from_parts(44_075, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 23_465_000 picoseconds. + Weight::from_parts(24_342_756, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_559 + .saturating_add(Weight::from_parts(50_636, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -165,13 +165,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 20_888 nanoseconds. - Weight::from_parts(22_120_940, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_516 - .saturating_add(Weight::from_parts(55_407, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 23_620_000 picoseconds. + Weight::from_parts(24_514_511, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_749 + .saturating_add(Weight::from_parts(47_870, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -180,28 +180,26 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 17_007 nanoseconds. - Weight::from_parts(17_746_585, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_201 - .saturating_add(Weight::from_parts(22_307, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 18_506_000 picoseconds. + Weight::from_parts(19_463_396, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_241 + .saturating_add(Weight::from_parts(25_525, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Proxy Proxies (r:1 w:1) /// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen) /// The range of component `p` is `[1, 31]`. - fn create_pure(p: u32, ) -> Weight { + fn create_pure(_p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `139` - // Estimated: `3716` - // Minimum execution time: 22_625 nanoseconds. - Weight::from_parts(23_598_172, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_668 - .saturating_add(Weight::from_parts(113, 0).saturating_mul(p.into())) + // Estimated: `4706` + // Minimum execution time: 25_291_000 picoseconds. + Weight::from_parts(26_456_465, 0) + .saturating_add(Weight::from_parts(0, 4706)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -210,13 +208,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `196 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 17_969 nanoseconds. - Weight::from_parts(18_830_934, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_340 - .saturating_add(Weight::from_parts(23_749, 0).saturating_mul(p.into())) + // Measured: `164 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 19_931_000 picoseconds. + Weight::from_parts(20_842_319, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_467 + .saturating_add(Weight::from_parts(26_062, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs index f5e7b9f2dde..5c5f61d40b2 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_session.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -54,10 +54,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { // Proof Size summary in bytes: // Measured: `270` - // Estimated: `5490` - // Minimum execution time: 15_653 nanoseconds. - Weight::from_parts(16_004_000, 0) - .saturating_add(Weight::from_parts(0, 5490)) + // Estimated: `7470` + // Minimum execution time: 17_635_000 picoseconds. + Weight::from_parts(17_997_000, 0) + .saturating_add(Weight::from_parts(0, 7470)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -68,10 +68,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn purge_keys() -> Weight { // Proof Size summary in bytes: // Measured: `242` - // Estimated: `2959` - // Minimum execution time: 11_729 nanoseconds. - Weight::from_parts(12_081_000, 0) - .saturating_add(Weight::from_parts(0, 2959)) + // Estimated: `3949` + // Minimum execution time: 12_878_000 picoseconds. + Weight::from_parts(13_245_000, 0) + .saturating_add(Weight::from_parts(0, 3949)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs index 9bebfff45ef..5d0636e87d1 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_timestamp.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -54,10 +54,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { // Proof Size summary in bytes: // Measured: `49` - // Estimated: `1006` - // Minimum execution time: 6_995 nanoseconds. - Weight::from_parts(7_169_000, 0) - .saturating_add(Weight::from_parts(0, 1006)) + // Estimated: `2986` + // Minimum execution time: 7_660_000 picoseconds. + Weight::from_parts(7_967_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 pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `57` // Estimated: `0` - // Minimum execution time: 3_166 nanoseconds. - Weight::from_parts(3_331_000, 0) + // Minimum execution time: 3_258_000 picoseconds. + Weight::from_parts(3_348_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs index bf25e13c752..5ff7d46c142 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_utility.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,18 +52,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_987 nanoseconds. - Weight::from_parts(19_221_047, 0) + // Minimum execution time: 7_002_000 picoseconds. + Weight::from_parts(17_384_645, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_233 - .saturating_add(Weight::from_parts(3_808_598, 0).saturating_mul(c.into())) + // Standard Error: 3_488 + .saturating_add(Weight::from_parts(4_736_077, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_203 nanoseconds. - Weight::from_parts(4_337_000, 0) + // Minimum execution time: 5_352_000 picoseconds. + Weight::from_parts(5_532_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -71,18 +71,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_986 nanoseconds. - Weight::from_parts(14_991_349, 0) + // Minimum execution time: 7_030_000 picoseconds. + Weight::from_parts(18_968_785, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_440 - .saturating_add(Weight::from_parts(4_032_363, 0).saturating_mul(c.into())) + // Standard Error: 3_112 + .saturating_add(Weight::from_parts(4_960_336, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_768 nanoseconds. - Weight::from_parts(7_998_000, 0) + // Minimum execution time: 9_703_000 picoseconds. + Weight::from_parts(10_012_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -90,10 +90,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_906 nanoseconds. - Weight::from_parts(16_782_253, 0) + // Minimum execution time: 7_029_000 picoseconds. + Weight::from_parts(13_505_714, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_131 - .saturating_add(Weight::from_parts(3_780_339, 0).saturating_mul(c.into())) + // Standard Error: 3_032 + .saturating_add(Weight::from_parts(4_709_262, 0).saturating_mul(c.into())) } } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_xcm.rs b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_xcm.rs index b257834df07..43fee0b52e6 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_xcm.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/weights/pallet_xcm.rs @@ -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: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("collectives-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -60,10 +60,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn send() -> Weight { // Proof Size summary in bytes: // Measured: `38` - // Estimated: `4645` - // Minimum execution time: 23_618 nanoseconds. - Weight::from_parts(24_118_000, 0) - .saturating_add(Weight::from_parts(0, 4645)) + // Estimated: `9595` + // Minimum execution time: 25_963_000 picoseconds. + Weight::from_parts(26_569_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 pallet_xcm::WeightInfo for WeightInfo { fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` - // Estimated: `499` - // Minimum execution time: 23_764 nanoseconds. - Weight::from_parts(24_114_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 26_187_000 picoseconds. + Weight::from_parts(26_643_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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_266 nanoseconds. - Weight::from_parts(8_578_000, 0) + // Minimum execution time: 9_755_000 picoseconds. + Weight::from_parts(10_010_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -115,8 +115,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_289 nanoseconds. - Weight::from_parts(2_382_000, 0) + // Minimum execution time: 2_994_000 picoseconds. + Weight::from_parts(3_125_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -139,10 +139,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `38` - // Estimated: `7729` - // Minimum execution time: 28_592 nanoseconds. - Weight::from_parts(29_116_000, 0) - .saturating_add(Weight::from_parts(0, 7729)) + // Estimated: `14659` + // Minimum execution time: 31_393_000 picoseconds. + Weight::from_parts(31_976_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 pallet_xcm::WeightInfo for WeightInfo { fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `220` - // Estimated: `8470` - // Minimum execution time: 30_604 nanoseconds. - Weight::from_parts(31_361_000, 0) - .saturating_add(Weight::from_parts(0, 8470)) + // Estimated: `14410` + // Minimum execution time: 34_048_000 picoseconds. + Weight::from_parts(35_696_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: // Measured: `95` - // Estimated: `9995` - // Minimum execution time: 13_750 nanoseconds. - Weight::from_parts(14_051_000, 0) - .saturating_add(Weight::from_parts(0, 9995)) + // Estimated: `10985` + // Minimum execution time: 16_432_000 picoseconds. + Weight::from_parts(16_898_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: // Measured: `99` - // Estimated: `9999` - // Minimum execution time: 13_897 nanoseconds. - Weight::from_parts(14_080_000, 0) - .saturating_add(Weight::from_parts(0, 9999)) + // Estimated: `10989` + // Minimum execution time: 15_950_000 picoseconds. + Weight::from_parts(16_441_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 pallet_xcm::WeightInfo for WeightInfo { fn already_notified_target() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `12481` - // Minimum execution time: 16_364 nanoseconds. - Weight::from_parts(16_867_000, 0) - .saturating_add(Weight::from_parts(0, 12481)) + // Estimated: `13471` + // Minimum execution time: 16_585_000 picoseconds. + Weight::from_parts(16_939_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 pallet_xcm::WeightInfo for WeightInfo { fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `10041` - // Minimum execution time: 27_372 nanoseconds. - Weight::from_parts(28_128_000, 0) - .saturating_add(Weight::from_parts(0, 10041)) + // Estimated: `15981` + // Minimum execution time: 30_278_000 picoseconds. + Weight::from_parts(30_676_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 pallet_xcm::WeightInfo for WeightInfo { fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: // Measured: `136` - // Estimated: `7561` - // Minimum execution time: 7_804 nanoseconds. - Weight::from_parts(8_096_000, 0) - .saturating_add(Weight::from_parts(0, 7561)) + // Estimated: `8551` + // Minimum execution time: 8_923_000 picoseconds. + Weight::from_parts(9_257_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `10006` - // Minimum execution time: 14_948 nanoseconds. - Weight::from_parts(15_422_000, 0) - .saturating_add(Weight::from_parts(0, 10006)) + // Estimated: `10996` + // Minimum execution time: 16_897_000 picoseconds. + Weight::from_parts(17_998_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: // Measured: `112` - // Estimated: `15027` - // Minimum execution time: 33_791 nanoseconds. - Weight::from_parts(34_282_000, 0) - .saturating_add(Weight::from_parts(0, 15027)) + // Estimated: `20967` + // Minimum execution time: 40_145_000 picoseconds. + Weight::from_parts(41_423_000, 0) + .saturating_add(Weight::from_parts(0, 20967)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } From 82a6658c60522bf1c841d61fcbcdc7676375e36b Mon Sep 17 00:00:00 2001 From: Paritytech CI <52199148+paritytech-ci@users.noreply.github.com> Date: Fri, 24 Mar 2023 10:04:58 +0100 Subject: [PATCH 3/4] [benchmarks] pr with weights (#2374) Co-authored-by: paritytech-ci --- .../src/weights/cumulus_pallet_xcmp_queue.rs | 22 +-- .../src/weights/frame_system.rs | 51 +++---- .../src/weights/pallet_balances.rs | 76 +++++----- .../src/weights/pallet_collator_selection.rs | 80 +++++----- .../src/weights/pallet_multisig.rs | 106 +++++++------- .../src/weights/pallet_session.rs | 22 +-- .../src/weights/pallet_timestamp.rs | 18 +-- .../src/weights/pallet_utility.rs | 38 ++--- .../src/weights/pallet_xcm.rs | 106 +++++++------- .../xcm/pallet_xcm_benchmarks_fungible.rs | 46 +++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 137 +++++++++--------- .../src/weights/cumulus_pallet_xcmp_queue.rs | 22 +-- .../src/weights/frame_system.rs | 51 +++---- .../src/weights/pallet_balances.rs | 76 +++++----- .../src/weights/pallet_collator_selection.rs | 80 +++++----- .../src/weights/pallet_multisig.rs | 106 +++++++------- .../src/weights/pallet_session.rs | 22 +-- .../src/weights/pallet_timestamp.rs | 18 +-- .../src/weights/pallet_utility.rs | 38 ++--- .../src/weights/pallet_xcm.rs | 106 +++++++------- .../xcm/pallet_xcm_benchmarks_fungible.rs | 46 +++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 137 +++++++++--------- .../src/weights/cumulus_pallet_xcmp_queue.rs | 22 +-- .../src/weights/frame_system.rs | 51 +++---- .../src/weights/pallet_balances.rs | 76 +++++----- .../src/weights/pallet_collator_selection.rs | 80 +++++----- .../src/weights/pallet_multisig.rs | 110 +++++++------- .../src/weights/pallet_session.rs | 22 +-- .../src/weights/pallet_timestamp.rs | 18 +-- .../src/weights/pallet_utility.rs | 38 ++--- .../src/weights/pallet_xcm.rs | 106 +++++++------- .../xcm/pallet_xcm_benchmarks_fungible.rs | 46 +++--- .../xcm/pallet_xcm_benchmarks_generic.rs | 134 ++++++++--------- 33 files changed, 1054 insertions(+), 1053 deletions(-) diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs index 8f8db4b53c5..4fa7848e6ff 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/cumulus_pallet_xcmp_queue.rs @@ -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 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 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)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/frame_system.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/frame_system.rs index 0d8b7fd939e..65925307177 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/frame_system.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/frame_system.rs @@ -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 frame_system::WeightInfo for WeightInfo { // 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 frame_system::WeightInfo for WeightInfo { 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 frame_system::WeightInfo for WeightInfo { // 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 frame_system::WeightInfo for WeightInfo { // 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 frame_system::WeightInfo for WeightInfo { // 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())) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_balances.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_balances.rs index 62162cb4dc5..075c6b6038c 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_balances.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_balances.rs @@ -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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> 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 pallet_balances::WeightInfo for WeightInfo { /// 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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn 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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn 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 pallet_balances::WeightInfo for WeightInfo { /// 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 pallet_balances::WeightInfo for WeightInfo { /// 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)) } @@ -123,11 +123,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) 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)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_collator_selection.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_collator_selection.rs index 7dc16ab0f0e..37d874e0b75 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_collator_selection.rs @@ -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 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 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 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 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 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 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 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())) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_multisig.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_multisig.rs index 0a0445094a1..56d954f12a0 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_multisig.rs @@ -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 pallet_multisig::WeightInfo for WeightInfo { // 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 pallet_multisig::WeightInfo for WeightInfo { /// 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 pallet_multisig::WeightInfo for WeightInfo { /// 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 pallet_multisig::WeightInfo for WeightInfo { /// 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 pallet_multisig::WeightInfo for WeightInfo { /// 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 pallet_multisig::WeightInfo for WeightInfo { /// 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 pallet_multisig::WeightInfo for WeightInfo { /// 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)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_session.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_session.rs index 2ec610d8eb1..bef2a83bc7c 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_session.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_session.rs @@ -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 pallet_session::WeightInfo for WeightInfo { 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 pallet_session::WeightInfo for WeightInfo { 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)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_timestamp.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_timestamp.rs index 47ec5a76e3f..c6b5b01504f 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_timestamp.rs @@ -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 pallet_timestamp::WeightInfo for WeightInfo { 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 pallet_timestamp::WeightInfo for WeightInfo { // 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)) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_utility.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_utility.rs index 2e3d628c32d..93eaff447ae 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_utility.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_utility.rs @@ -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 pallet_utility::WeightInfo for WeightInfo { // 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 pallet_utility::WeightInfo for WeightInfo { // 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 pallet_utility::WeightInfo for WeightInfo { // 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())) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs index f625acb21f0..6210755b2bd 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/pallet_xcm.rs @@ -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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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 pallet_xcm::WeightInfo for WeightInfo { 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)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index f2bda0d0fdf..648e0c7368a 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 06d99ecdc55..738940ca868 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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 WeightInfo { // 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) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs index 9ef3bbf0e06..77de70742ca 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/cumulus_pallet_xcmp_queue.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,10 +52,10 @@ impl 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_798 nanoseconds. - Weight::from_parts(5_139_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_593_000 picoseconds. + Weight::from_parts(5_728_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 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_942 nanoseconds. - Weight::from_parts(5_056_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_432_000 picoseconds. + Weight::from_parts(5_592_000, 0) + .saturating_add(Weight::from_parts(0, 1561)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/frame_system.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/frame_system.rs index 996fbc01dc8..6560a1546a5 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/frame_system.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/frame_system.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,22 +52,22 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_628 nanoseconds. - Weight::from_parts(1_691_000, 0) + // Minimum execution time: 2_129_000 picoseconds. + Weight::from_parts(2_213_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(369, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(370, 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_332 nanoseconds. - Weight::from_parts(6_564_000, 0) + // Minimum execution time: 7_415_000 picoseconds. + Weight::from_parts(7_510_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_714, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_412, 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 frame_system::WeightInfo for WeightInfo { fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `495` - // Minimum execution time: 3_441 nanoseconds. - Weight::from_parts(3_684_000, 0) - .saturating_add(Weight::from_parts(0, 495)) + // Estimated: `1485` + // Minimum execution time: 4_227_000 picoseconds. + Weight::from_parts(4_495_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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_698 nanoseconds. - Weight::from_parts(1_802_000, 0) + // Minimum execution time: 2_349_000 picoseconds. + Weight::from_parts(2_381_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_738 - .saturating_add(Weight::from_parts(576_825, 0).saturating_mul(i.into())) + // Standard Error: 1_813 + .saturating_add(Weight::from_parts(685_377, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_782 nanoseconds. - Weight::from_parts(1_826_000, 0) + // Minimum execution time: 2_250_000 picoseconds. + Weight::from_parts(2_317_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 808 - .saturating_add(Weight::from_parts(446_795, 0).saturating_mul(i.into())) + // Standard Error: 911 + .saturating_add(Weight::from_parts(494_503, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68 + p * (69 ±0)` // Estimated: `66 + p * (70 ±0)` - // Minimum execution time: 3_444 nanoseconds. - Weight::from_parts(3_538_000, 0) + // Minimum execution time: 4_239_000 picoseconds. + Weight::from_parts(4_380_000, 0) .saturating_add(Weight::from_parts(0, 66)) - // Standard Error: 920 - .saturating_add(Weight::from_parts(950_898, 0).saturating_mul(p.into())) + // Standard Error: 1_255 + .saturating_add(Weight::from_parts(1_012_115, 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())) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_balances.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_balances.rs index 832c4dc5a30..1830246940e 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_balances.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_balances.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -51,11 +51,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1316` - // Estimated: `2603` - // Minimum execution time: 44_427 nanoseconds. - Weight::from_parts(45_164_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 35_006_000 picoseconds. + Weight::from_parts(35_375_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 pallet_balances::WeightInfo for WeightInfo { /// 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: `1200` - // Estimated: `2603` - // Minimum execution time: 34_287 nanoseconds. - Weight::from_parts(34_918_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 25_755_000 picoseconds. + Weight::from_parts(26_176_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `1350` - // Estimated: `2603` - // Minimum execution time: 25_850 nanoseconds. - Weight::from_parts(26_521_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 15_651_000 picoseconds. + Weight::from_parts(16_056_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `1350` - // Estimated: `2603` - // Minimum execution time: 29_118 nanoseconds. - Weight::from_parts(29_706_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 18_932_000 picoseconds. + Weight::from_parts(19_186_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1312` - // Estimated: `5206` - // Minimum execution time: 45_010 nanoseconds. - Weight::from_parts(45_568_000, 0) - .saturating_add(Weight::from_parts(0, 5206)) + // Measured: `103` + // Estimated: `6196` + // Minimum execution time: 36_593_000 picoseconds. + Weight::from_parts(36_971_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_all() -> Weight { // Proof Size summary in bytes: - // Measured: `1200` - // Estimated: `2603` - // Minimum execution time: 39_332 nanoseconds. - Weight::from_parts(40_015_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 31_795_000 picoseconds. + Weight::from_parts(32_237_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -123,11 +123,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `1234` - // Estimated: `2603` - // Minimum execution time: 22_710 nanoseconds. - Weight::from_parts(23_111_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 15_120_000 picoseconds. + Weight::from_parts(15_360_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_collator_selection.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_collator_selection.rs index 6140c4de67d..5c35eff5f53 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_collator_selection.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -55,12 +55,12 @@ impl 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_937 nanoseconds. - Weight::from_parts(14_498_919, 0) - .saturating_add(Weight::from_parts(0, 213)) - // Standard Error: 2_987 - .saturating_add(Weight::from_parts(2_491_437, 0).saturating_mul(b.into())) + // Estimated: `1203 + b * (2554 ±0)` + // Minimum execution time: 14_444_000 picoseconds. + Weight::from_parts(15_006_377, 0) + .saturating_add(Weight::from_parts(0, 1203)) + // Standard Error: 2_965 + .saturating_add(Weight::from_parts(2_598_095, 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 pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_465 nanoseconds. - Weight::from_parts(6_739_000, 0) + // Minimum execution time: 6_886_000 picoseconds. + Weight::from_parts(7_053_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,8 +82,8 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_624 nanoseconds. - Weight::from_parts(6_822_000, 0) + // Minimum execution time: 7_233_000 picoseconds. + Weight::from_parts(7_420_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,13 +102,13 @@ impl 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: 34_794 nanoseconds. - Weight::from_parts(27_197_409, 0) - .saturating_add(Weight::from_parts(0, 56785)) - // Standard Error: 1_259 - .saturating_add(Weight::from_parts(101_424, 0).saturating_mul(c.into())) + // Measured: `1104 + c * (48 ±0)` + // Estimated: `61672 + c * (49 ±0)` + // Minimum execution time: 37_455_000 picoseconds. + Weight::from_parts(29_651_534, 0) + .saturating_add(Weight::from_parts(0, 61672)) + // Standard Error: 1_287 + .saturating_add(Weight::from_parts(103_531, 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 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_471 nanoseconds. - Weight::from_parts(16_092_836, 0) - .saturating_add(Weight::from_parts(0, 48497)) - // Standard Error: 1_283 - .saturating_add(Weight::from_parts(103_788, 0).saturating_mul(c.into())) + // Measured: `428 + c * (48 ±0)` + // Estimated: `49487` + // Minimum execution time: 29_548_000 picoseconds. + Weight::from_parts(18_882_873, 0) + .saturating_add(Weight::from_parts(0, 49487)) + // Standard Error: 1_273 + .saturating_add(Weight::from_parts(105_000, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -138,11 +138,11 @@ impl 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: 25_597 nanoseconds. - Weight::from_parts(25_981_000, 0) - .saturating_add(Weight::from_parts(0, 5749)) + // Measured: `155` + // Estimated: `7729` + // Minimum execution time: 28_960_000 picoseconds. + Weight::from_parts(29_435_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 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: 15_961 nanoseconds. - Weight::from_parts(16_207_000, 0) - .saturating_add(Weight::from_parts(0, 52737)) - // Standard Error: 748_921 - .saturating_add(Weight::from_parts(27_460_211, 0).saturating_mul(c.into())) + // Measured: `22815 + r * (116 ±0) + c * (97 ±0)` + // Estimated: `56697 + c * (2520 ±0) + r * (2602 ±0)` + // Minimum execution time: 16_727_000 picoseconds. + Weight::from_parts(16_932_000, 0) + .saturating_add(Weight::from_parts(0, 56697)) + // Standard Error: 798_306 + .saturating_add(Weight::from_parts(28_951_019, 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, 2520).saturating_mul(c.into())) .saturating_add(Weight::from_parts(0, 2602).saturating_mul(r.into())) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_multisig.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_multisig.rs index aec763c0d53..9ab2d5a58a6 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_multisig.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,11 +52,11 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_693 nanoseconds. - Weight::from_parts(12_218_501, 0) + // Minimum execution time: 11_761_000 picoseconds. + Weight::from_parts(12_373_119, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1 - .saturating_add(Weight::from_parts(479, 0).saturating_mul(z.into())) + // Standard Error: 3 + .saturating_add(Weight::from_parts(482, 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 pallet_multisig::WeightInfo for WeightInfo { /// 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_181 nanoseconds. - Weight::from_parts(28_585_764, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 609 - .saturating_add(Weight::from_parts(72_658, 0).saturating_mul(s.into())) + // Measured: `263 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 36_964_000 picoseconds. + Weight::from_parts(31_553_347, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 571 + .saturating_add(Weight::from_parts(62_042, 0).saturating_mul(s.into())) // Standard Error: 5 - .saturating_add(Weight::from_parts(1_476, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_178, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,15 +82,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_110 nanoseconds. - Weight::from_parts(19_809_417, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 448 - .saturating_add(Weight::from_parts(69_542, 0).saturating_mul(s.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 27_113_000 picoseconds. + Weight::from_parts(21_794_796, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 423 + .saturating_add(Weight::from_parts(59_156, 0).saturating_mul(s.into())) // Standard Error: 4 - .saturating_add(Weight::from_parts(1_514, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_193, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,15 +102,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_991 nanoseconds. - Weight::from_parts(31_329_529, 0) - .saturating_add(Weight::from_parts(0, 8424)) - // Standard Error: 567 - .saturating_add(Weight::from_parts(90_826, 0).saturating_mul(s.into())) - // Standard Error: 5 - .saturating_add(Weight::from_parts(1_527, 0).saturating_mul(z.into())) + // Measured: `388 + s * (33 ±0)` + // Estimated: `10404` + // Minimum execution time: 41_979_000 picoseconds. + Weight::from_parts(34_970_639, 0) + .saturating_add(Weight::from_parts(0, 10404)) + // Standard Error: 481 + .saturating_add(Weight::from_parts(76_814, 0).saturating_mul(s.into())) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_191, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -119,13 +119,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_124 nanoseconds. - Weight::from_parts(26_655_548, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 743 - .saturating_add(Weight::from_parts(78_904, 0).saturating_mul(s.into())) + // Measured: `263 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 28_113_000 picoseconds. + Weight::from_parts(29_657_007, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 746 + .saturating_add(Weight::from_parts(67_176, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -134,13 +134,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 16_950 nanoseconds. - Weight::from_parts(18_308_894, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 676 - .saturating_add(Weight::from_parts(71_574, 0).saturating_mul(s.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 19_227_000 picoseconds. + Weight::from_parts(20_043_765, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 1_458 + .saturating_add(Weight::from_parts(70_065, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -149,13 +149,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_127 nanoseconds. - Weight::from_parts(27_889_146, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 729 - .saturating_add(Weight::from_parts(78_618, 0).saturating_mul(s.into())) + // Measured: `454 + s * (1 ±0)` + // Estimated: `6811` + // Minimum execution time: 29_358_000 picoseconds. + Weight::from_parts(30_953_779, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 662 + .saturating_add(Weight::from_parts(62_100, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_session.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_session.rs index 9008424b30b..cd7f40253b5 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_session.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_session.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -54,10 +54,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { // Proof Size summary in bytes: // Measured: `297` - // Estimated: `5544` - // Minimum execution time: 15_314 nanoseconds. - Weight::from_parts(15_944_000, 0) - .saturating_add(Weight::from_parts(0, 5544)) + // Estimated: `7524` + // Minimum execution time: 17_305_000 picoseconds. + Weight::from_parts(17_673_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 pallet_session::WeightInfo for WeightInfo { fn purge_keys() -> Weight { // Proof Size summary in bytes: // Measured: `279` - // Estimated: `3033` - // Minimum execution time: 11_831 nanoseconds. - Weight::from_parts(12_113_000, 0) - .saturating_add(Weight::from_parts(0, 3033)) + // Estimated: `4023` + // Minimum execution time: 13_593_000 picoseconds. + Weight::from_parts(13_826_000, 0) + .saturating_add(Weight::from_parts(0, 4023)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_timestamp.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_timestamp.rs index 0d1f0325958..b22fe963f12 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_timestamp.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -54,10 +54,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { // Proof Size summary in bytes: // Measured: `49` - // Estimated: `1006` - // Minimum execution time: 6_885 nanoseconds. - Weight::from_parts(7_281_000, 0) - .saturating_add(Weight::from_parts(0, 1006)) + // Estimated: `2986` + // Minimum execution time: 7_665_000 picoseconds. + Weight::from_parts(7_892_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 pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `57` // Estimated: `0` - // Minimum execution time: 3_222 nanoseconds. - Weight::from_parts(3_321_000, 0) + // Minimum execution time: 3_226_000 picoseconds. + Weight::from_parts(3_339_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs index a88680f69c5..34c36b874a1 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_utility.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -52,18 +52,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_910 nanoseconds. - Weight::from_parts(5_269_110, 0) + // Minimum execution time: 7_083_000 picoseconds. + Weight::from_parts(13_037_767, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_509 - .saturating_add(Weight::from_parts(3_869_188, 0).saturating_mul(c.into())) + // Standard Error: 3_155 + .saturating_add(Weight::from_parts(4_503_244, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_304 nanoseconds. - Weight::from_parts(4_463_000, 0) + // Minimum execution time: 5_705_000 picoseconds. + Weight::from_parts(5_799_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -71,18 +71,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_985 nanoseconds. - Weight::from_parts(10_119_502, 0) + // Minimum execution time: 7_248_000 picoseconds. + Weight::from_parts(14_495_670, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_585 - .saturating_add(Weight::from_parts(4_063_211, 0).saturating_mul(c.into())) + // Standard Error: 3_240 + .saturating_add(Weight::from_parts(4_790_508, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_746 nanoseconds. - Weight::from_parts(8_027_000, 0) + // Minimum execution time: 9_355_000 picoseconds. + Weight::from_parts(9_596_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -90,10 +90,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_082 nanoseconds. - Weight::from_parts(10_385_233, 0) + // Minimum execution time: 6_985_000 picoseconds. + Weight::from_parts(17_435_570, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_217 - .saturating_add(Weight::from_parts(3_855_940, 0).saturating_mul(c.into())) + // Standard Error: 3_165 + .saturating_add(Weight::from_parts(4_492_577, 0).saturating_mul(c.into())) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs index c1d015a2442..db01f989e76 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/pallet_xcm.rs @@ -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-polkadot-dev"), DB CACHE: 1024 // Executed Command: @@ -60,10 +60,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn send() -> Weight { // Proof Size summary in bytes: // Measured: `38` - // Estimated: `4645` - // Minimum execution time: 24_136 nanoseconds. - Weight::from_parts(24_562_000, 0) - .saturating_add(Weight::from_parts(0, 4645)) + // Estimated: `9595` + // Minimum execution time: 25_890_000 picoseconds. + Weight::from_parts(26_601_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 pallet_xcm::WeightInfo for WeightInfo { fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` - // Estimated: `499` - // Minimum execution time: 23_272 nanoseconds. - Weight::from_parts(23_644_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 24_961_000 picoseconds. + Weight::from_parts(25_332_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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_377 nanoseconds. - Weight::from_parts(8_642_000, 0) + // Minimum execution time: 9_662_000 picoseconds. + Weight::from_parts(9_844_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -115,8 +115,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_435 nanoseconds. - Weight::from_parts(2_556_000, 0) + // Minimum execution time: 2_994_000 picoseconds. + Weight::from_parts(3_160_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -139,10 +139,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `38` - // Estimated: `7729` - // Minimum execution time: 28_539 nanoseconds. - Weight::from_parts(29_177_000, 0) - .saturating_add(Weight::from_parts(0, 7729)) + // Estimated: `14659` + // Minimum execution time: 31_632_000 picoseconds. + Weight::from_parts(31_919_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 pallet_xcm::WeightInfo for WeightInfo { fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `220` - // Estimated: `8470` - // Minimum execution time: 30_607 nanoseconds. - Weight::from_parts(31_019_000, 0) - .saturating_add(Weight::from_parts(0, 8470)) + // Estimated: `14410` + // Minimum execution time: 32_570_000 picoseconds. + Weight::from_parts(33_292_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: // Measured: `95` - // Estimated: `9995` - // Minimum execution time: 13_842 nanoseconds. - Weight::from_parts(14_281_000, 0) - .saturating_add(Weight::from_parts(0, 9995)) + // Estimated: `10985` + // Minimum execution time: 14_829_000 picoseconds. + Weight::from_parts(15_171_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: // Measured: `99` - // Estimated: `9999` - // Minimum execution time: 13_505 nanoseconds. - Weight::from_parts(13_981_000, 0) - .saturating_add(Weight::from_parts(0, 9999)) + // Estimated: `10989` + // Minimum execution time: 14_774_000 picoseconds. + Weight::from_parts(15_232_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 pallet_xcm::WeightInfo for WeightInfo { fn already_notified_target() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `12481` - // Minimum execution time: 16_415 nanoseconds. - Weight::from_parts(16_752_000, 0) - .saturating_add(Weight::from_parts(0, 12481)) + // Estimated: `13471` + // Minimum execution time: 15_289_000 picoseconds. + Weight::from_parts(15_543_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 pallet_xcm::WeightInfo for WeightInfo { fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `10041` - // Minimum execution time: 29_952 nanoseconds. - Weight::from_parts(30_592_000, 0) - .saturating_add(Weight::from_parts(0, 10041)) + // Estimated: `15981` + // Minimum execution time: 27_849_000 picoseconds. + Weight::from_parts(28_243_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 pallet_xcm::WeightInfo for WeightInfo { fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: // Measured: `136` - // Estimated: `7561` - // Minimum execution time: 8_259 nanoseconds. - Weight::from_parts(8_608_000, 0) - .saturating_add(Weight::from_parts(0, 7561)) + // Estimated: `8551` + // Minimum execution time: 8_260_000 picoseconds. + Weight::from_parts(8_477_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `10006` - // Minimum execution time: 16_259 nanoseconds. - Weight::from_parts(16_574_000, 0) - .saturating_add(Weight::from_parts(0, 10006)) + // Estimated: `10996` + // Minimum execution time: 15_132_000 picoseconds. + Weight::from_parts(15_581_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: // Measured: `112` - // Estimated: `15027` - // Minimum execution time: 35_748 nanoseconds. - Weight::from_parts(36_667_000, 0) - .saturating_add(Weight::from_parts(0, 15027)) + // Estimated: `20967` + // Minimum execution time: 34_016_000 picoseconds. + Weight::from_parts(34_627_000, 0) + .saturating_add(Weight::from_parts(0, 20967)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index a7527f00baf..16110f554b2 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -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-polkadot-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-polkadot-dev // --execution=wasm // --wasm-execution=compiled -// --heap-pages=4096 // --pallet=pallet_xcm_benchmarks::fungible -// --chain=bridge-hub-polkadot-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/ +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -54,8 +54,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `3593` - // Minimum execution time: 22_155_000 picoseconds. - Weight::from_parts(22_991_000, 3593) + // Minimum execution time: 20_647_000 picoseconds. + Weight::from_parts(20_978_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -65,8 +65,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `153` // Estimated: `6196` - // Minimum execution time: 48_986_000 picoseconds. - Weight::from_parts(49_467_000, 6196) + // Minimum execution time: 32_995_000 picoseconds. + Weight::from_parts(33_365_000, 6196) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -88,8 +88,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `223` // Estimated: `18205` - // Minimum execution time: 72_291_000 picoseconds. - Weight::from_parts(72_898_000, 18205) + // Minimum execution time: 56_568_000 picoseconds. + Weight::from_parts(57_462_000, 18205) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -97,8 +97,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_225_000 picoseconds. - Weight::from_parts(4_328_000, 0) + // Minimum execution time: 4_070_000 picoseconds. + Weight::from_parts(4_200_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 WeightInfo { // Proof Size summary in bytes: // Measured: `52` // Estimated: `3593` - // Minimum execution time: 26_357_000 picoseconds. - Weight::from_parts(26_841_000, 3593) + // Minimum execution time: 24_036_000 picoseconds. + Weight::from_parts(24_587_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -129,8 +129,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `122` // Estimated: `15097` - // Minimum execution time: 50_981_000 picoseconds. - Weight::from_parts(51_488_000, 15097) + // Minimum execution time: 49_836_000 picoseconds. + Weight::from_parts(50_507_000, 15097) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -150,8 +150,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 28_333_000 picoseconds. - Weight::from_parts(28_863_000, 11244) + // Minimum execution time: 28_353_000 picoseconds. + Weight::from_parts(29_151_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 44bd54ab174..f8320dad59b 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -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-21, 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-polkadot-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-polkadot-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-polkadot-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/ +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-polkadot/src/weights/xcm/pallet_xcm_benchmarks_generic.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,8 +64,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 47_079_000 picoseconds. - Weight::from_parts(47_477_000, 11244) + // Minimum execution time: 30_983_000 picoseconds. + Weight::from_parts(31_396_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -74,8 +73,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_810_000 picoseconds. - Weight::from_parts(4_856_000, 0) + // Minimum execution time: 2_966_000 picoseconds. + Weight::from_parts(3_066_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 WeightInfo { // Proof Size summary in bytes: // Measured: `32` // Estimated: `3497` - // Minimum execution time: 11_148_000 picoseconds. - Weight::from_parts(17_709_000, 3497) + // Minimum execution time: 11_159_000 picoseconds. + Weight::from_parts(11_390_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: 12_942_000 picoseconds. - Weight::from_parts(13_226_000, 0) + // Minimum execution time: 12_987_000 picoseconds. + Weight::from_parts(13_337_000, 0) } pub fn refund_surplus() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_413_000 picoseconds. - Weight::from_parts(3_490_000, 0) + // Minimum execution time: 3_107_000 picoseconds. + Weight::from_parts(3_182_000, 0) } pub fn set_error_handler() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_110_000 picoseconds. - Weight::from_parts(3_144_000, 0) + // Minimum execution time: 2_957_000 picoseconds. + Weight::from_parts(3_022_000, 0) } pub fn set_appendix() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_038_000 picoseconds. - Weight::from_parts(3_118_000, 0) + // Minimum execution time: 2_979_000 picoseconds. + Weight::from_parts(3_088_000, 0) } pub fn clear_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_044_000 picoseconds. - Weight::from_parts(4_700_000, 0) + // Minimum execution time: 2_934_000 picoseconds. + Weight::from_parts(2_989_000, 0) } pub fn descend_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_936_000 picoseconds. - Weight::from_parts(4_039_000, 0) + // Minimum execution time: 3_817_000 picoseconds. + Weight::from_parts(3_898_000, 0) } pub fn clear_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_070_000 picoseconds. - Weight::from_parts(3_286_000, 0) + // Minimum execution time: 3_021_000 picoseconds. + Weight::from_parts(3_083_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 WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 25_430_000 picoseconds. - Weight::from_parts(25_714_000, 11244) + // Minimum execution time: 25_036_000 picoseconds. + Weight::from_parts(25_379_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -163,8 +162,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `90` // Estimated: `3555` - // Minimum execution time: 15_180_000 picoseconds. - Weight::from_parts(24_431_000, 3555) + // Minimum execution time: 15_074_000 picoseconds. + Weight::from_parts(15_310_000, 3555) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -172,8 +171,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_682_000 picoseconds. - Weight::from_parts(4_753_000, 0) + // Minimum execution time: 2_996_000 picoseconds. + Weight::from_parts(3_040_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 WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `13098` - // Minimum execution time: 26_337_000 picoseconds. - Weight::from_parts(26_730_000, 13098) + // Minimum execution time: 26_142_000 picoseconds. + Weight::from_parts(26_578_000, 13098) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -202,8 +201,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_260_000 picoseconds. - Weight::from_parts(5_417_000, 0) + // Minimum execution time: 5_216_000 picoseconds. + Weight::from_parts(5_304_000, 0) .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -222,8 +221,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 28_590_000 picoseconds. - Weight::from_parts(28_931_000, 11244) + // Minimum execution time: 28_236_000 picoseconds. + Weight::from_parts(28_614_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -231,36 +230,36 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_745_000 picoseconds. - Weight::from_parts(4_853_000, 0) + // Minimum execution time: 4_701_000 picoseconds. + Weight::from_parts(4_783_000, 0) } pub fn expect_asset() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_214_000 picoseconds. - Weight::from_parts(3_276_000, 0) + // Minimum execution time: 3_121_000 picoseconds. + Weight::from_parts(3_177_000, 0) } pub fn expect_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_779_000 picoseconds. - Weight::from_parts(4_824_000, 0) + // Minimum execution time: 3_106_000 picoseconds. + Weight::from_parts(3_343_000, 0) } pub fn expect_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_986_000 picoseconds. - Weight::from_parts(3_098_000, 0) + // Minimum execution time: 3_151_000 picoseconds. + Weight::from_parts(3_226_000, 0) } pub fn expect_transact_status() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_272_000 picoseconds. - Weight::from_parts(3_351_000, 0) + // Minimum execution time: 3_362_000 picoseconds. + Weight::from_parts(3_453_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 WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 28_219_000 picoseconds. - Weight::from_parts(28_796_000, 11244) + // Minimum execution time: 30_472_000 picoseconds. + Weight::from_parts(30_906_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -287,8 +286,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_023_000 picoseconds. - Weight::from_parts(5_108_000, 0) + // Minimum execution time: 5_383_000 picoseconds. + Weight::from_parts(5_496_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 WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 25_253_000 picoseconds. - Weight::from_parts(25_685_000, 11244) + // Minimum execution time: 26_946_000 picoseconds. + Weight::from_parts(27_774_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -315,35 +314,35 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_085_000 picoseconds. - Weight::from_parts(3_135_000, 0) + // Minimum execution time: 3_192_000 picoseconds. + Weight::from_parts(3_262_000, 0) } pub fn set_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_099_000 picoseconds. - Weight::from_parts(3_147_000, 0) + // Minimum execution time: 3_129_000 picoseconds. + Weight::from_parts(3_199_000, 0) } pub fn clear_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_101_000 picoseconds. - Weight::from_parts(3_174_000, 0) + // Minimum execution time: 3_156_000 picoseconds. + Weight::from_parts(3_202_000, 0) } pub fn set_fees_mode() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_034_000 picoseconds. - Weight::from_parts(3_118_000, 0) + // Minimum execution time: 3_114_000 picoseconds. + Weight::from_parts(3_208_000, 0) } pub fn unpaid_execution() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_156_000 picoseconds. - Weight::from_parts(3_254_000, 0) + // Minimum execution time: 3_315_000 picoseconds. + Weight::from_parts(3_374_000, 0) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs index 5b1d95701e3..638e1354d91 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/cumulus_pallet_xcmp_queue.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -52,10 +52,10 @@ impl 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_865 nanoseconds. - Weight::from_parts(5_007_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_434_000 picoseconds. + Weight::from_parts(5_663_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 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_893 nanoseconds. - Weight::from_parts(5_198_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_301_000 picoseconds. + Weight::from_parts(5_415_000, 0) + .saturating_add(Weight::from_parts(0, 1561)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/frame_system.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/frame_system.rs index 612ff1690fb..ed5e6270415 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/frame_system.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/frame_system.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -52,22 +52,22 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_592 nanoseconds. - Weight::from_parts(679_524, 0) + // Minimum execution time: 2_311_000 picoseconds. + Weight::from_parts(2_347_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(367, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(370, 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_673 nanoseconds. - Weight::from_parts(6_751_000, 0) + // Minimum execution time: 7_875_000 picoseconds. + Weight::from_parts(7_972_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_715, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_410, 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 frame_system::WeightInfo for WeightInfo { fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `495` - // Minimum execution time: 3_408 nanoseconds. - Weight::from_parts(3_633_000, 0) - .saturating_add(Weight::from_parts(0, 495)) + // Estimated: `1485` + // Minimum execution time: 4_309_000 picoseconds. + Weight::from_parts(4_457_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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_727 nanoseconds. - Weight::from_parts(1_753_000, 0) + // Minimum execution time: 2_526_000 picoseconds. + Weight::from_parts(2_564_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_876 - .saturating_add(Weight::from_parts(581_935, 0).saturating_mul(i.into())) + // Standard Error: 1_869 + .saturating_add(Weight::from_parts(678_765, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_743 nanoseconds. - Weight::from_parts(1_769_000, 0) + // Minimum execution time: 2_526_000 picoseconds. + Weight::from_parts(2_603_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 803 - .saturating_add(Weight::from_parts(446_779, 0).saturating_mul(i.into())) + // Standard Error: 899 + .saturating_add(Weight::from_parts(497_948, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `68 + p * (69 ±0)` // Estimated: `66 + p * (70 ±0)` - // Minimum execution time: 3_536 nanoseconds. - Weight::from_parts(3_649_000, 0) + // Minimum execution time: 4_280_000 picoseconds. + Weight::from_parts(4_398_000, 0) .saturating_add(Weight::from_parts(0, 66)) - // Standard Error: 949 - .saturating_add(Weight::from_parts(986_632, 0).saturating_mul(p.into())) + // Standard Error: 1_108 + .saturating_add(Weight::from_parts(1_011_188, 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())) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_balances.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_balances.rs index 3ad0900fe98..9b6cb8b0ff0 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_balances.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_balances.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -51,11 +51,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1314` - // Estimated: `2603` - // Minimum execution time: 47_893 nanoseconds. - Weight::from_parts(48_384_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 35_746_000 picoseconds. + Weight::from_parts(36_167_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 pallet_balances::WeightInfo for WeightInfo { /// 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: 35_027 nanoseconds. - Weight::from_parts(35_675_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 26_301_000 picoseconds. + Weight::from_parts(26_847_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `1348` - // Estimated: `2603` - // Minimum execution time: 26_009 nanoseconds. - Weight::from_parts(26_448_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 16_073_000 picoseconds. + Weight::from_parts(16_292_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `1348` - // Estimated: `2603` - // Minimum execution time: 30_006 nanoseconds. - Weight::from_parts(30_501_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 19_589_000 picoseconds. + Weight::from_parts(20_034_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 pallet_balances::WeightInfo for WeightInfo { /// 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: 46_787 nanoseconds. - Weight::from_parts(47_700_000, 0) - .saturating_add(Weight::from_parts(0, 5206)) + // Measured: `103` + // Estimated: `6196` + // Minimum execution time: 37_416_000 picoseconds. + Weight::from_parts(37_894_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 pallet_balances::WeightInfo for WeightInfo { /// 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: 43_890 nanoseconds. - Weight::from_parts(44_914_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 32_565_000 picoseconds. + Weight::from_parts(33_087_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -123,11 +123,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `1232` - // Estimated: `2603` - // Minimum execution time: 26_785 nanoseconds. - Weight::from_parts(27_404_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `174` + // Estimated: `3593` + // Minimum execution time: 15_291_000 picoseconds. + Weight::from_parts(15_614_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_collator_selection.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_collator_selection.rs index dcf8f3170b5..cf4ee2028f7 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_collator_selection.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -55,12 +55,12 @@ impl 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: 14_254 nanoseconds. - Weight::from_parts(15_028_628, 0) - .saturating_add(Weight::from_parts(0, 213)) - // Standard Error: 3_094 - .saturating_add(Weight::from_parts(2_490_219, 0).saturating_mul(b.into())) + // Estimated: `1203 + b * (2554 ±0)` + // Minimum execution time: 14_833_000 picoseconds. + Weight::from_parts(15_349_415, 0) + .saturating_add(Weight::from_parts(0, 1203)) + // Standard Error: 3_477 + .saturating_add(Weight::from_parts(2_639_530, 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 pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_548 nanoseconds. - Weight::from_parts(6_775_000, 0) + // Minimum execution time: 7_190_000 picoseconds. + Weight::from_parts(7_558_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,8 +82,8 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_922 nanoseconds. - Weight::from_parts(7_184_000, 0) + // Minimum execution time: 7_435_000 picoseconds. + Weight::from_parts(7_790_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,13 +102,13 @@ impl 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_329 nanoseconds. - Weight::from_parts(27_879_325, 0) - .saturating_add(Weight::from_parts(0, 56785)) - // Standard Error: 1_269 - .saturating_add(Weight::from_parts(108_458, 0).saturating_mul(c.into())) + // Measured: `1104 + c * (48 ±0)` + // Estimated: `61672 + c * (49 ±0)` + // Minimum execution time: 38_999_000 picoseconds. + Weight::from_parts(31_254_595, 0) + .saturating_add(Weight::from_parts(0, 61672)) + // Standard Error: 1_266 + .saturating_add(Weight::from_parts(108_612, 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 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: 27_322 nanoseconds. - Weight::from_parts(16_354_913, 0) - .saturating_add(Weight::from_parts(0, 48497)) - // Standard Error: 1_399 - .saturating_add(Weight::from_parts(108_840, 0).saturating_mul(c.into())) + // Measured: `428 + c * (48 ±0)` + // Estimated: `49487` + // Minimum execution time: 29_894_000 picoseconds. + Weight::from_parts(19_491_329, 0) + .saturating_add(Weight::from_parts(0, 49487)) + // Standard Error: 1_328 + .saturating_add(Weight::from_parts(109_217, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -138,11 +138,11 @@ impl 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_074 nanoseconds. - Weight::from_parts(26_574_000, 0) - .saturating_add(Weight::from_parts(0, 5749)) + // Measured: `155` + // Estimated: `7729` + // Minimum execution time: 29_666_000 picoseconds. + Weight::from_parts(30_017_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 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 + r * (2602 ±0) + c * (2519 ±0)` - // Minimum execution time: 15_727 nanoseconds. - Weight::from_parts(16_001_000, 0) - .saturating_add(Weight::from_parts(0, 52737)) - // Standard Error: 792_964 - .saturating_add(Weight::from_parts(28_827_951, 0).saturating_mul(c.into())) + // Measured: `22815 + r * (116 ±0) + c * (97 ±0)` + // Estimated: `56697 + r * (2602 ±0) + c * (2520 ±0)` + // Minimum execution time: 17_009_000 picoseconds. + Weight::from_parts(17_119_000, 0) + .saturating_add(Weight::from_parts(0, 56697)) + // Standard Error: 839_085 + .saturating_add(Weight::from_parts(30_312_617, 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, 2602).saturating_mul(r.into())) - .saturating_add(Weight::from_parts(0, 2519).saturating_mul(c.into())) + .saturating_add(Weight::from_parts(0, 2520).saturating_mul(c.into())) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_multisig.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_multisig.rs index c39e4a6bd31..df58cf7952a 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_multisig.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -52,11 +52,11 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_903 nanoseconds. - Weight::from_parts(12_398_025, 0) + // Minimum execution time: 12_203_000 picoseconds. + Weight::from_parts(12_687_394, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1 - .saturating_add(Weight::from_parts(550, 0).saturating_mul(z.into())) + // Standard Error: 2 + .saturating_add(Weight::from_parts(556, 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 pallet_multisig::WeightInfo for WeightInfo { /// 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_780 nanoseconds. - Weight::from_parts(29_310_705, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 602 - .saturating_add(Weight::from_parts(70_837, 0).saturating_mul(s.into())) - // Standard Error: 5 - .saturating_add(Weight::from_parts(1_545, 0).saturating_mul(z.into())) + // Measured: `263 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 37_793_000 picoseconds. + Weight::from_parts(32_841_866, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 973 + .saturating_add(Weight::from_parts(64_271, 0).saturating_mul(s.into())) + // Standard Error: 9 + .saturating_add(Weight::from_parts(1_189, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,15 +82,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_552 nanoseconds. - Weight::from_parts(19_998_713, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 711 - .saturating_add(Weight::from_parts(72_463, 0).saturating_mul(s.into())) - // Standard Error: 6 - .saturating_add(Weight::from_parts(1_573, 0).saturating_mul(z.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 27_835_000 picoseconds. + Weight::from_parts(22_419_199, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 535 + .saturating_add(Weight::from_parts(59_729, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(1_259, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,15 +102,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 40_836 nanoseconds. - Weight::from_parts(32_275_692, 0) - .saturating_add(Weight::from_parts(0, 8424)) - // Standard Error: 673 - .saturating_add(Weight::from_parts(92_895, 0).saturating_mul(s.into())) - // Standard Error: 6 - .saturating_add(Weight::from_parts(1_569, 0).saturating_mul(z.into())) + // Measured: `388 + s * (33 ±0)` + // Estimated: `10404` + // Minimum execution time: 43_060_000 picoseconds. + Weight::from_parts(36_326_276, 0) + .saturating_add(Weight::from_parts(0, 10404)) + // Standard Error: 497 + .saturating_add(Weight::from_parts(76_443, 0).saturating_mul(s.into())) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_257, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -119,13 +119,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 26_440 nanoseconds. - Weight::from_parts(27_434_937, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 725 - .saturating_add(Weight::from_parts(80_283, 0).saturating_mul(s.into())) + // Measured: `263 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 29_242_000 picoseconds. + Weight::from_parts(30_673_516, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 651 + .saturating_add(Weight::from_parts(67_820, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -134,13 +134,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_335 nanoseconds. - Weight::from_parts(18_873_349, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 490 - .saturating_add(Weight::from_parts(74_017, 0).saturating_mul(s.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 19_344_000 picoseconds. + Weight::from_parts(20_956_909, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 781 + .saturating_add(Weight::from_parts(65_374, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -149,13 +149,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_731 nanoseconds. - Weight::from_parts(28_534_422, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 740 - .saturating_add(Weight::from_parts(78_223, 0).saturating_mul(s.into())) + // Measured: `454 + s * (1 ±0)` + // Estimated: `6811` + // Minimum execution time: 30_222_000 picoseconds. + Weight::from_parts(31_457_558, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 648 + .saturating_add(Weight::from_parts(67_068, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_session.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_session.rs index 136f7ec532e..67883fab331 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_session.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_session.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -54,10 +54,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { // Proof Size summary in bytes: // Measured: `297` - // Estimated: `5544` - // Minimum execution time: 15_721 nanoseconds. - Weight::from_parts(16_081_000, 0) - .saturating_add(Weight::from_parts(0, 5544)) + // Estimated: `7524` + // Minimum execution time: 17_590_000 picoseconds. + Weight::from_parts(18_134_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 pallet_session::WeightInfo for WeightInfo { fn purge_keys() -> Weight { // Proof Size summary in bytes: // Measured: `279` - // Estimated: `3033` - // Minimum execution time: 12_031 nanoseconds. - Weight::from_parts(12_339_000, 0) - .saturating_add(Weight::from_parts(0, 3033)) + // Estimated: `4023` + // Minimum execution time: 13_479_000 picoseconds. + Weight::from_parts(13_956_000, 0) + .saturating_add(Weight::from_parts(0, 4023)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_timestamp.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_timestamp.rs index d3db098c7f7..7be7f6691f0 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_timestamp.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -54,10 +54,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { // Proof Size summary in bytes: // Measured: `49` - // Estimated: `1006` - // Minimum execution time: 7_216 nanoseconds. - Weight::from_parts(7_445_000, 0) - .saturating_add(Weight::from_parts(0, 1006)) + // Estimated: `2986` + // Minimum execution time: 7_610_000 picoseconds. + Weight::from_parts(7_887_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 pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `57` // Estimated: `0` - // Minimum execution time: 3_181 nanoseconds. - Weight::from_parts(3_322_000, 0) + // Minimum execution time: 3_100_000 picoseconds. + Weight::from_parts(3_180_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_utility.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_utility.rs index ad7c0b79161..2420a70d1fb 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_utility.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_utility.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -52,18 +52,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_179 nanoseconds. - Weight::from_parts(19_315_482, 0) + // Minimum execution time: 7_051_000 picoseconds. + Weight::from_parts(10_722_806, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_383 - .saturating_add(Weight::from_parts(4_126_811, 0).saturating_mul(c.into())) + // Standard Error: 4_213 + .saturating_add(Weight::from_parts(4_992_366, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_474 nanoseconds. - Weight::from_parts(4_666_000, 0) + // Minimum execution time: 5_831_000 picoseconds. + Weight::from_parts(6_014_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -71,18 +71,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_210 nanoseconds. - Weight::from_parts(12_190_913, 0) + // Minimum execution time: 7_394_000 picoseconds. + Weight::from_parts(15_396_332, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_328 - .saturating_add(Weight::from_parts(4_370_533, 0).saturating_mul(c.into())) + // Standard Error: 3_533 + .saturating_add(Weight::from_parts(5_302_383, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_194 nanoseconds. - Weight::from_parts(8_300_000, 0) + // Minimum execution time: 9_730_000 picoseconds. + Weight::from_parts(9_988_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -90,10 +90,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_207 nanoseconds. - Weight::from_parts(9_704_236, 0) + // Minimum execution time: 7_395_000 picoseconds. + Weight::from_parts(14_933_943, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 4_155 - .saturating_add(Weight::from_parts(4_130_222, 0).saturating_mul(c.into())) + // Standard Error: 3_208 + .saturating_add(Weight::from_parts(4_963_051, 0).saturating_mul(c.into())) } } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_xcm.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_xcm.rs index d640aa27a07..6472867bfbc 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_xcm.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/pallet_xcm.rs @@ -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-rococo-dev"), DB CACHE: 1024 // Executed Command: @@ -60,10 +60,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn send() -> Weight { // Proof Size summary in bytes: // Measured: `38` - // Estimated: `4645` - // Minimum execution time: 25_656 nanoseconds. - Weight::from_parts(25_942_000, 0) - .saturating_add(Weight::from_parts(0, 4645)) + // Estimated: `9595` + // Minimum execution time: 27_429_000 picoseconds. + Weight::from_parts(28_626_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 pallet_xcm::WeightInfo for WeightInfo { fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` - // Estimated: `499` - // Minimum execution time: 26_559 nanoseconds. - Weight::from_parts(27_040_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 27_626_000 picoseconds. + Weight::from_parts(28_561_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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // 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 pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_204 nanoseconds. - Weight::from_parts(9_400_000, 0) + // Minimum execution time: 10_264_000 picoseconds. + Weight::from_parts(10_601_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -115,8 +115,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_652 nanoseconds. - Weight::from_parts(2_790_000, 0) + // Minimum execution time: 3_218_000 picoseconds. + Weight::from_parts(3_311_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -139,10 +139,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `38` - // Estimated: `7729` - // Minimum execution time: 29_636 nanoseconds. - Weight::from_parts(30_041_000, 0) - .saturating_add(Weight::from_parts(0, 7729)) + // Estimated: `14659` + // Minimum execution time: 33_037_000 picoseconds. + Weight::from_parts(33_559_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 pallet_xcm::WeightInfo for WeightInfo { fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `220` - // Estimated: `8470` - // Minimum execution time: 31_854 nanoseconds. - Weight::from_parts(32_416_000, 0) - .saturating_add(Weight::from_parts(0, 8470)) + // Estimated: `14410` + // Minimum execution time: 34_280_000 picoseconds. + Weight::from_parts(34_943_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: // Measured: `95` - // Estimated: `9995` - // Minimum execution time: 13_994 nanoseconds. - Weight::from_parts(14_361_000, 0) - .saturating_add(Weight::from_parts(0, 9995)) + // Estimated: `10985` + // Minimum execution time: 15_106_000 picoseconds. + Weight::from_parts(15_383_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: // Measured: `99` - // Estimated: `9999` - // Minimum execution time: 14_337 nanoseconds. - Weight::from_parts(14_651_000, 0) - .saturating_add(Weight::from_parts(0, 9999)) + // Estimated: `10989` + // Minimum execution time: 15_129_000 picoseconds. + Weight::from_parts(15_489_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 pallet_xcm::WeightInfo for WeightInfo { fn already_notified_target() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `12481` - // Minimum execution time: 15_624 nanoseconds. - Weight::from_parts(15_936_000, 0) - .saturating_add(Weight::from_parts(0, 12481)) + // Estimated: `13471` + // Minimum execution time: 15_526_000 picoseconds. + Weight::from_parts(15_778_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 pallet_xcm::WeightInfo for WeightInfo { fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `10041` - // Minimum execution time: 26_774 nanoseconds. - Weight::from_parts(27_140_000, 0) - .saturating_add(Weight::from_parts(0, 10041)) + // Estimated: `15981` + // Minimum execution time: 29_457_000 picoseconds. + Weight::from_parts(29_970_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 pallet_xcm::WeightInfo for WeightInfo { fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: // Measured: `136` - // Estimated: `7561` - // Minimum execution time: 7_233 nanoseconds. - Weight::from_parts(7_487_000, 0) - .saturating_add(Weight::from_parts(0, 7561)) + // Estimated: `8551` + // Minimum execution time: 8_264_000 picoseconds. + Weight::from_parts(8_518_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `10006` - // Minimum execution time: 14_801 nanoseconds. - Weight::from_parts(15_090_000, 0) - .saturating_add(Weight::from_parts(0, 10006)) + // Estimated: `10996` + // Minimum execution time: 15_633_000 picoseconds. + Weight::from_parts(16_006_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 pallet_xcm::WeightInfo for WeightInfo { fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: // Measured: `112` - // Estimated: `15027` - // Minimum execution time: 32_613 nanoseconds. - Weight::from_parts(32_978_000, 0) - .saturating_add(Weight::from_parts(0, 15027)) + // Estimated: `20967` + // Minimum execution time: 35_849_000 picoseconds. + Weight::from_parts(36_545_000, 0) + .saturating_add(Weight::from_parts(0, 20967)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 36bcef1cc4a..731111e358e 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -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-rococo-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-rococo-dev // --execution=wasm // --wasm-execution=compiled -// --heap-pages=4096 // --pallet=pallet_xcm_benchmarks::fungible -// --chain=bridge-hub-rococo-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/ +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -54,8 +54,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `3593` - // Minimum execution time: 22_222_000 picoseconds. - Weight::from_parts(22_591_000, 3593) + // Minimum execution time: 21_045_000 picoseconds. + Weight::from_parts(21_781_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -65,8 +65,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `153` // Estimated: `6196` - // Minimum execution time: 47_612_000 picoseconds. - Weight::from_parts(48_901_000, 6196) + // Minimum execution time: 33_123_000 picoseconds. + Weight::from_parts(33_378_000, 6196) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -88,8 +88,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `223` // Estimated: `18205` - // Minimum execution time: 72_062_000 picoseconds. - Weight::from_parts(73_077_000, 18205) + // Minimum execution time: 57_689_000 picoseconds. + Weight::from_parts(58_320_000, 18205) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -97,8 +97,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_363_000 picoseconds. - Weight::from_parts(4_430_000, 0) + // Minimum execution time: 4_838_000 picoseconds. + Weight::from_parts(4_906_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 WeightInfo { // Proof Size summary in bytes: // Measured: `52` // Estimated: `3593` - // Minimum execution time: 26_314_000 picoseconds. - Weight::from_parts(26_624_000, 3593) + // Minimum execution time: 25_197_000 picoseconds. + Weight::from_parts(25_562_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -129,8 +129,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `122` // Estimated: `15097` - // Minimum execution time: 51_846_000 picoseconds. - Weight::from_parts(52_430_000, 15097) + // Minimum execution time: 52_159_000 picoseconds. + Weight::from_parts(52_637_000, 15097) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -150,8 +150,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 28_548_000 picoseconds. - Weight::from_parts(28_880_000, 11244) + // Minimum execution time: 30_471_000 picoseconds. + Weight::from_parts(31_112_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index d3df54c32e5..8572163a52b 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -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-rococo-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-rococo-dev // --execution=wasm // --wasm-execution=compiled -// --heap-pages=4096 // --pallet=pallet_xcm_benchmarks::generic -// --chain=bridge-hub-rococo-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/ +// --output=./parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/weights/xcm/pallet_xcm_benchmarks_generic.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -64,8 +64,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 32_220_000 picoseconds. - Weight::from_parts(32_574_000, 11244) + // Minimum execution time: 34_238_000 picoseconds. + Weight::from_parts(34_851_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -73,8 +73,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_996_000 picoseconds. - Weight::from_parts(3_070_000, 0) + // Minimum execution time: 3_358_000 picoseconds. + Weight::from_parts(3_437_000, 0) } // Storage: PolkadotXcm Queries (r:1 w:0) // Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) @@ -82,58 +82,58 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `32` // Estimated: `3497` - // Minimum execution time: 11_181_000 picoseconds. - Weight::from_parts(11_426_000, 3497) + // Minimum execution time: 11_623_000 picoseconds. + Weight::from_parts(11_814_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_273_000 picoseconds. - Weight::from_parts(13_574_000, 0) + // Minimum execution time: 13_934_000 picoseconds. + Weight::from_parts(14_111_000, 0) } pub fn refund_surplus() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_283_000 picoseconds. - Weight::from_parts(3_387_000, 0) + // Minimum execution time: 3_562_000 picoseconds. + Weight::from_parts(3_689_000, 0) } pub fn set_error_handler() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_008_000 picoseconds. - Weight::from_parts(3_062_000, 0) + // Minimum execution time: 3_280_000 picoseconds. + Weight::from_parts(3_345_000, 0) } pub fn set_appendix() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_901_000 picoseconds. - Weight::from_parts(2_989_000, 0) + // Minimum execution time: 3_243_000 picoseconds. + Weight::from_parts(3_335_000, 0) } pub fn clear_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_924_000 picoseconds. - Weight::from_parts(3_008_000, 0) + // Minimum execution time: 3_280_000 picoseconds. + Weight::from_parts(3_347_000, 0) } pub fn descend_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_820_000 picoseconds. - Weight::from_parts(3_887_000, 0) + // Minimum execution time: 4_270_000 picoseconds. + Weight::from_parts(4_358_000, 0) } pub fn clear_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_939_000 picoseconds. - Weight::from_parts(3_004_000, 0) + // Minimum execution time: 3_245_000 picoseconds. + Weight::from_parts(3_320_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -151,8 +151,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 25_166_000 picoseconds. - Weight::from_parts(25_591_000, 11244) + // Minimum execution time: 26_653_000 picoseconds. + Weight::from_parts(27_139_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -162,8 +162,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `90` // Estimated: `3555` - // Minimum execution time: 15_169_000 picoseconds. - Weight::from_parts(15_391_000, 3555) + // Minimum execution time: 15_478_000 picoseconds. + Weight::from_parts(15_763_000, 3555) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -171,8 +171,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_909_000 picoseconds. - Weight::from_parts(3_048_000, 0) + // Minimum execution time: 3_237_000 picoseconds. + Weight::from_parts(3_314_000, 0) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) @@ -190,8 +190,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `13098` - // Minimum execution time: 26_031_000 picoseconds. - Weight::from_parts(26_630_000, 13098) + // Minimum execution time: 29_098_000 picoseconds. + Weight::from_parts(29_368_000, 13098) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -201,8 +201,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_011_000 picoseconds. - Weight::from_parts(5_237_000, 0) + // Minimum execution time: 6_253_000 picoseconds. + Weight::from_parts(6_467_000, 0) .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -221,8 +221,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 28_361_000 picoseconds. - Weight::from_parts(28_811_000, 11244) + // Minimum execution time: 35_061_000 picoseconds. + Weight::from_parts(35_510_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -230,36 +230,36 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_542_000 picoseconds. - Weight::from_parts(4_636_000, 0) + // Minimum execution time: 6_154_000 picoseconds. + Weight::from_parts(6_266_000, 0) } pub fn expect_asset() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_041_000 picoseconds. - Weight::from_parts(3_123_000, 0) + // Minimum execution time: 4_009_000 picoseconds. + Weight::from_parts(4_088_000, 0) } pub fn expect_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_004_000 picoseconds. - Weight::from_parts(3_103_000, 0) + // Minimum execution time: 3_873_000 picoseconds. + Weight::from_parts(3_996_000, 0) } pub fn expect_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_976_000 picoseconds. - Weight::from_parts(3_033_000, 0) + // Minimum execution time: 3_759_000 picoseconds. + Weight::from_parts(3_820_000, 0) } pub fn expect_transact_status() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_116_000 picoseconds. - Weight::from_parts(3_196_000, 0) + // Minimum execution time: 3_985_000 picoseconds. + Weight::from_parts(4_132_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -277,8 +277,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 28_513_000 picoseconds. - Weight::from_parts(28_839_000, 11244) + // Minimum execution time: 34_686_000 picoseconds. + Weight::from_parts(35_233_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -286,8 +286,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_977_000 picoseconds. - Weight::from_parts(5_091_000, 0) + // Minimum execution time: 6_129_000 picoseconds. + Weight::from_parts(6_244_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -305,8 +305,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `70` // Estimated: `11244` - // Minimum execution time: 25_256_000 picoseconds. - Weight::from_parts(25_827_000, 11244) + // Minimum execution time: 31_502_000 picoseconds. + Weight::from_parts(32_131_000, 11244) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -314,35 +314,35 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_979_000 picoseconds. - Weight::from_parts(3_078_000, 0) + // Minimum execution time: 3_747_000 picoseconds. + Weight::from_parts(3_832_000, 0) } pub fn set_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_939_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 3_825_000 picoseconds. + Weight::from_parts(3_857_000, 0) } pub fn clear_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_832_000 picoseconds. - Weight::from_parts(2_910_000, 0) + // Minimum execution time: 3_777_000 picoseconds. + Weight::from_parts(3_868_000, 0) } pub fn set_fees_mode() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_901_000 picoseconds. - Weight::from_parts(2_977_000, 0) + // Minimum execution time: 3_710_000 picoseconds. + Weight::from_parts(3_820_000, 0) } pub fn unpaid_execution() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_031_000 picoseconds. - Weight::from_parts(3_128_000, 0) + // Minimum execution time: 3_876_000 picoseconds. + Weight::from_parts(4_012_000, 0) } } From f7f4dc8167e7bf6d907679c179e3b0226cdf4aae Mon Sep 17 00:00:00 2001 From: Paritytech CI <52199148+paritytech-ci@users.noreply.github.com> Date: Fri, 24 Mar 2023 10:05:23 +0100 Subject: [PATCH 4/4] [benchmarks] pr with weights (#2375) Co-authored-by: paritytech-ci --- .../src/weights/cumulus_pallet_xcmp_queue.rs | 20 +- .../statemine/src/weights/frame_system.rs | 53 +- .../statemine/src/weights/pallet_assets.rs | 290 ++++----- .../statemine/src/weights/pallet_balances.rs | 74 +-- .../src/weights/pallet_collator_selection.rs | 78 +-- .../statemine/src/weights/pallet_multisig.rs | 104 +-- .../statemine/src/weights/pallet_nfts.rs | 615 +++++++++--------- .../statemine/src/weights/pallet_proxy.rs | 158 ++--- .../statemine/src/weights/pallet_session.rs | 20 +- .../statemine/src/weights/pallet_timestamp.rs | 16 +- .../statemine/src/weights/pallet_uniques.rs | 288 ++++---- .../statemine/src/weights/pallet_utility.rs | 36 +- .../statemine/src/weights/pallet_xcm.rs | 130 ++-- .../xcm/pallet_xcm_benchmarks_fungible.rs | 61 +- .../xcm/pallet_xcm_benchmarks_generic.rs | 169 +++-- .../src/weights/cumulus_pallet_xcmp_queue.rs | 20 +- .../statemint/src/weights/frame_system.rs | 49 +- .../statemint/src/weights/pallet_assets.rs | 294 ++++----- .../statemint/src/weights/pallet_balances.rs | 74 +-- .../src/weights/pallet_collator_selection.rs | 78 +-- .../statemint/src/weights/pallet_multisig.rs | 104 +-- .../statemint/src/weights/pallet_proxy.rs | 158 ++--- .../statemint/src/weights/pallet_session.rs | 20 +- .../statemint/src/weights/pallet_timestamp.rs | 16 +- .../statemint/src/weights/pallet_uniques.rs | 288 ++++---- .../statemint/src/weights/pallet_utility.rs | 36 +- .../statemint/src/weights/pallet_xcm.rs | 110 ++-- .../xcm/pallet_xcm_benchmarks_fungible.rs | 49 +- .../xcm/pallet_xcm_benchmarks_generic.rs | 137 ++-- .../src/weights/cumulus_pallet_xcmp_queue.rs | 20 +- .../westmint/src/weights/frame_system.rs | 47 +- .../westmint/src/weights/pallet_assets.rs | 286 ++++---- .../westmint/src/weights/pallet_balances.rs | 74 +-- .../src/weights/pallet_collator_selection.rs | 78 +-- .../westmint/src/weights/pallet_multisig.rs | 106 +-- .../westmint/src/weights/pallet_nfts.rs | 607 +++++++++-------- .../westmint/src/weights/pallet_proxy.rs | 158 ++--- .../westmint/src/weights/pallet_session.rs | 20 +- .../westmint/src/weights/pallet_timestamp.rs | 16 +- .../westmint/src/weights/pallet_uniques.rs | 288 ++++---- .../westmint/src/weights/pallet_utility.rs | 36 +- .../assets/westmint/src/weights/pallet_xcm.rs | 112 ++-- .../xcm/pallet_xcm_benchmarks_fungible.rs | 49 +- .../xcm/pallet_xcm_benchmarks_generic.rs | 137 ++-- 44 files changed, 2785 insertions(+), 2794 deletions(-) diff --git a/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs index 9730e2df7b6..5cad45cc0b0 100644 --- a/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/statemine/src/weights/cumulus_pallet_xcmp_queue.rs @@ -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,7 +17,7 @@ //! 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-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -52,10 +52,10 @@ impl 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_108_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_483_000 picoseconds. + Weight::from_parts(5_808_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 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_945 nanoseconds. - Weight::from_parts(5_080_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_773_000 picoseconds. + Weight::from_parts(5_913_000, 0) + .saturating_add(Weight::from_parts(0, 1561)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/frame_system.rs b/parachains/runtimes/assets/statemine/src/weights/frame_system.rs index 11188b93267..4f0967e636d 100644 --- a/parachains/runtimes/assets/statemine/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/statemine/src/weights/frame_system.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `frame_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -52,22 +52,22 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_524 nanoseconds. - Weight::from_parts(1_612_000, 0) + // Minimum execution time: 2_146_000 picoseconds. + Weight::from_parts(2_194_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(413, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(368, 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_865 nanoseconds. - Weight::from_parts(6_939_000, 0) + // Minimum execution time: 7_732_000 picoseconds. + Weight::from_parts(8_001_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_762, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_403, 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 frame_system::WeightInfo for WeightInfo { fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `495` - // Minimum execution time: 3_490 nanoseconds. - Weight::from_parts(3_688_000, 0) - .saturating_add(Weight::from_parts(0, 495)) + // Estimated: `1485` + // Minimum execution time: 4_287_000 picoseconds. + Weight::from_parts(4_602_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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_683 nanoseconds. - Weight::from_parts(1_726_000, 0) + // Minimum execution time: 2_319_000 picoseconds. + Weight::from_parts(2_401_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_736 - .saturating_add(Weight::from_parts(582_823, 0).saturating_mul(i.into())) + // Standard Error: 1_933 + .saturating_add(Weight::from_parts(669_111, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_711 nanoseconds. - Weight::from_parts(1_787_000, 0) + // Minimum execution time: 2_381_000 picoseconds. + Weight::from_parts(2_405_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 779 - .saturating_add(Weight::from_parts(445_878, 0).saturating_mul(i.into())) + .saturating_add(Weight::from_parts(492_780, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) } /// Storage: Skipped Metadata (r:0 w:0) @@ -116,13 +116,14 @@ impl frame_system::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 1000]`. fn kill_prefix(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `81 + p * (69 ±0)` - // Estimated: `72 + p * (70 ±0)` - // Minimum execution time: 3_428 nanoseconds. - Weight::from_parts(3_492_000, 0) - .saturating_add(Weight::from_parts(0, 72)) - // Standard Error: 991 - .saturating_add(Weight::from_parts(953_258, 0).saturating_mul(p.into())) + // Measured: `84 + p * (69 ±0)` + // Estimated: `75 + p * (70 ±0)` + // Minimum execution time: 4_204_000 picoseconds. + Weight::from_parts(4_269_000, 0) + .saturating_add(Weight::from_parts(0, 75)) + // Standard Error: 1_101 + .saturating_add(Weight::from_parts(1_014_807, 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())) } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs index 1ecec9b5e09..94957ff84fa 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_assets.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_assets` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -53,11 +53,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn create() -> Weight { // Proof Size summary in bytes: - // Measured: `141` - // Estimated: `5288` - // Minimum execution time: 21_487 nanoseconds. - Weight::from_parts(21_977_000, 0) - .saturating_add(Weight::from_parts(0, 5288)) + // Measured: `109` + // Estimated: `7268` + // Minimum execution time: 24_493_000 picoseconds. + Weight::from_parts(24_993_000, 0) + .saturating_add(Weight::from_parts(0, 7268)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -66,10 +66,10 @@ impl pallet_assets::WeightInfo for WeightInfo { fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `6` - // Estimated: `2685` - // Minimum execution time: 10_630 nanoseconds. - Weight::from_parts(10_963_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Estimated: `3675` + // Minimum execution time: 12_605_000 picoseconds. + Weight::from_parts(12_888_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -77,11 +77,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn start_destroy() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 13_627 nanoseconds. - Weight::from_parts(13_906_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 14_917_000 picoseconds. + Weight::from_parts(15_146_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -94,13 +94,13 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn destroy_accounts(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + c * (240 ±0)` - // Estimated: `5262 + c * (5180 ±0)` - // Minimum execution time: 15_861 nanoseconds. - Weight::from_parts(16_079_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) - // Standard Error: 10_732 - .saturating_add(Weight::from_parts(14_192_928, 0).saturating_mul(c.into())) + // Measured: `0 + c * (208 ±0)` + // Estimated: `8232 + c * (5180 ±0)` + // Minimum execution time: 17_844_000 picoseconds. + Weight::from_parts(18_064_000, 0) + .saturating_add(Weight::from_parts(0, 8232)) + // Standard Error: 6_979 + .saturating_add(Weight::from_parts(12_064_749, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -114,13 +114,13 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 1000]`. fn destroy_approvals(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `446 + a * (86 ±0)` - // Estimated: `5308 + a * (2623 ±0)` - // Minimum execution time: 16_455 nanoseconds. - Weight::from_parts(16_720_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) - // Standard Error: 7_111 - .saturating_add(Weight::from_parts(13_717_750, 0).saturating_mul(a.into())) + // Measured: `414 + a * (86 ±0)` + // Estimated: `7288 + a * (2623 ±0)` + // Minimum execution time: 18_402_000 picoseconds. + Weight::from_parts(18_742_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) + // Standard Error: 5_332 + .saturating_add(Weight::from_parts(12_085_212, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -133,11 +133,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn finish_destroy() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 12_819 nanoseconds. - Weight::from_parts(13_111_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 14_390_000 picoseconds. + Weight::from_parts(14_903_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -147,11 +147,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5262` - // Minimum execution time: 22_897 nanoseconds. - Weight::from_parts(23_386_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `243` + // Estimated: `7242` + // Minimum execution time: 26_171_000 picoseconds. + Weight::from_parts(26_478_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -161,11 +161,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 28_432 nanoseconds. - Weight::from_parts(28_903_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 31_291_000 picoseconds. + Weight::from_parts(31_810_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -177,11 +177,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `10442` - // Minimum execution time: 39_823 nanoseconds. - Weight::from_parts(40_380_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 42_608_000 picoseconds. + Weight::from_parts(43_553_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -193,11 +193,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// 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: `383` - // Estimated: `10442` - // Minimum execution time: 34_924 nanoseconds. - Weight::from_parts(35_584_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 37_541_000 picoseconds. + Weight::from_parts(38_166_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -209,11 +209,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `10442` - // Minimum execution time: 39_647 nanoseconds. - Weight::from_parts(40_611_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 42_931_000 picoseconds. + Weight::from_parts(43_458_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -223,11 +223,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn freeze() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 16_462 nanoseconds. - Weight::from_parts(16_821_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 17_652_000 picoseconds. + Weight::from_parts(18_018_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -237,11 +237,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn thaw() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 16_416 nanoseconds. - Weight::from_parts(16_758_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 17_510_000 picoseconds. + Weight::from_parts(17_911_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -249,11 +249,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn freeze_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 12_853 nanoseconds. - Weight::from_parts(13_257_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 13_954_000 picoseconds. + Weight::from_parts(14_284_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -261,11 +261,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn thaw_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 12_422 nanoseconds. - Weight::from_parts(12_763_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 14_216_000 picoseconds. + Weight::from_parts(14_459_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -275,11 +275,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 13_950 nanoseconds. - Weight::from_parts(14_242_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 15_550_000 picoseconds. + Weight::from_parts(16_001_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -287,11 +287,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn set_team() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `2685` - // Minimum execution time: 12_726 nanoseconds. - Weight::from_parts(13_072_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `243` + // Estimated: `3675` + // Minimum execution time: 14_389_000 picoseconds. + Weight::from_parts(14_677_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -301,15 +301,13 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. - fn set_metadata(_n: u32, s: u32, ) -> Weight { + fn set_metadata(_n: u32, _s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 22_772 nanoseconds. - Weight::from_parts(24_026_274, 0) - .saturating_add(Weight::from_parts(0, 5300)) - // Standard Error: 1_231 - .saturating_add(Weight::from_parts(203, 0).saturating_mul(s.into())) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 25_401_000 picoseconds. + Weight::from_parts(27_056_833, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -319,11 +317,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `471` - // Estimated: `5300` - // Minimum execution time: 23_310 nanoseconds. - Weight::from_parts(23_724_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `407` + // Estimated: `7280` + // Minimum execution time: 26_001_000 picoseconds. + Weight::from_parts(26_493_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -333,17 +331,15 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. - fn force_set_metadata(n: u32, s: u32, ) -> Weight { + fn force_set_metadata(_n: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `82` - // Estimated: `5300` - // Minimum execution time: 12_379 nanoseconds. - Weight::from_parts(12_903_065, 0) - .saturating_add(Weight::from_parts(0, 5300)) - // Standard Error: 330 - .saturating_add(Weight::from_parts(667, 0).saturating_mul(n.into())) - // Standard Error: 330 - .saturating_add(Weight::from_parts(2_891, 0).saturating_mul(s.into())) + // Estimated: `7280` + // Minimum execution time: 13_988_000 picoseconds. + Weight::from_parts(14_751_106, 0) + .saturating_add(Weight::from_parts(0, 7280)) + // Standard Error: 381 + .saturating_add(Weight::from_parts(2_884, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -353,11 +349,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn force_clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `471` - // Estimated: `5300` - // Minimum execution time: 23_531 nanoseconds. - Weight::from_parts(23_845_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `407` + // Estimated: `7280` + // Minimum execution time: 25_837_000 picoseconds. + Weight::from_parts(26_110_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -365,11 +361,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn force_asset_status() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `2685` - // Minimum execution time: 12_426 nanoseconds. - Weight::from_parts(12_888_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `243` + // Estimated: `3675` + // Minimum execution time: 13_423_000 picoseconds. + Weight::from_parts(13_565_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -379,11 +375,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn approve_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `5308` - // Minimum execution time: 26_365 nanoseconds. - Weight::from_parts(26_700_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `277` + // Estimated: `7288` + // Minimum execution time: 29_285_000 picoseconds. + Weight::from_parts(29_727_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -397,11 +393,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_approved() -> Weight { // Proof Size summary in bytes: - // Measured: `553` - // Estimated: `13065` - // Minimum execution time: 53_167 nanoseconds. - Weight::from_parts(53_564_000, 0) - .saturating_add(Weight::from_parts(0, 13065)) + // Measured: `521` + // Estimated: `17025` + // Minimum execution time: 58_369_000 picoseconds. + Weight::from_parts(58_844_000, 0) + .saturating_add(Weight::from_parts(0, 17025)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -411,11 +407,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `5308` - // Minimum execution time: 28_120 nanoseconds. - Weight::from_parts(28_540_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `447` + // Estimated: `7288` + // Minimum execution time: 31_073_000 picoseconds. + Weight::from_parts(31_536_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -425,11 +421,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn force_cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `5308` - // Minimum execution time: 28_503 nanoseconds. - Weight::from_parts(28_988_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `447` + // Estimated: `7288` + // Minimum execution time: 32_182_000 picoseconds. + Weight::from_parts(32_625_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -437,12 +433,12 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn set_min_balance() -> Weight { // Proof Size summary in bytes: - // Measured: `383` + // Measured: `243` // Estimated: `3675` - // Minimum execution time: 16_213 nanoseconds. - Weight::from_parts(16_575_000, 0) + // Minimum execution time: 14_610_000 picoseconds. + Weight::from_parts(14_895_000, 0) .saturating_add(Weight::from_parts(0, 3675)) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs index 0b86b3ebfca..ed33ba28df6 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_balances.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -51,11 +51,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1178` - // Estimated: `2603` - // Minimum execution time: 46_493 nanoseconds. - Weight::from_parts(47_804_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 34_132_000 picoseconds. + Weight::from_parts(34_669_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 pallet_balances::WeightInfo for WeightInfo { /// 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: `1062` - // Estimated: `2603` - // Minimum execution time: 35_020 nanoseconds. - Weight::from_parts(35_462_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 25_052_000 picoseconds. + Weight::from_parts(25_681_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `1174` - // Estimated: `2603` - // Minimum execution time: 26_282 nanoseconds. - Weight::from_parts(26_915_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 15_072_000 picoseconds. + Weight::from_parts(15_451_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `1174` - // Estimated: `2603` - // Minimum execution time: 29_529 nanoseconds. - Weight::from_parts(30_135_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 18_416_000 picoseconds. + Weight::from_parts(18_742_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1174` - // Estimated: `5206` - // Minimum execution time: 46_969 nanoseconds. - Weight::from_parts(47_657_000, 0) - .saturating_add(Weight::from_parts(0, 5206)) + // Measured: `103` + // Estimated: `6196` + // Minimum execution time: 36_626_000 picoseconds. + Weight::from_parts(37_176_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_all() -> Weight { // Proof Size summary in bytes: - // Measured: `1062` - // Estimated: `2603` - // Minimum execution time: 41_398 nanoseconds. - Weight::from_parts(42_012_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 31_008_000 picoseconds. + Weight::from_parts(31_562_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -123,11 +123,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `1058` - // Estimated: `2603` - // Minimum execution time: 22_969 nanoseconds. - Weight::from_parts(23_548_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 14_214_000 picoseconds. + Weight::from_parts(14_535_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs index 4ad4a2ffce2..6165f030031 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_collator_selection.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_collator_selection` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -55,12 +55,12 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn set_invulnerables(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `178 + b * (78 ±0)` - // Estimated: `178 + b * (2554 ±0)` - // Minimum execution time: 14_234 nanoseconds. - Weight::from_parts(15_794_150, 0) - .saturating_add(Weight::from_parts(0, 178)) - // Standard Error: 4_000 - .saturating_add(Weight::from_parts(2_477_800, 0).saturating_mul(b.into())) + // Estimated: `1168 + b * (2554 ±0)` + // Minimum execution time: 15_415_000 picoseconds. + Weight::from_parts(15_521_960, 0) + .saturating_add(Weight::from_parts(0, 1168)) + // Standard Error: 3_294 + .saturating_add(Weight::from_parts(2_582_035, 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 pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_190 nanoseconds. - Weight::from_parts(7_441_000, 0) + // Minimum execution time: 7_363_000 picoseconds. + Weight::from_parts(7_715_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,8 +82,8 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_495 nanoseconds. - Weight::from_parts(7_666_000, 0) + // Minimum execution time: 7_516_000 picoseconds. + Weight::from_parts(7_860_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,13 +102,13 @@ impl 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: `1171 + c * (48 ±0)` - // Estimated: `56784 + c * (49 ±0)` - // Minimum execution time: 35_713 nanoseconds. - Weight::from_parts(27_978_009, 0) - .saturating_add(Weight::from_parts(0, 56784)) - // Standard Error: 1_293 - .saturating_add(Weight::from_parts(111_881, 0).saturating_mul(c.into())) + // Measured: `1108 + c * (48 ±0)` + // Estimated: `61671 + c * (49 ±0)` + // Minimum execution time: 38_063_000 picoseconds. + Weight::from_parts(30_924_306, 0) + .saturating_add(Weight::from_parts(0, 61671)) + // Standard Error: 1_232 + .saturating_add(Weight::from_parts(106_039, 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 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: `536 + c * (48 ±0)` - // Estimated: `48497` - // Minimum execution time: 27_164 nanoseconds. - Weight::from_parts(16_901_858, 0) - .saturating_add(Weight::from_parts(0, 48497)) - // Standard Error: 1_312 - .saturating_add(Weight::from_parts(108_799, 0).saturating_mul(c.into())) + // Measured: `452 + c * (48 ±0)` + // Estimated: `49487` + // Minimum execution time: 29_598_000 picoseconds. + Weight::from_parts(19_372_924, 0) + .saturating_add(Weight::from_parts(0, 49487)) + // Standard Error: 1_253 + .saturating_add(Weight::from_parts(106_394, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -138,11 +138,11 @@ impl 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: `135` - // Estimated: `5749` - // Minimum execution time: 26_007 nanoseconds. - Weight::from_parts(26_416_000, 0) - .saturating_add(Weight::from_parts(0, 5749)) + // Measured: `103` + // Estimated: `7729` + // Minimum execution time: 28_647_000 picoseconds. + Weight::from_parts(28_951_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 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: `22784 + r * (148 ±0) + c * (97 ±0)` - // Estimated: `52737 + c * (2519 ±0) + r * (2602 ±0)` - // Minimum execution time: 16_056 nanoseconds. - Weight::from_parts(16_335_000, 0) - .saturating_add(Weight::from_parts(0, 52737)) - // Standard Error: 806_799 - .saturating_add(Weight::from_parts(29_195_677, 0).saturating_mul(c.into())) + // Measured: `22721 + r * (116 ±0) + c * (97 ±0)` + // Estimated: `56697 + c * (2520 ±0) + r * (2602 ±0)` + // Minimum execution time: 17_043_000 picoseconds. + Weight::from_parts(17_352_000, 0) + .saturating_add(Weight::from_parts(0, 56697)) + // Standard Error: 798_735 + .saturating_add(Weight::from_parts(28_961_284, 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, 2520).saturating_mul(c.into())) .saturating_add(Weight::from_parts(0, 2602).saturating_mul(r.into())) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs index 37355802376..2e5f4b322f0 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_multisig.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_multisig` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -52,11 +52,11 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_185 nanoseconds. - Weight::from_parts(12_423_059, 0) + // Minimum execution time: 11_992_000 picoseconds. + Weight::from_parts(12_412_280, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1 - .saturating_add(Weight::from_parts(596, 0).saturating_mul(z.into())) + // Standard Error: 3 + .saturating_add(Weight::from_parts(503, 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 pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `311 + s * (2 ±0)` - // Estimated: `5821` - // Minimum execution time: 35_394 nanoseconds. - Weight::from_parts(28_339_222, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 525 - .saturating_add(Weight::from_parts(76_810, 0).saturating_mul(s.into())) + // Measured: `262 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 37_343_000 picoseconds. + Weight::from_parts(31_041_082, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 579 + .saturating_add(Weight::from_parts(68_564, 0).saturating_mul(s.into())) // Standard Error: 5 - .saturating_add(Weight::from_parts(1_641, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_253, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,15 +82,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_605 nanoseconds. - Weight::from_parts(19_882_694, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 486 - .saturating_add(Weight::from_parts(73_686, 0).saturating_mul(s.into())) - // Standard Error: 4 - .saturating_add(Weight::from_parts(1_615, 0).saturating_mul(z.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 27_702_000 picoseconds. + Weight::from_parts(22_324_758, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 382 + .saturating_add(Weight::from_parts(59_647, 0).saturating_mul(s.into())) + // Standard Error: 3 + .saturating_add(Weight::from_parts(1_199, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,15 +102,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `448 + s * (33 ±0)` - // Estimated: `8424` - // Minimum execution time: 40_558 nanoseconds. - Weight::from_parts(31_782_538, 0) - .saturating_add(Weight::from_parts(0, 8424)) - // Standard Error: 587 - .saturating_add(Weight::from_parts(94_913, 0).saturating_mul(s.into())) + // Measured: `385 + s * (33 ±0)` + // Estimated: `10404` + // Minimum execution time: 42_944_000 picoseconds. + Weight::from_parts(35_467_441, 0) + .saturating_add(Weight::from_parts(0, 10404)) + // Standard Error: 600 + .saturating_add(Weight::from_parts(80_406, 0).saturating_mul(s.into())) // Standard Error: 5 - .saturating_add(Weight::from_parts(1_647, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_220, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -119,13 +119,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `318 + s * (2 ±0)` - // Estimated: `5821` - // Minimum execution time: 24_889 nanoseconds. - Weight::from_parts(27_183_432, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 835 - .saturating_add(Weight::from_parts(79_518, 0).saturating_mul(s.into())) + // Measured: `263 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 27_997_000 picoseconds. + Weight::from_parts(30_250_714, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 709 + .saturating_add(Weight::from_parts(67_226, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -134,13 +134,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_143 nanoseconds. - Weight::from_parts(18_532_968, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 632 - .saturating_add(Weight::from_parts(75_565, 0).saturating_mul(s.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 19_821_000 picoseconds. + Weight::from_parts(20_670_152, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 470 + .saturating_add(Weight::from_parts(65_289, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -149,13 +149,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_917 nanoseconds. - Weight::from_parts(28_425_612, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 685 - .saturating_add(Weight::from_parts(81_581, 0).saturating_mul(s.into())) + // Measured: `454 + s * (1 ±0)` + // Estimated: `6811` + // Minimum execution time: 28_820_000 picoseconds. + Weight::from_parts(31_182_331, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 874 + .saturating_add(Weight::from_parts(68_617, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_nfts.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_nfts.rs index d4d05c7ce25..8c4425114b1 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_nfts.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_nfts.rs @@ -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,16 +17,16 @@ //! Autogenerated weights for `pallet_nfts` //! //! 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` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 // Executed Command: // ./artifacts/polkadot-parachain // benchmark // pallet -// --chain=westmint-dev +// --chain=statemine-dev // --execution=wasm // --wasm-execution=compiled // --pallet=pallet_nfts @@ -35,7 +35,7 @@ // --repeat=20 // --json // --header=./file_header.txt -// --output=./parachains/runtimes/assets/westmint/src/weights/pallet_nfts.rs +// --output=./parachains/runtimes/assets/statemine/src/weights/pallet_nfts.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -50,7 +50,7 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts NextCollectionId (r:1 w:1) /// Proof: Nfts NextCollectionId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionRoleOf (r:0 w:1) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:0 w:1) @@ -59,18 +59,18 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts CollectionAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn create() -> Weight { // Proof Size summary in bytes: - // Measured: `177` - // Estimated: `3054` - // Minimum execution time: 30_978 nanoseconds. - Weight::from_parts(31_489_000, 0) - .saturating_add(Weight::from_parts(0, 3054)) + // Measured: `145` + // Estimated: `5038` + // Minimum execution time: 34_100_000 picoseconds. + Weight::from_parts(34_649_000, 0) + .saturating_add(Weight::from_parts(0, 5038)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) } /// Storage: Nfts NextCollectionId (r:1 w:1) /// Proof: Nfts NextCollectionId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionRoleOf (r:0 w:1) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:0 w:1) @@ -80,62 +80,55 @@ impl pallet_nfts::WeightInfo for WeightInfo { fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `3054` - // Minimum execution time: 20_101 nanoseconds. - Weight::from_parts(20_488_000, 0) - .saturating_add(Weight::from_parts(0, 3054)) + // Estimated: `5038` + // Minimum execution time: 22_415_000 picoseconds. + Weight::from_parts(22_808_000, 0) + .saturating_add(Weight::from_parts(0, 5038)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) - /// Storage: Nfts Item (r:1001 w:1000) - /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts ItemMetadataOf (r:1001 w:1000) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) - /// Storage: Nfts Attribute (r:1001 w:1000) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:0 w:1) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) + /// Storage: Nfts ItemMetadataOf (r:1 w:0) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:1) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) + /// Storage: Nfts Attribute (r:1001 w:1000) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) + /// Storage: Nfts ItemConfigOf (r:1000 w:1000) + /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts CollectionMetadataOf (r:0 w:1) - /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(166), added: 2641, mode: MaxEncodedLen) + /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(294), added: 2769, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:0 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) - /// Storage: Nfts ItemConfigOf (r:0 w:1000) - /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) - /// Storage: Nfts Account (r:0 w:1000) - /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts CollectionAccount (r:0 w:1) /// Proof: Nfts CollectionAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// The range of component `n` is `[0, 1000]`. /// The range of component `m` is `[0, 1000]`. + /// The range of component `c` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. - fn destroy(_n: u32, m: u32, a: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `172673 + m * (206 ±0) + a * (210 ±0)` - // Estimated: `3347314 + m * (2694 ±0) + a * (2729 ±0)` - // Minimum execution time: 23_505_821 nanoseconds. - Weight::from_parts(16_948_157_713, 0) - .saturating_add(Weight::from_parts(0, 3347314)) - // Standard Error: 20_494 - .saturating_add(Weight::from_parts(7_059_571, 0).saturating_mul(m.into())) - // Standard Error: 20_494 - .saturating_add(Weight::from_parts(8_471_367, 0).saturating_mul(a.into())) + fn destroy(m: u32, _c: u32, a: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `32170 + a * (366 ±0)` + // Estimated: `2538829 + a * (2954 ±0)` + // Minimum execution time: 978_514_000 picoseconds. + Weight::from_parts(915_478_956, 0) + .saturating_add(Weight::from_parts(0, 2538829)) + // Standard Error: 4_368 + .saturating_add(Weight::from_parts(3_621, 0).saturating_mul(m.into())) + // Standard Error: 4_368 + .saturating_add(Weight::from_parts(5_742_436, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(1004)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) - .saturating_add(T::DbWeight::get().writes(3005)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) + .saturating_add(T::DbWeight::get().writes(1005)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) - .saturating_add(Weight::from_parts(0, 2694).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 2729).saturating_mul(a.into())) + .saturating_add(Weight::from_parts(0, 2954).saturating_mul(a.into())) } /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionRoleOf (r:1 w:0) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:1) @@ -144,11 +137,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `448` - // Estimated: `13506` - // Minimum execution time: 39_850 nanoseconds. - Weight::from_parts(40_227_000, 0) - .saturating_add(Weight::from_parts(0, 13506)) + // Measured: `421` + // Estimated: `18460` + // Minimum execution time: 44_509_000 picoseconds. + Weight::from_parts(45_090_000, 0) + .saturating_add(Weight::from_parts(0, 18460)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -157,7 +150,7 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:1) @@ -166,24 +159,22 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn force_mint() -> Weight { // Proof Size summary in bytes: - // Measured: `448` - // Estimated: `13506` - // Minimum execution time: 40_379 nanoseconds. - Weight::from_parts(41_110_000, 0) - .saturating_add(Weight::from_parts(0, 13506)) + // Measured: `421` + // Estimated: `18460` + // Minimum execution time: 43_761_000 picoseconds. + Weight::from_parts(44_304_000, 0) + .saturating_add(Weight::from_parts(0, 18460)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) } /// Storage: Nfts ItemConfigOf (r:1 w:1) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemMetadataOf (r:1 w:0) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:1) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts ItemPriceOf (r:0 w:1) @@ -194,26 +185,22 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `647` - // Estimated: `13652` - // Minimum execution time: 43_534 nanoseconds. - Weight::from_parts(43_846_000, 0) - .saturating_add(Weight::from_parts(0, 13652)) - .saturating_add(T::DbWeight::get().reads(5)) + // Measured: `530` + // Estimated: `15200` + // Minimum execution time: 45_215_000 picoseconds. + Weight::from_parts(46_367_000, 0) + .saturating_add(Weight::from_parts(0, 15200)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(7)) } /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:2) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts ItemPriceOf (r:0 w:1) @@ -222,16 +209,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `811` - // Estimated: `16109` - // Minimum execution time: 49_184 nanoseconds. - Weight::from_parts(49_935_000, 0) - .saturating_add(Weight::from_parts(0, 16109)) - .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(6)) + // Measured: `559` + // Estimated: `14926` + // Minimum execution time: 35_381_000 picoseconds. + Weight::from_parts(35_896_000, 0) + .saturating_add(Weight::from_parts(0, 14926)) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(5)) } /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Item (r:5000 w:5000) @@ -239,13 +226,13 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `756 + i * (140 ±0)` - // Estimated: `5103 + i * (3336 ±0)` - // Minimum execution time: 15_668 nanoseconds. - Weight::from_parts(15_762_000, 0) - .saturating_add(Weight::from_parts(0, 5103)) - // Standard Error: 12_791 - .saturating_add(Weight::from_parts(12_224_567, 0).saturating_mul(i.into())) + // Measured: `729 + i * (108 ±0)` + // Estimated: `8077 + i * (3336 ±0)` + // Minimum execution time: 16_621_000 picoseconds. + Weight::from_parts(16_839_000, 0) + .saturating_add(Weight::from_parts(0, 8077)) + // Standard Error: 13_184 + .saturating_add(Weight::from_parts(13_274_447, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) @@ -258,10 +245,10 @@ impl pallet_nfts::WeightInfo for WeightInfo { fn lock_item_transfer() -> Weight { // Proof Size summary in bytes: // Measured: `401` - // Estimated: `5067` - // Minimum execution time: 18_861 nanoseconds. - Weight::from_parts(19_195_000, 0) - .saturating_add(Weight::from_parts(0, 5067)) + // Estimated: `7047` + // Minimum execution time: 20_314_000 picoseconds. + Weight::from_parts(20_726_000, 0) + .saturating_add(Weight::from_parts(0, 7047)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -272,145 +259,149 @@ impl pallet_nfts::WeightInfo for WeightInfo { fn unlock_item_transfer() -> Weight { // Proof Size summary in bytes: // Measured: `401` - // Estimated: `5067` - // Minimum execution time: 18_710 nanoseconds. - Weight::from_parts(18_971_000, 0) - .saturating_add(Weight::from_parts(0, 5067)) + // Estimated: `7047` + // Minimum execution time: 20_178_000 picoseconds. + Weight::from_parts(20_565_000, 0) + .saturating_add(Weight::from_parts(0, 7047)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) + /// Storage: Nfts Collection (r:1 w:0) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) fn lock_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `289` - // Estimated: `5092` - // Minimum execution time: 17_067 nanoseconds. - Weight::from_parts(17_233_000, 0) - .saturating_add(Weight::from_parts(0, 5092)) + // Measured: `306` + // Estimated: `7087` + // Minimum execution time: 17_142_000 picoseconds. + Weight::from_parts(18_191_000, 0) + .saturating_add(Weight::from_parts(0, 7087)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts OwnershipAcceptance (r:1 w:1) /// Proof: Nfts OwnershipAcceptance (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionAccount (r:0 w:2) /// Proof: Nfts CollectionAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: - // Measured: `381` - // Estimated: `5082` - // Minimum execution time: 21_203 nanoseconds. - Weight::from_parts(21_468_000, 0) - .saturating_add(Weight::from_parts(0, 5082)) + // Measured: `354` + // Estimated: `7066` + // Minimum execution time: 22_902_000 picoseconds. + Weight::from_parts(23_495_000, 0) + .saturating_add(Weight::from_parts(0, 7066)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:0 w:4) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:2 w:4) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) fn set_team() -> Weight { // Proof Size summary in bytes: - // Measured: `362` - // Estimated: `2555` - // Minimum execution time: 24_304 nanoseconds. - Weight::from_parts(24_823_000, 0) - .saturating_add(Weight::from_parts(0, 2555)) - .saturating_add(T::DbWeight::get().reads(1)) + // Measured: `335` + // Estimated: `9627` + // Minimum execution time: 41_436_000 picoseconds. + Weight::from_parts(41_922_000, 0) + .saturating_add(Weight::from_parts(0, 9627)) + .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionAccount (r:0 w:2) /// Proof: Nfts CollectionAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn force_collection_owner() -> Weight { // Proof Size summary in bytes: - // Measured: `304` - // Estimated: `2555` - // Minimum execution time: 17_173 nanoseconds. - Weight::from_parts(17_448_000, 0) - .saturating_add(Weight::from_parts(0, 2555)) + // Measured: `277` + // Estimated: `3549` + // Minimum execution time: 19_015_000 picoseconds. + Weight::from_parts(19_490_000, 0) + .saturating_add(Weight::from_parts(0, 3549)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) } /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:0 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) fn force_collection_config() -> Weight { // Proof Size summary in bytes: // Measured: `242` - // Estimated: `2555` - // Minimum execution time: 13_697 nanoseconds. - Weight::from_parts(13_924_000, 0) - .saturating_add(Weight::from_parts(0, 2555)) + // Estimated: `3549` + // Minimum execution time: 15_532_000 picoseconds. + Weight::from_parts(15_827_000, 0) + .saturating_add(Weight::from_parts(0, 3549)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:1) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) fn lock_item_properties() -> Weight { // Proof Size summary in bytes: - // Measured: `445` - // Estimated: `5078` - // Minimum execution time: 18_063 nanoseconds. - Weight::from_parts(18_438_000, 0) - .saturating_add(Weight::from_parts(0, 5078)) + // Measured: `401` + // Estimated: `7047` + // Minimum execution time: 21_022_000 picoseconds. + Weight::from_parts(21_289_000, 0) + .saturating_add(Weight::from_parts(0, 7047)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:1 w:1) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) fn set_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `474` - // Estimated: `10355` - // Minimum execution time: 37_582 nanoseconds. - Weight::from_parts(38_155_000, 0) - .saturating_add(Weight::from_parts(0, 10355)) - .saturating_add(T::DbWeight::get().reads(4)) + // Measured: `505` + // Estimated: `18078` + // Minimum execution time: 47_283_000 picoseconds. + Weight::from_parts(47_793_000, 0) + .saturating_add(Weight::from_parts(0, 18078)) + .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:1 w:1) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) fn force_set_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `337` - // Estimated: `5284` - // Minimum execution time: 24_392 nanoseconds. - Weight::from_parts(24_787_000, 0) - .saturating_add(Weight::from_parts(0, 5284)) + // Measured: `310` + // Estimated: `7493` + // Minimum execution time: 27_462_000 picoseconds. + Weight::from_parts(27_798_000, 0) + .saturating_add(Weight::from_parts(0, 7493)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: Nfts Attribute (r:1 w:1) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) - /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) + /// Storage: Nfts Collection (r:1 w:1) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) fn clear_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `724` - // Estimated: `7807` - // Minimum execution time: 34_564 nanoseconds. - Weight::from_parts(34_956_000, 0) - .saturating_add(Weight::from_parts(0, 7807)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `949` + // Estimated: `14540` + // Minimum execution time: 44_392_000 picoseconds. + Weight::from_parts(44_956_000, 0) + .saturating_add(Weight::from_parts(0, 14540)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: Nfts Item (r:1 w:0) @@ -419,11 +410,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts ItemAttributesApprovalsOf (max_values: None, max_size: Some(1001), added: 3476, mode: MaxEncodedLen) fn approve_item_attributes() -> Weight { // Proof Size summary in bytes: - // Measured: `379` - // Estimated: `6812` - // Minimum execution time: 17_194 nanoseconds. - Weight::from_parts(17_467_000, 0) - .saturating_add(Weight::from_parts(0, 6812)) + // Measured: `347` + // Estimated: `8792` + // Minimum execution time: 18_619_000 picoseconds. + Weight::from_parts(18_970_000, 0) + .saturating_add(Weight::from_parts(0, 8792)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -432,133 +423,135 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts ItemAttributesApprovalsOf (r:1 w:1) /// Proof: Nfts ItemAttributesApprovalsOf (max_values: None, max_size: Some(1001), added: 3476, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:1001 w:1000) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) /// Storage: System Account (r:1 w:1) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// The range of component `n` is `[0, 1000]`. fn cancel_item_attributes_approval(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `828 + n * (204 ±0)` - // Estimated: `12144 + n * (2729 ±0)` - // Minimum execution time: 25_617 nanoseconds. - Weight::from_parts(25_917_000, 0) - .saturating_add(Weight::from_parts(0, 12144)) - // Standard Error: 5_524 - .saturating_add(Weight::from_parts(7_538_893, 0).saturating_mul(n.into())) + // Measured: `726 + n * (398 ±0)` + // Estimated: `16329 + n * (2954 ±0)` + // Minimum execution time: 28_293_000 picoseconds. + Weight::from_parts(28_502_000, 0) + .saturating_add(Weight::from_parts(0, 16329)) + // Standard Error: 4_215 + .saturating_add(Weight::from_parts(5_601_603, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(2)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2729).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2954).saturating_mul(n.into())) } + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemMetadataOf (r:1 w:1) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) fn set_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `474` - // Estimated: `10320` - // Minimum execution time: 32_053 nanoseconds. - Weight::from_parts(32_510_000, 0) - .saturating_add(Weight::from_parts(0, 10320)) - .saturating_add(T::DbWeight::get().reads(4)) + // Measured: `505` + // Estimated: `17946` + // Minimum execution time: 39_371_000 picoseconds. + Weight::from_parts(39_852_000, 0) + .saturating_add(Weight::from_parts(0, 17946)) + .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemMetadataOf (r:1 w:1) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `688` - // Estimated: `7772` - // Minimum execution time: 30_654 nanoseconds. - Weight::from_parts(31_113_000, 0) - .saturating_add(Weight::from_parts(0, 7772)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `815` + // Estimated: `14408` + // Minimum execution time: 37_535_000 picoseconds. + Weight::from_parts(38_894_000, 0) + .saturating_add(Weight::from_parts(0, 14408)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionMetadataOf (r:1 w:1) - /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(166), added: 2641, mode: MaxEncodedLen) + /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(294), added: 2769, mode: MaxEncodedLen) fn set_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `333` - // Estimated: `7744` - // Minimum execution time: 27_700 nanoseconds. - Weight::from_parts(28_291_000, 0) - .saturating_add(Weight::from_parts(0, 7744)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `364` + // Estimated: `14380` + // Minimum execution time: 35_608_000 picoseconds. + Weight::from_parts(35_741_000, 0) + .saturating_add(Weight::from_parts(0, 14380)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts CollectionMetadataOf (r:1 w:1) - /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(166), added: 2641, mode: MaxEncodedLen) + /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(294), added: 2769, mode: MaxEncodedLen) fn clear_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `555` - // Estimated: `7744` - // Minimum execution time: 27_483 nanoseconds. - Weight::from_parts(27_830_000, 0) - .saturating_add(Weight::from_parts(0, 7744)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `682` + // Estimated: `14380` + // Minimum execution time: 33_234_000 picoseconds. + Weight::from_parts(33_617_000, 0) + .saturating_add(Weight::from_parts(0, 14380)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) fn approve_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `466` - // Estimated: `8428` - // Minimum execution time: 23_623 nanoseconds. - Weight::from_parts(24_282_000, 0) - .saturating_add(Weight::from_parts(0, 8428)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `376` + // Estimated: `7864` + // Minimum execution time: 22_900_000 picoseconds. + Weight::from_parts(23_351_000, 0) + .saturating_add(Weight::from_parts(0, 7864)) + .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) fn cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `474` - // Estimated: `5880` - // Minimum execution time: 21_115 nanoseconds. - Weight::from_parts(22_036_000, 0) - .saturating_add(Weight::from_parts(0, 5880)) - .saturating_add(T::DbWeight::get().reads(2)) + // Measured: `384` + // Estimated: `4326` + // Minimum execution time: 20_413_000 picoseconds. + Weight::from_parts(20_622_000, 0) + .saturating_add(Weight::from_parts(0, 4326)) + .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) fn clear_all_transfer_approvals() -> Weight { // Proof Size summary in bytes: - // Measured: `474` - // Estimated: `5880` - // Minimum execution time: 20_352 nanoseconds. - Weight::from_parts(20_627_000, 0) - .saturating_add(Weight::from_parts(0, 5880)) - .saturating_add(T::DbWeight::get().reads(2)) + // Measured: `384` + // Estimated: `4326` + // Minimum execution time: 19_132_000 picoseconds. + Weight::from_parts(19_443_000, 0) + .saturating_add(Weight::from_parts(0, 4326)) + .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts OwnershipAcceptance (r:1 w:1) @@ -566,38 +559,38 @@ impl pallet_nfts::WeightInfo for WeightInfo { fn set_accept_ownership() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `2527` - // Minimum execution time: 14_427 nanoseconds. - Weight::from_parts(15_169_000, 0) - .saturating_add(Weight::from_parts(0, 2527)) + // Estimated: `3517` + // Minimum execution time: 16_661_000 picoseconds. + Weight::from_parts(16_925_000, 0) + .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts CollectionConfigOf (r:1 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) fn set_collection_max_supply() -> Weight { // Proof Size summary in bytes: - // Measured: `333` - // Estimated: `5103` - // Minimum execution time: 18_049 nanoseconds. - Weight::from_parts(18_431_000, 0) - .saturating_add(Weight::from_parts(0, 5103)) + // Measured: `306` + // Estimated: `7087` + // Minimum execution time: 19_575_000 picoseconds. + Weight::from_parts(19_826_000, 0) + .saturating_add(Weight::from_parts(0, 7087)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) fn update_mint_settings() -> Weight { // Proof Size summary in bytes: - // Measured: `333` - // Estimated: `5103` - // Minimum execution time: 17_166 nanoseconds. - Weight::from_parts(17_511_000, 0) - .saturating_add(Weight::from_parts(0, 5103)) + // Measured: `289` + // Estimated: `7072` + // Minimum execution time: 19_749_000 picoseconds. + Weight::from_parts(19_902_000, 0) + .saturating_add(Weight::from_parts(0, 7072)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -611,11 +604,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn set_price() -> Weight { // Proof Size summary in bytes: - // Measured: `516` - // Estimated: `8407` - // Minimum execution time: 22_556 nanoseconds. - Weight::from_parts(22_839_000, 0) - .saturating_add(Weight::from_parts(0, 8407)) + // Measured: `484` + // Estimated: `11377` + // Minimum execution time: 23_970_000 picoseconds. + Weight::from_parts(24_589_000, 0) + .saturating_add(Weight::from_parts(0, 11377)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -624,37 +617,35 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts ItemPriceOf (r:1 w:1) /// Proof: Nfts ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:2) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts PendingSwapOf (r:0 w:1) /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) fn buy_item() -> Weight { // Proof Size summary in bytes: - // Measured: `897` - // Estimated: `16129` - // Minimum execution time: 53_554 nanoseconds. - Weight::from_parts(54_285_000, 0) - .saturating_add(Weight::from_parts(0, 16129)) - .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(6)) + // Measured: `671` + // Estimated: `18480` + // Minimum execution time: 43_929_000 picoseconds. + Weight::from_parts(44_364_000, 0) + .saturating_add(Weight::from_parts(0, 18480)) + .saturating_add(T::DbWeight::get().reads(5)) + .saturating_add(T::DbWeight::get().writes(5)) } /// The range of component `n` is `[0, 10]`. fn pay_tips(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_031 nanoseconds. - Weight::from_parts(3_579_973, 0) + // Minimum execution time: 2_611_000 picoseconds. + Weight::from_parts(4_292_527, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 8_727 - .saturating_add(Weight::from_parts(3_165_511, 0).saturating_mul(n.into())) + // Standard Error: 9_304 + .saturating_add(Weight::from_parts(3_636_886, 0).saturating_mul(n.into())) } /// Storage: Nfts Item (r:2 w:0) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) @@ -662,11 +653,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) fn create_swap() -> Weight { // Proof Size summary in bytes: - // Measured: `524` - // Estimated: `6672` - // Minimum execution time: 20_161 nanoseconds. - Weight::from_parts(20_487_000, 0) - .saturating_add(Weight::from_parts(0, 6672)) + // Measured: `460` + // Estimated: `7662` + // Minimum execution time: 22_643_000 picoseconds. + Weight::from_parts(22_957_000, 0) + .saturating_add(Weight::from_parts(0, 7662)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -676,11 +667,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) fn cancel_swap() -> Weight { // Proof Size summary in bytes: - // Measured: `511` - // Estimated: `5882` - // Minimum execution time: 19_470 nanoseconds. - Weight::from_parts(19_832_000, 0) - .saturating_add(Weight::from_parts(0, 5882)) + // Measured: `479` + // Estimated: `7862` + // Minimum execution time: 21_037_000 picoseconds. + Weight::from_parts(21_359_000, 0) + .saturating_add(Weight::from_parts(0, 7862)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -689,85 +680,85 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts PendingSwapOf (r:1 w:2) /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:2 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:4) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts ItemPriceOf (r:0 w:2) /// Proof: Nfts ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn claim_swap() -> Weight { // Proof Size summary in bytes: - // Measured: `1026` - // Estimated: `21970` - // Minimum execution time: 78_114 nanoseconds. - Weight::from_parts(79_459_000, 0) - .saturating_add(Weight::from_parts(0, 21970)) - .saturating_add(T::DbWeight::get().reads(8)) - .saturating_add(T::DbWeight::get().writes(11)) + // Measured: `800` + // Estimated: `24321` + // Minimum execution time: 72_434_000 picoseconds. + Weight::from_parts(73_184_000, 0) + .saturating_add(Weight::from_parts(0, 24321)) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(10)) } - /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:2 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) + /// Storage: Nfts Collection (r:1 w:1) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:1) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: System Account (r:1 w:1) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:10 w:10) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) /// Storage: Nfts ItemMetadataOf (r:1 w:1) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:1) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// The range of component `n` is `[0, 10]`. fn mint_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `525` - // Estimated: `16259 + n * (2729 ±0)` - // Minimum execution time: 108_373 nanoseconds. - Weight::from_parts(112_094_892, 0) - .saturating_add(Weight::from_parts(0, 16259)) - // Standard Error: 27_186 - .saturating_add(Weight::from_parts(20_710_983, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(6)) + // Measured: `524` + // Estimated: `29399 + n * (2954 ±0)` + // Minimum execution time: 125_554_000 picoseconds. + Weight::from_parts(129_631_978, 0) + .saturating_add(Weight::from_parts(0, 29399)) + // Standard Error: 20_858 + .saturating_add(Weight::from_parts(26_871_088, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2729).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2954).saturating_mul(n.into())) } /// Storage: Nfts Item (r:1 w:0) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) /// Storage: Nfts ItemAttributesApprovalsOf (r:1 w:1) - /// Proof: Nfts ItemAttributesApprovalsOf (max_values: None, max_size: Some(681), added: 3156, mode: MaxEncodedLen) - /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts ItemAttributesApprovalsOf (max_values: None, max_size: Some(1001), added: 3476, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) + /// Storage: Nfts Collection (r:1 w:1) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:10 w:10) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(446), added: 2921, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) /// Storage: System Account (r:1 w:1) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// The range of component `n` is `[0, 10]`. fn set_attributes_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `716` - // Estimated: `14198 + n * (2921 ±0)` - // Minimum execution time: 84_153 nanoseconds. - Weight::from_parts(96_401_623, 0) - .saturating_add(Weight::from_parts(0, 14198)) - // Standard Error: 70_244 - .saturating_add(Weight::from_parts(26_866_222, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `554` + // Estimated: `20462 + n * (2954 ±0)` + // Minimum execution time: 76_170_000 picoseconds. + Weight::from_parts(85_697_599, 0) + .saturating_add(Weight::from_parts(0, 20462)) + // Standard Error: 51_480 + .saturating_add(Weight::from_parts(26_398_485, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(2)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2921).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2954).saturating_mul(n.into())) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs index c4c259678fc..9e97e9e982d 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_proxy.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_proxy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -52,13 +52,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 15_168 nanoseconds. - Weight::from_parts(15_986_761, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 2_885 - .saturating_add(Weight::from_parts(12_185, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 16_846_000 picoseconds. + Weight::from_parts(17_545_125, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_168 + .saturating_add(Weight::from_parts(38_590, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: Proxy Proxies (r:1 w:0) @@ -71,15 +71,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `550 + a * (68 ±0) + p * (37 ±0)` - // Estimated: `11027` - // Minimum execution time: 32_310 nanoseconds. - Weight::from_parts(32_466_194, 0) - .saturating_add(Weight::from_parts(0, 11027)) - // Standard Error: 1_813 - .saturating_add(Weight::from_parts(120_725, 0).saturating_mul(a.into())) - // Standard Error: 1_873 - .saturating_add(Weight::from_parts(32_578, 0).saturating_mul(p.into())) + // Measured: `454 + a * (68 ±0) + p * (37 ±0)` + // Estimated: `13997` + // Minimum execution time: 35_646_000 picoseconds. + Weight::from_parts(35_944_816, 0) + .saturating_add(Weight::from_parts(0, 13997)) + // Standard Error: 1_868 + .saturating_add(Weight::from_parts(137_815, 0).saturating_mul(a.into())) + // Standard Error: 1_930 + .saturating_add(Weight::from_parts(38_331, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -91,15 +91,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `433 + a * (68 ±0)` - // Estimated: `7311` - // Minimum execution time: 20_363 nanoseconds. - Weight::from_parts(21_135_277, 0) - .saturating_add(Weight::from_parts(0, 7311)) - // Standard Error: 1_404 - .saturating_add(Weight::from_parts(120_045, 0).saturating_mul(a.into())) - // Standard Error: 1_450 - .saturating_add(Weight::from_parts(8_992, 0).saturating_mul(p.into())) + // Measured: `369 + a * (68 ±0)` + // Estimated: `9291` + // Minimum execution time: 22_142_000 picoseconds. + Weight::from_parts(23_269_000, 0) + .saturating_add(Weight::from_parts(0, 9291)) + // Standard Error: 1_365 + .saturating_add(Weight::from_parts(140_747, 0).saturating_mul(a.into())) + // Standard Error: 1_411 + .saturating_add(Weight::from_parts(14_983, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -111,15 +111,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `433 + a * (68 ±0)` - // Estimated: `7311` - // Minimum execution time: 20_086 nanoseconds. - Weight::from_parts(21_145_287, 0) - .saturating_add(Weight::from_parts(0, 7311)) - // Standard Error: 1_612 - .saturating_add(Weight::from_parts(113_598, 0).saturating_mul(a.into())) - // Standard Error: 1_666 - .saturating_add(Weight::from_parts(11_520, 0).saturating_mul(p.into())) + // Measured: `369 + a * (68 ±0)` + // Estimated: `9291` + // Minimum execution time: 22_465_000 picoseconds. + Weight::from_parts(23_366_335, 0) + .saturating_add(Weight::from_parts(0, 9291)) + // Standard Error: 4_348 + .saturating_add(Weight::from_parts(149_266, 0).saturating_mul(a.into())) + // Standard Error: 4_492 + .saturating_add(Weight::from_parts(10_411, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -133,15 +133,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `482 + a * (68 ±0) + p * (37 ±0)` - // Estimated: `11027` - // Minimum execution time: 27_819 nanoseconds. - Weight::from_parts(28_662_588, 0) - .saturating_add(Weight::from_parts(0, 11027)) - // Standard Error: 2_297 - .saturating_add(Weight::from_parts(128_485, 0).saturating_mul(a.into())) - // Standard Error: 2_373 - .saturating_add(Weight::from_parts(47_044, 0).saturating_mul(p.into())) + // Measured: `386 + a * (68 ±0) + p * (37 ±0)` + // Estimated: `13997` + // Minimum execution time: 31_086_000 picoseconds. + Weight::from_parts(32_252_234, 0) + .saturating_add(Weight::from_parts(0, 13997)) + // Standard Error: 2_039 + .saturating_add(Weight::from_parts(131_541, 0).saturating_mul(a.into())) + // Standard Error: 2_107 + .saturating_add(Weight::from_parts(41_085, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -150,13 +150,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 21_187 nanoseconds. - Weight::from_parts(22_430_290, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 6_530 - .saturating_add(Weight::from_parts(43_133, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 24_040_000 picoseconds. + Weight::from_parts(24_914_869, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 2_025 + .saturating_add(Weight::from_parts(47_844, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -165,13 +165,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 20_985 nanoseconds. - Weight::from_parts(21_852_273, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_662 - .saturating_add(Weight::from_parts(66_644, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 23_495_000 picoseconds. + Weight::from_parts(24_788_899, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_911 + .saturating_add(Weight::from_parts(68_917, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -180,41 +180,41 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 16_958 nanoseconds. - Weight::from_parts(17_752_361, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_173 - .saturating_add(Weight::from_parts(25_691, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 19_269_000 picoseconds. + Weight::from_parts(20_040_655, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_327 + .saturating_add(Weight::from_parts(24_180, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Proxy Proxies (r:1 w:1) /// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen) /// The range of component `p` is `[1, 31]`. - fn create_pure(p: u32, ) -> Weight { + fn create_pure(_p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `139` - // Estimated: `3716` - // Minimum execution time: 23_055 nanoseconds. - Weight::from_parts(23_892_965, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_390 - .saturating_add(Weight::from_parts(16_195, 0).saturating_mul(p.into())) + // Estimated: `4706` + // Minimum execution time: 25_926_000 picoseconds. + Weight::from_parts(26_963_808, 0) + .saturating_add(Weight::from_parts(0, 4706)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Proxy Proxies (r:1 w:1) /// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen) /// The range of component `p` is `[0, 30]`. - fn kill_pure(_p: u32, ) -> Weight { + fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `196 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 18_344 nanoseconds. - Weight::from_parts(20_533_110, 0) - .saturating_add(Weight::from_parts(0, 3716)) + // Measured: `164 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 19_961_000 picoseconds. + Weight::from_parts(20_928_300, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_576 + .saturating_add(Weight::from_parts(28_604, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs index 773068d7e10..06d41c6383a 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_session.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_session` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -54,10 +54,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { // Proof Size summary in bytes: // Measured: `270` - // Estimated: `5490` - // Minimum execution time: 15_187 nanoseconds. - Weight::from_parts(15_459_000, 0) - .saturating_add(Weight::from_parts(0, 5490)) + // Estimated: `7470` + // Minimum execution time: 17_273_000 picoseconds. + Weight::from_parts(17_562_000, 0) + .saturating_add(Weight::from_parts(0, 7470)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -68,10 +68,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn purge_keys() -> Weight { // Proof Size summary in bytes: // Measured: `242` - // Estimated: `2959` - // Minimum execution time: 11_795 nanoseconds. - Weight::from_parts(11_994_000, 0) - .saturating_add(Weight::from_parts(0, 2959)) + // Estimated: `3949` + // Minimum execution time: 13_268_000 picoseconds. + Weight::from_parts(13_646_000, 0) + .saturating_add(Weight::from_parts(0, 3949)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs index 0802c0eb098..af27f018b00 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_timestamp.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_timestamp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -54,10 +54,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { // Proof Size summary in bytes: // Measured: `86` - // Estimated: `1006` - // Minimum execution time: 8_408 nanoseconds. - Weight::from_parts(8_706_000, 0) - .saturating_add(Weight::from_parts(0, 1006)) + // Estimated: `2986` + // Minimum execution time: 9_234_000 picoseconds. + Weight::from_parts(9_578_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 pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `57` // Estimated: `0` - // Minimum execution time: 3_185 nanoseconds. - Weight::from_parts(3_282_000, 0) + // Minimum execution time: 3_193_000 picoseconds. + Weight::from_parts(3_306_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs index 5bd62a1fc8d..44846163ff0 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_uniques.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_uniques` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -53,11 +53,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn create() -> Weight { // Proof Size summary in bytes: - // Measured: `177` - // Estimated: `2653` - // Minimum execution time: 24_517 nanoseconds. - Weight::from_parts(24_884_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `145` + // Estimated: `3643` + // Minimum execution time: 25_977_000 picoseconds. + Weight::from_parts(27_109_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -68,10 +68,10 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `2653` - // Minimum execution time: 13_312 nanoseconds. - Weight::from_parts(13_652_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Estimated: `3643` + // Minimum execution time: 14_712_000 picoseconds. + Weight::from_parts(15_150_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -79,14 +79,14 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) /// Storage: Uniques Asset (r:1001 w:1000) /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) + /// Storage: Uniques InstanceMetadataOf (r:1000 w:1000) + /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) + /// Storage: Uniques Attribute (r:1000 w:1000) + /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) /// Storage: Uniques ClassAccount (r:0 w:1) /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Uniques Attribute (r:0 w:1000) - /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) /// Storage: Uniques ClassMetadataOf (r:0 w:1) /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) - /// Storage: Uniques InstanceMetadataOf (r:0 w:1000) - /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) /// Storage: Uniques Account (r:0 w:1000) /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Uniques CollectionMaxSupply (r:0 w:1) @@ -96,24 +96,28 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `289 + n * (108 ±0) + m * (56 ±0) + a * (107 ±0)` - // Estimated: `5250 + n * (2597 ±0)` - // Minimum execution time: 2_287_290 nanoseconds. - Weight::from_parts(2_319_526_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) - // Standard Error: 25_275 - .saturating_add(Weight::from_parts(8_587_226, 0).saturating_mul(n.into())) - // Standard Error: 25_275 - .saturating_add(Weight::from_parts(193_381, 0).saturating_mul(m.into())) - // Standard Error: 25_275 - .saturating_add(Weight::from_parts(296_151, 0).saturating_mul(a.into())) + // Measured: `257 + n * (76 ±0) + m * (56 ±0) + a * (107 ±0)` + // Estimated: `9210 + n * (2597 ±0) + a * (2647 ±0) + m * (2662 ±0)` + // Minimum execution time: 2_367_187_000 picoseconds. + Weight::from_parts(2_382_789_000, 0) + .saturating_add(Weight::from_parts(0, 9210)) + // Standard Error: 24_652 + .saturating_add(Weight::from_parts(6_204_090, 0).saturating_mul(n.into())) + // Standard Error: 24_652 + .saturating_add(Weight::from_parts(246_468, 0).saturating_mul(m.into())) + // Standard Error: 24_652 + .saturating_add(Weight::from_parts(346_915, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) .saturating_add(Weight::from_parts(0, 2597).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2647).saturating_mul(a.into())) + .saturating_add(Weight::from_parts(0, 2662).saturating_mul(m.into())) } /// Storage: Uniques Asset (r:1 w:1) /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) @@ -125,11 +129,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `7749` - // Minimum execution time: 29_225 nanoseconds. - Weight::from_parts(29_894_000, 0) - .saturating_add(Weight::from_parts(0, 7749)) + // Measured: `282` + // Estimated: `10719` + // Minimum execution time: 31_948_000 picoseconds. + Weight::from_parts(32_314_000, 0) + .saturating_add(Weight::from_parts(0, 10719)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -143,11 +147,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 30_673 nanoseconds. - Weight::from_parts(31_553_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 33_711_000 picoseconds. + Weight::from_parts(34_742_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -161,11 +165,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 24_944 nanoseconds. - Weight::from_parts(25_233_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 26_609_000 picoseconds. + Weight::from_parts(27_130_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -176,13 +180,13 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `770 + i * (108 ±0)` - // Estimated: `2653 + i * (2597 ±0)` - // Minimum execution time: 14_364 nanoseconds. - Weight::from_parts(14_520_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) - // Standard Error: 12_908 - .saturating_add(Weight::from_parts(12_176_880, 0).saturating_mul(i.into())) + // Measured: `738 + i * (76 ±0)` + // Estimated: `4633 + i * (2597 ±0)` + // Minimum execution time: 15_463_000 picoseconds. + Weight::from_parts(15_625_000, 0) + .saturating_add(Weight::from_parts(0, 4633)) + // Standard Error: 12_996 + .saturating_add(Weight::from_parts(13_104_503, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -195,11 +199,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn freeze() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 17_798 nanoseconds. - Weight::from_parts(18_009_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 18_897_000 picoseconds. + Weight::from_parts(19_276_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -209,11 +213,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn thaw() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 17_924 nanoseconds. - Weight::from_parts(18_168_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 18_883_000 picoseconds. + Weight::from_parts(19_526_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -221,11 +225,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn freeze_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 13_425 nanoseconds. - Weight::from_parts(13_846_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 14_519_000 picoseconds. + Weight::from_parts(14_887_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -233,11 +237,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn thaw_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 13_484 nanoseconds. - Weight::from_parts(13_715_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 14_172_000 picoseconds. + Weight::from_parts(14_395_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -249,11 +253,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: - // Measured: `388` - // Estimated: `5180` - // Minimum execution time: 21_132 nanoseconds. - Weight::from_parts(21_421_000, 0) - .saturating_add(Weight::from_parts(0, 5180)) + // Measured: `356` + // Estimated: `7160` + // Minimum execution time: 22_131_000 picoseconds. + Weight::from_parts(22_540_000, 0) + .saturating_add(Weight::from_parts(0, 7160)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -261,11 +265,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn set_team() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 13_763 nanoseconds. - Weight::from_parts(14_136_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 15_582_000 picoseconds. + Weight::from_parts(15_907_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -275,11 +279,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn force_item_status() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 16_125 nanoseconds. - Weight::from_parts(16_516_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 17_915_000 picoseconds. + Weight::from_parts(18_190_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -291,11 +295,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) fn set_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `623` - // Estimated: `7962` - // Minimum execution time: 34_408 nanoseconds. - Weight::from_parts(34_820_000, 0) - .saturating_add(Weight::from_parts(0, 7962)) + // Measured: `559` + // Estimated: `10932` + // Minimum execution time: 37_851_000 picoseconds. + Weight::from_parts(38_554_000, 0) + .saturating_add(Weight::from_parts(0, 10932)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -307,11 +311,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) fn clear_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `851` - // Estimated: `7962` - // Minimum execution time: 33_385 nanoseconds. - Weight::from_parts(34_088_000, 0) - .saturating_add(Weight::from_parts(0, 7962)) + // Measured: `756` + // Estimated: `10932` + // Minimum execution time: 37_289_000 picoseconds. + Weight::from_parts(37_807_000, 0) + .saturating_add(Weight::from_parts(0, 10932)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -321,11 +325,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) fn set_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `380` - // Estimated: `5315` - // Minimum execution time: 27_303 nanoseconds. - Weight::from_parts(27_692_000, 0) - .saturating_add(Weight::from_parts(0, 5315)) + // Measured: `348` + // Estimated: `7295` + // Minimum execution time: 28_825_000 picoseconds. + Weight::from_parts(29_277_000, 0) + .saturating_add(Weight::from_parts(0, 7295)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -335,11 +339,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `623` - // Estimated: `5315` - // Minimum execution time: 27_530 nanoseconds. - Weight::from_parts(28_122_000, 0) - .saturating_add(Weight::from_parts(0, 5315)) + // Measured: `559` + // Estimated: `7295` + // Minimum execution time: 29_274_000 picoseconds. + Weight::from_parts(29_941_000, 0) + .saturating_add(Weight::from_parts(0, 7295)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -349,11 +353,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) fn set_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `5295` - // Minimum execution time: 26_384 nanoseconds. - Weight::from_parts(27_285_000, 0) - .saturating_add(Weight::from_parts(0, 5295)) + // Measured: `282` + // Estimated: `7275` + // Minimum execution time: 28_196_000 picoseconds. + Weight::from_parts(28_563_000, 0) + .saturating_add(Weight::from_parts(0, 7275)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -363,11 +367,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) fn clear_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `537` - // Estimated: `5295` - // Minimum execution time: 24_599 nanoseconds. - Weight::from_parts(24_992_000, 0) - .saturating_add(Weight::from_parts(0, 5295)) + // Measured: `473` + // Estimated: `7275` + // Minimum execution time: 26_657_000 picoseconds. + Weight::from_parts(27_189_000, 0) + .saturating_add(Weight::from_parts(0, 7275)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -377,11 +381,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) fn approve_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 19_754 nanoseconds. - Weight::from_parts(20_071_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 21_135_000 picoseconds. + Weight::from_parts(21_445_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -391,11 +395,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) fn cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `525` - // Estimated: `5250` - // Minimum execution time: 19_376 nanoseconds. - Weight::from_parts(19_716_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `461` + // Estimated: `7230` + // Minimum execution time: 20_803_000 picoseconds. + Weight::from_parts(21_249_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -404,10 +408,10 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn set_accept_ownership() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `2527` - // Minimum execution time: 15_069 nanoseconds. - Weight::from_parts(15_273_000, 0) - .saturating_add(Weight::from_parts(0, 2527)) + // Estimated: `3517` + // Minimum execution time: 16_421_000 picoseconds. + Weight::from_parts(16_940_000, 0) + .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -417,11 +421,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn set_collection_max_supply() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `5152` - // Minimum execution time: 15_900 nanoseconds. - Weight::from_parts(16_182_000, 0) - .saturating_add(Weight::from_parts(0, 5152)) + // Measured: `282` + // Estimated: `7132` + // Minimum execution time: 17_792_000 picoseconds. + Weight::from_parts(18_087_000, 0) + .saturating_add(Weight::from_parts(0, 7132)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -431,11 +435,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn set_price() -> Weight { // Proof Size summary in bytes: - // Measured: `291` - // Estimated: `2597` - // Minimum execution time: 15_789 nanoseconds. - Weight::from_parts(16_115_000, 0) - .saturating_add(Weight::from_parts(0, 2597)) + // Measured: `259` + // Estimated: `3587` + // Minimum execution time: 17_036_000 picoseconds. + Weight::from_parts(17_365_000, 0) + .saturating_add(Weight::from_parts(0, 3587)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -449,11 +453,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn buy_item() -> Weight { // Proof Size summary in bytes: - // Measured: `636` - // Estimated: `7814` - // Minimum execution time: 34_557 nanoseconds. - Weight::from_parts(34_927_000, 0) - .saturating_add(Weight::from_parts(0, 7814)) + // Measured: `540` + // Estimated: `10784` + // Minimum execution time: 37_920_000 picoseconds. + Weight::from_parts(38_587_000, 0) + .saturating_add(Weight::from_parts(0, 10784)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs index f0823eb6f87..25a8f1375d0 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_utility.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -52,18 +52,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_416 nanoseconds. - Weight::from_parts(18_983_305, 0) + // Minimum execution time: 7_113_000 picoseconds. + Weight::from_parts(38_041_346, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_082 - .saturating_add(Weight::from_parts(4_175_368, 0).saturating_mul(c.into())) + // Standard Error: 4_785 + .saturating_add(Weight::from_parts(4_680_352, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_581 nanoseconds. - Weight::from_parts(4_767_000, 0) + // Minimum execution time: 5_441_000 picoseconds. + Weight::from_parts(5_594_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -71,18 +71,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_279 nanoseconds. - Weight::from_parts(21_320_216, 0) + // Minimum execution time: 7_203_000 picoseconds. + Weight::from_parts(18_311_542, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_995 - .saturating_add(Weight::from_parts(4_376_040, 0).saturating_mul(c.into())) + // Standard Error: 2_281 + .saturating_add(Weight::from_parts(4_950_166, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_298 nanoseconds. - Weight::from_parts(8_522_000, 0) + // Minimum execution time: 9_631_000 picoseconds. + Weight::from_parts(9_881_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -90,10 +90,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_311 nanoseconds. - Weight::from_parts(16_307_926, 0) + // Minimum execution time: 7_146_000 picoseconds. + Weight::from_parts(22_172_240, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_381 - .saturating_add(Weight::from_parts(4_172_851, 0).saturating_mul(c.into())) + // Standard Error: 3_023 + .saturating_add(Weight::from_parts(4_688_391, 0).saturating_mul(c.into())) } } diff --git a/parachains/runtimes/assets/statemine/src/weights/pallet_xcm.rs b/parachains/runtimes/assets/statemine/src/weights/pallet_xcm.rs index 8863a425c01..832a9af5f5e 100644 --- a/parachains/runtimes/assets/statemine/src/weights/pallet_xcm.rs +++ b/parachains/runtimes/assets/statemine/src/weights/pallet_xcm.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_xcm` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-dev"), DB CACHE: 1024 @@ -59,11 +59,11 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn send() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `4645` - // Minimum execution time: 25_244 nanoseconds. - Weight::from_parts(25_671_000, 0) - .saturating_add(Weight::from_parts(0, 4645)) + // Measured: `75` + // Estimated: `9780` + // Minimum execution time: 28_004_000 picoseconds. + Weight::from_parts(28_341_000, 0) + .saturating_add(Weight::from_parts(0, 9780)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -72,10 +72,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `499` - // Minimum execution time: 25_183 nanoseconds. - Weight::from_parts(25_684_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 23_734_000 picoseconds. + Weight::from_parts(24_091_000, 0) + .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: ParachainInfo ParachainId (r:1 w:0) @@ -83,10 +83,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `499` - // Minimum execution time: 18_819 nanoseconds. - Weight::from_parts(19_048_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 19_172_000 picoseconds. + Weight::from_parts(19_439_000, 0) + .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: Benchmark Override (r:0 w:0) @@ -95,7 +95,7 @@ impl pallet_xcm::WeightInfo for WeightInfo { // 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)) } @@ -105,8 +105,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_636 nanoseconds. - Weight::from_parts(8_906_000, 0) + // Minimum execution time: 10_181_000 picoseconds. + Weight::from_parts(10_441_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -116,8 +116,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_486 nanoseconds. - Weight::from_parts(2_652_000, 0) + // Minimum execution time: 3_092_000 picoseconds. + Weight::from_parts(3_217_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -139,11 +139,11 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `7729` - // Minimum execution time: 29_811 nanoseconds. - Weight::from_parts(30_291_000, 0) - .saturating_add(Weight::from_parts(0, 7729)) + // Measured: `75` + // Estimated: `14955` + // Minimum execution time: 36_167_000 picoseconds. + Weight::from_parts(37_036_000, 0) + .saturating_add(Weight::from_parts(0, 14955)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -163,11 +163,11 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `220` - // Estimated: `8470` - // Minimum execution time: 31_884 nanoseconds. - Weight::from_parts(32_567_000, 0) - .saturating_add(Weight::from_parts(0, 8470)) + // Measured: `257` + // Estimated: `14669` + // Minimum execution time: 39_341_000 picoseconds. + Weight::from_parts(40_254_000, 0) + .saturating_add(Weight::from_parts(0, 14669)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -175,11 +175,11 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `95` - // Estimated: `9995` - // Minimum execution time: 14_098 nanoseconds. - Weight::from_parts(14_349_000, 0) - .saturating_add(Weight::from_parts(0, 9995)) + // Measured: `129` + // Estimated: `11019` + // Minimum execution time: 20_159_000 picoseconds. + Weight::from_parts(20_621_000, 0) + .saturating_add(Weight::from_parts(0, 11019)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -187,11 +187,11 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `99` - // Estimated: `9999` - // Minimum execution time: 14_117 nanoseconds. - Weight::from_parts(14_383_000, 0) - .saturating_add(Weight::from_parts(0, 9999)) + // Measured: `133` + // Estimated: `11023` + // Minimum execution time: 20_095_000 picoseconds. + Weight::from_parts(20_335_000, 0) + .saturating_add(Weight::from_parts(0, 11023)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -199,11 +199,11 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `106` - // Estimated: `12481` - // Minimum execution time: 15_353 nanoseconds. - Weight::from_parts(15_558_000, 0) - .saturating_add(Weight::from_parts(0, 12481)) + // Measured: `140` + // Estimated: `13505` + // Minimum execution time: 20_826_000 picoseconds. + Weight::from_parts(21_160_000, 0) + .saturating_add(Weight::from_parts(0, 13505)) .saturating_add(T::DbWeight::get().reads(5)) } /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) @@ -220,11 +220,11 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `106` - // Estimated: `10041` - // Minimum execution time: 28_752 nanoseconds. - Weight::from_parts(29_435_000, 0) - .saturating_add(Weight::from_parts(0, 10041)) + // Measured: `142` + // Estimated: `16197` + // Minimum execution time: 38_595_000 picoseconds. + Weight::from_parts(39_178_000, 0) + .saturating_add(Weight::from_parts(0, 16197)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -232,22 +232,22 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `136` - // Estimated: `7561` - // Minimum execution time: 7_143 nanoseconds. - Weight::from_parts(7_368_000, 0) - .saturating_add(Weight::from_parts(0, 7561)) + // Measured: `172` + // Estimated: `8587` + // Minimum execution time: 11_391_000 picoseconds. + Weight::from_parts(11_704_000, 0) + .saturating_add(Weight::from_parts(0, 8587)) .saturating_add(T::DbWeight::get().reads(3)) } /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `106` - // Estimated: `10006` - // Minimum execution time: 14_381 nanoseconds. - Weight::from_parts(14_582_000, 0) - .saturating_add(Weight::from_parts(0, 10006)) + // Measured: `140` + // Estimated: `11030` + // Minimum execution time: 22_506_000 picoseconds. + Weight::from_parts(23_076_000, 0) + .saturating_add(Weight::from_parts(0, 11030)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -265,11 +265,11 @@ impl pallet_xcm::WeightInfo for WeightInfo { /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `112` - // Estimated: `15027` - // Minimum execution time: 34_190 nanoseconds. - Weight::from_parts(34_889_000, 0) - .saturating_add(Weight::from_parts(0, 15027)) + // Measured: `146` + // Estimated: `21171` + // Minimum execution time: 47_662_000 picoseconds. + Weight::from_parts(48_167_000, 0) + .saturating_add(Weight::from_parts(0, 21171)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 8999d55df5b..d93dd65746b 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -17,27 +17,26 @@ //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-03-19, 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: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-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=statemine-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::fungible -// --chain=statemine-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/ +// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -55,8 +54,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `3593` - // Minimum execution time: 22_457_000 picoseconds. - Weight::from_parts(22_952_000, 3593) + // Minimum execution time: 23_021_000 picoseconds. + Weight::from_parts(23_385_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -66,8 +65,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `6196` - // Minimum execution time: 32_247_000 picoseconds. - Weight::from_parts(32_534_000, 6196) + // Minimum execution time: 33_451_000 picoseconds. + Weight::from_parts(33_779_000, 6196) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -87,10 +86,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn transfer_reserve_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `139` - // Estimated: `17785` - // Minimum execution time: 53_956_000 picoseconds. - Weight::from_parts(55_144_000, 17785) + // Measured: `176` + // Estimated: `17970` + // Minimum execution time: 56_145_000 picoseconds. + Weight::from_parts(56_830_000, 17970) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -98,8 +97,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_424_000 picoseconds. - Weight::from_parts(4_494_000, 0) + // Minimum execution time: 4_315_000 picoseconds. + Weight::from_parts(4_448_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -107,8 +106,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 25_243_000 picoseconds. - Weight::from_parts(25_666_000, 3593) + // Minimum execution time: 25_505_000 picoseconds. + Weight::from_parts(25_697_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -128,10 +127,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn deposit_reserve_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `14677` - // Minimum execution time: 47_487_000 picoseconds. - Weight::from_parts(80_083_000, 14677) + // Measured: `75` + // Estimated: `14862` + // Minimum execution time: 50_620_000 picoseconds. + Weight::from_parts(50_926_000, 14862) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -149,10 +148,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn initiate_teleport() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `11084` - // Minimum execution time: 31_674_000 picoseconds. - Weight::from_parts(45_575_000, 11084) + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 31_700_000 picoseconds. + Weight::from_parts(32_178_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 8424d5d64a9..058f23631dd 100644 --- a/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -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-19, 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: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemine-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=statemine-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=statemine-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/ +// --output=./parachains/runtimes/assets/statemine/src/weights/xcm/pallet_xcm_benchmarks_generic.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -63,10 +62,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn report_holding() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `11084` - // Minimum execution time: 364_890_000 picoseconds. - Weight::from_parts(367_248_000, 11084) + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 367_337_000 picoseconds. + Weight::from_parts(368_530_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -74,67 +73,67 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_032_000 picoseconds. - Weight::from_parts(4_167_000, 0) + // Minimum execution time: 4_121_000 picoseconds. + Weight::from_parts(4_318_000, 0) } // Storage: PolkadotXcm Queries (r:1 w:0) // Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) pub fn query_response() -> Weight { // Proof Size summary in bytes: - // Measured: `32` - // Estimated: `3497` - // Minimum execution time: 11_093_000 picoseconds. - Weight::from_parts(11_300_000, 3497) + // Measured: `69` + // Estimated: `3534` + // Minimum execution time: 11_951_000 picoseconds. + Weight::from_parts(12_171_000, 3534) .saturating_add(T::DbWeight::get().reads(1)) } pub fn transact() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_672_000 picoseconds. - Weight::from_parts(13_829_000, 0) + // Minimum execution time: 13_626_000 picoseconds. + Weight::from_parts(13_891_000, 0) } pub fn refund_surplus() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_451_000 picoseconds. - Weight::from_parts(4_581_000, 0) + // Minimum execution time: 4_276_000 picoseconds. + Weight::from_parts(4_444_000, 0) } pub fn set_error_handler() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_053_000 picoseconds. - Weight::from_parts(3_148_000, 0) + // Minimum execution time: 2_969_000 picoseconds. + Weight::from_parts(3_090_000, 0) } pub fn set_appendix() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_733_000 picoseconds. - Weight::from_parts(4_784_000, 0) + // Minimum execution time: 3_148_000 picoseconds. + Weight::from_parts(3_252_000, 0) } pub fn clear_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_002_000 picoseconds. - Weight::from_parts(3_072_000, 0) + // Minimum execution time: 3_027_000 picoseconds. + Weight::from_parts(3_081_000, 0) } pub fn descend_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_959_000 picoseconds. - Weight::from_parts(4_036_000, 0) + // Minimum execution time: 3_863_000 picoseconds. + Weight::from_parts(3_934_000, 0) } pub fn clear_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_974_000 picoseconds. - Weight::from_parts(3_052_000, 0) + // Minimum execution time: 3_013_000 picoseconds. + Weight::from_parts(3_115_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -150,10 +149,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn report_error() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `11084` - // Minimum execution time: 24_065_000 picoseconds. - Weight::from_parts(24_646_000, 11084) + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 25_963_000 picoseconds. + Weight::from_parts(26_428_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -161,10 +160,10 @@ impl WeightInfo { // Proof Skipped: PolkadotXcm AssetTraps (max_values: None, max_size: None, mode: Measured) pub fn claim_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `90` - // Estimated: `3555` - // Minimum execution time: 15_036_000 picoseconds. - Weight::from_parts(15_419_000, 3555) + // Measured: `126` + // Estimated: `3591` + // Minimum execution time: 16_492_000 picoseconds. + Weight::from_parts(16_930_000, 3591) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -172,8 +171,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_008_000 picoseconds. - Weight::from_parts(3_083_000, 0) + // Minimum execution time: 3_004_000 picoseconds. + Weight::from_parts(3_070_000, 0) } // Storage: PolkadotXcm VersionNotifyTargets (r:1 w:1) // Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) @@ -189,10 +188,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn subscribe_version() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `13098` - // Minimum execution time: 44_824_000 picoseconds. - Weight::from_parts(45_183_000, 13098) + // Measured: `75` + // Estimated: `13320` + // Minimum execution time: 28_804_000 picoseconds. + Weight::from_parts(29_543_000, 13320) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -202,8 +201,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_969_000 picoseconds. - Weight::from_parts(5_198_000, 0) + // Minimum execution time: 5_140_000 picoseconds. + Weight::from_parts(5_343_000, 0) .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -220,10 +219,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn initiate_reserve_withdraw() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `11084` - // Minimum execution time: 422_661_000 picoseconds. - Weight::from_parts(425_164_000, 11084) + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 410_533_000 picoseconds. + Weight::from_parts(412_507_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -231,36 +230,36 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 135_692_000 picoseconds. - Weight::from_parts(136_167_000, 0) + // Minimum execution time: 126_970_000 picoseconds. + Weight::from_parts(129_854_000, 0) } pub fn expect_asset() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_880_000 picoseconds. - Weight::from_parts(13_103_000, 0) + // Minimum execution time: 13_585_000 picoseconds. + Weight::from_parts(13_852_000, 0) } pub fn expect_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_842_000 picoseconds. - Weight::from_parts(4_898_000, 0) + // Minimum execution time: 3_091_000 picoseconds. + Weight::from_parts(3_180_000, 0) } pub fn expect_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_026_000 picoseconds. - Weight::from_parts(3_109_000, 0) + // Minimum execution time: 2_982_000 picoseconds. + Weight::from_parts(3_060_000, 0) } pub fn expect_transact_status() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_241_000 picoseconds. - Weight::from_parts(3_281_000, 0) + // Minimum execution time: 3_246_000 picoseconds. + Weight::from_parts(3_332_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -276,10 +275,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn query_pallet() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `11084` - // Minimum execution time: 27_818_000 picoseconds. - Weight::from_parts(28_080_000, 11084) + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 29_939_000 picoseconds. + Weight::from_parts(30_426_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -287,8 +286,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_410_000 picoseconds. - Weight::from_parts(5_514_000, 0) + // Minimum execution time: 5_477_000 picoseconds. + Weight::from_parts(5_585_000, 0) } // Storage: ParachainInfo ParachainId (r:1 w:0) // Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) @@ -304,10 +303,10 @@ impl WeightInfo { // Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) pub fn report_transact_status() -> Weight { // Proof Size summary in bytes: - // Measured: `38` - // Estimated: `11084` - // Minimum execution time: 24_798_000 picoseconds. - Weight::from_parts(26_833_000, 11084) + // Measured: `75` + // Estimated: `11269` + // Minimum execution time: 26_349_000 picoseconds. + Weight::from_parts(26_957_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -315,35 +314,35 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_083_000 picoseconds. - Weight::from_parts(3_148_000, 0) + // Minimum execution time: 3_087_000 picoseconds. + Weight::from_parts(3_137_000, 0) } pub fn set_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_995_000 picoseconds. - Weight::from_parts(3_045_000, 0) + // Minimum execution time: 3_047_000 picoseconds. + Weight::from_parts(3_111_000, 0) } pub fn clear_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_080_000 picoseconds. - Weight::from_parts(3_128_000, 0) + // Minimum execution time: 3_018_000 picoseconds. + Weight::from_parts(3_082_000, 0) } pub fn set_fees_mode() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_009_000 picoseconds. - Weight::from_parts(3_102_000, 0) + // Minimum execution time: 3_051_000 picoseconds. + Weight::from_parts(3_090_000, 0) } pub fn unpaid_execution() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_202_000 picoseconds. - Weight::from_parts(3_290_000, 0) + // Minimum execution time: 3_140_000 picoseconds. + Weight::from_parts(3_274_000, 0) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs index 746387e0796..02bedfa2d6a 100644 --- a/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/statemint/src/weights/cumulus_pallet_xcmp_queue.rs @@ -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,7 +17,7 @@ //! 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-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -52,10 +52,10 @@ impl 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_717 nanoseconds. - Weight::from_parts(4_964_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_634_000 picoseconds. + Weight::from_parts(5_845_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 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_840 nanoseconds. - Weight::from_parts(5_074_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_684_000 picoseconds. + Weight::from_parts(5_823_000, 0) + .saturating_add(Weight::from_parts(0, 1561)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/frame_system.rs b/parachains/runtimes/assets/statemint/src/weights/frame_system.rs index 3475b7980cb..23a5e25cddb 100644 --- a/parachains/runtimes/assets/statemint/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/statemint/src/weights/frame_system.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `frame_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -52,22 +52,22 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_455 nanoseconds. - Weight::from_parts(1_553_000, 0) + // Minimum execution time: 2_346_000 picoseconds. + Weight::from_parts(2_416_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(412, 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_602 nanoseconds. - Weight::from_parts(6_725_000, 0) + // Minimum execution time: 8_010_000 picoseconds. + Weight::from_parts(8_171_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_715, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_448, 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 frame_system::WeightInfo for WeightInfo { fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `495` - // Minimum execution time: 3_555 nanoseconds. - Weight::from_parts(3_745_000, 0) - .saturating_add(Weight::from_parts(0, 495)) + // Estimated: `1485` + // Minimum execution time: 4_684_000 picoseconds. + Weight::from_parts(4_872_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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_690 nanoseconds. - Weight::from_parts(1_735_000, 0) + // Minimum execution time: 2_361_000 picoseconds. + Weight::from_parts(2_402_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_138 - .saturating_add(Weight::from_parts(588_449, 0).saturating_mul(i.into())) + // Standard Error: 1_747 + .saturating_add(Weight::from_parts(682_536, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_695 nanoseconds. - Weight::from_parts(1_771_000, 0) + // Minimum execution time: 2_515_000 picoseconds. + Weight::from_parts(2_565_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 816 - .saturating_add(Weight::from_parts(449_345, 0).saturating_mul(i.into())) + // Standard Error: 859 + .saturating_add(Weight::from_parts(501_791, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `81 + p * (69 ±0)` // Estimated: `72 + p * (70 ±0)` - // Minimum execution time: 3_289 nanoseconds. - Weight::from_parts(3_377_000, 0) + // Minimum execution time: 4_524_000 picoseconds. + Weight::from_parts(4_626_000, 0) .saturating_add(Weight::from_parts(0, 72)) - // Standard Error: 922 - .saturating_add(Weight::from_parts(969_103, 0).saturating_mul(p.into())) + // Standard Error: 1_004 + .saturating_add(Weight::from_parts(1_011_603, 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())) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs index 0fc7e6fb0af..933dcb4d3af 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_assets.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_assets` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -53,11 +53,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn create() -> Weight { // Proof Size summary in bytes: - // Measured: `141` - // Estimated: `5288` - // Minimum execution time: 21_786 nanoseconds. - Weight::from_parts(22_084_000, 0) - .saturating_add(Weight::from_parts(0, 5288)) + // Measured: `109` + // Estimated: `7268` + // Minimum execution time: 24_714_000 picoseconds. + Weight::from_parts(25_310_000, 0) + .saturating_add(Weight::from_parts(0, 7268)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -66,10 +66,10 @@ impl pallet_assets::WeightInfo for WeightInfo { fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `6` - // Estimated: `2685` - // Minimum execution time: 10_638 nanoseconds. - Weight::from_parts(10_889_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Estimated: `3675` + // Minimum execution time: 12_820_000 picoseconds. + Weight::from_parts(13_118_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -77,11 +77,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn start_destroy() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 13_146 nanoseconds. - Weight::from_parts(13_421_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 15_292_000 picoseconds. + Weight::from_parts(15_715_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -94,13 +94,13 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn destroy_accounts(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + c * (240 ±0)` - // Estimated: `5262 + c * (5180 ±0)` - // Minimum execution time: 15_962 nanoseconds. - Weight::from_parts(16_041_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) - // Standard Error: 9_326 - .saturating_add(Weight::from_parts(13_983_529, 0).saturating_mul(c.into())) + // Measured: `0 + c * (208 ±0)` + // Estimated: `8232 + c * (5180 ±0)` + // Minimum execution time: 17_955_000 picoseconds. + Weight::from_parts(18_157_000, 0) + .saturating_add(Weight::from_parts(0, 8232)) + // Standard Error: 7_214 + .saturating_add(Weight::from_parts(12_316_605, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -114,13 +114,13 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 1000]`. fn destroy_approvals(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `446 + a * (86 ±0)` - // Estimated: `5308 + a * (2623 ±0)` - // Minimum execution time: 16_343 nanoseconds. - Weight::from_parts(16_490_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) - // Standard Error: 7_664 - .saturating_add(Weight::from_parts(13_585_881, 0).saturating_mul(a.into())) + // Measured: `414 + a * (86 ±0)` + // Estimated: `7288 + a * (2623 ±0)` + // Minimum execution time: 18_626_000 picoseconds. + Weight::from_parts(18_760_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) + // Standard Error: 4_382 + .saturating_add(Weight::from_parts(12_278_198, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -133,11 +133,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn finish_destroy() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 12_531 nanoseconds. - Weight::from_parts(13_108_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 14_576_000 picoseconds. + Weight::from_parts(14_816_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -147,11 +147,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5262` - // Minimum execution time: 22_604 nanoseconds. - Weight::from_parts(22_970_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `243` + // Estimated: `7242` + // Minimum execution time: 26_215_000 picoseconds. + Weight::from_parts(26_571_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -161,11 +161,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 28_407 nanoseconds. - Weight::from_parts(29_012_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 31_944_000 picoseconds. + Weight::from_parts(32_675_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -177,11 +177,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `10442` - // Minimum execution time: 38_044 nanoseconds. - Weight::from_parts(38_562_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 44_126_000 picoseconds. + Weight::from_parts(44_567_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -193,11 +193,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// 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: `383` - // Estimated: `10442` - // Minimum execution time: 33_946 nanoseconds. - Weight::from_parts(34_532_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 39_414_000 picoseconds. + Weight::from_parts(39_891_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -209,11 +209,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `10442` - // Minimum execution time: 38_013 nanoseconds. - Weight::from_parts(38_818_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 44_875_000 picoseconds. + Weight::from_parts(45_961_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -223,11 +223,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn freeze() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 15_798 nanoseconds. - Weight::from_parts(16_178_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 18_388_000 picoseconds. + Weight::from_parts(18_718_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -237,11 +237,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn thaw() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 16_196 nanoseconds. - Weight::from_parts(16_525_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 18_292_000 picoseconds. + Weight::from_parts(18_633_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -249,11 +249,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn freeze_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 12_600 nanoseconds. - Weight::from_parts(13_038_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 14_604_000 picoseconds. + Weight::from_parts(14_980_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -261,11 +261,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn thaw_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 12_433 nanoseconds. - Weight::from_parts(12_924_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 14_008_000 picoseconds. + Weight::from_parts(14_428_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -275,11 +275,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 13_754 nanoseconds. - Weight::from_parts(14_069_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 15_453_000 picoseconds. + Weight::from_parts(15_963_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -287,11 +287,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn set_team() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `2685` - // Minimum execution time: 12_640 nanoseconds. - Weight::from_parts(12_846_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `243` + // Estimated: `3675` + // Minimum execution time: 14_515_000 picoseconds. + Weight::from_parts(14_835_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -301,15 +301,17 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. - fn set_metadata(_n: u32, s: u32, ) -> Weight { + fn set_metadata(n: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 22_428 nanoseconds. - Weight::from_parts(23_549_955, 0) - .saturating_add(Weight::from_parts(0, 5300)) - // Standard Error: 731 - .saturating_add(Weight::from_parts(893, 0).saturating_mul(s.into())) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 25_865_000 picoseconds. + Weight::from_parts(26_845_899, 0) + .saturating_add(Weight::from_parts(0, 7280)) + // Standard Error: 1_061 + .saturating_add(Weight::from_parts(4_438, 0).saturating_mul(n.into())) + // Standard Error: 1_061 + .saturating_add(Weight::from_parts(5_130, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -319,11 +321,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `471` - // Estimated: `5300` - // Minimum execution time: 22_730 nanoseconds. - Weight::from_parts(23_336_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `407` + // Estimated: `7280` + // Minimum execution time: 25_970_000 picoseconds. + Weight::from_parts(26_439_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -333,15 +335,17 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) /// The range of component `n` is `[0, 50]`. /// The range of component `s` is `[0, 50]`. - fn force_set_metadata(_n: u32, s: u32, ) -> Weight { + fn force_set_metadata(n: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `82` - // Estimated: `5300` - // Minimum execution time: 12_289 nanoseconds. - Weight::from_parts(12_841_728, 0) - .saturating_add(Weight::from_parts(0, 5300)) - // Standard Error: 304 - .saturating_add(Weight::from_parts(1_964, 0).saturating_mul(s.into())) + // Estimated: `7280` + // Minimum execution time: 14_101_000 picoseconds. + Weight::from_parts(14_786_155, 0) + .saturating_add(Weight::from_parts(0, 7280)) + // Standard Error: 383 + .saturating_add(Weight::from_parts(581, 0).saturating_mul(n.into())) + // Standard Error: 383 + .saturating_add(Weight::from_parts(4_514, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -351,11 +355,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn force_clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `471` - // Estimated: `5300` - // Minimum execution time: 23_203 nanoseconds. - Weight::from_parts(23_490_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `407` + // Estimated: `7280` + // Minimum execution time: 26_563_000 picoseconds. + Weight::from_parts(26_733_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -363,11 +367,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn force_asset_status() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `2685` - // Minimum execution time: 12_042 nanoseconds. - Weight::from_parts(12_246_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `243` + // Estimated: `3675` + // Minimum execution time: 13_948_000 picoseconds. + Weight::from_parts(14_330_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -377,11 +381,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn approve_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `5308` - // Minimum execution time: 25_898 nanoseconds. - Weight::from_parts(26_128_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `277` + // Estimated: `7288` + // Minimum execution time: 30_307_000 picoseconds. + Weight::from_parts(30_677_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -395,11 +399,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_approved() -> Weight { // Proof Size summary in bytes: - // Measured: `553` - // Estimated: `13065` - // Minimum execution time: 52_087 nanoseconds. - Weight::from_parts(52_630_000, 0) - .saturating_add(Weight::from_parts(0, 13065)) + // Measured: `521` + // Estimated: `17025` + // Minimum execution time: 59_228_000 picoseconds. + Weight::from_parts(59_702_000, 0) + .saturating_add(Weight::from_parts(0, 17025)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -409,11 +413,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `5308` - // Minimum execution time: 27_731 nanoseconds. - Weight::from_parts(28_129_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `447` + // Estimated: `7288` + // Minimum execution time: 31_228_000 picoseconds. + Weight::from_parts(31_564_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -423,11 +427,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn force_cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `5308` - // Minimum execution time: 27_921 nanoseconds. - Weight::from_parts(28_386_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `447` + // Estimated: `7288` + // Minimum execution time: 32_931_000 picoseconds. + Weight::from_parts(33_406_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -435,12 +439,12 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn set_min_balance() -> Weight { // Proof Size summary in bytes: - // Measured: `383` + // Measured: `243` // Estimated: `3675` - // Minimum execution time: 16_213 nanoseconds. - Weight::from_parts(16_575_000, 0) + // Minimum execution time: 15_084_000 picoseconds. + Weight::from_parts(15_358_000, 0) .saturating_add(Weight::from_parts(0, 3675)) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs index 3e52431c0d7..05c105d38bf 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_balances.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-02-22, 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -51,11 +51,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1178` - // Estimated: `2603` - // Minimum execution time: 45_943 nanoseconds. - Weight::from_parts(46_894_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 35_757_000 picoseconds. + Weight::from_parts(36_417_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 pallet_balances::WeightInfo for WeightInfo { /// 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: `1062` - // Estimated: `2603` - // Minimum execution time: 35_842 nanoseconds. - Weight::from_parts(36_089_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 27_074_000 picoseconds. + Weight::from_parts(27_335_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `1174` - // Estimated: `2603` - // Minimum execution time: 26_219 nanoseconds. - Weight::from_parts(26_783_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 16_753_000 picoseconds. + Weight::from_parts(17_141_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `1174` - // Estimated: `2603` - // Minimum execution time: 29_939 nanoseconds. - Weight::from_parts(30_394_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 20_459_000 picoseconds. + Weight::from_parts(20_848_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1174` - // Estimated: `5206` - // Minimum execution time: 46_341 nanoseconds. - Weight::from_parts(47_111_000, 0) - .saturating_add(Weight::from_parts(0, 5206)) + // Measured: `103` + // Estimated: `6196` + // Minimum execution time: 41_036_000 picoseconds. + Weight::from_parts(41_265_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_all() -> Weight { // Proof Size summary in bytes: - // Measured: `1062` - // Estimated: `2603` - // Minimum execution time: 41_093 nanoseconds. - Weight::from_parts(41_472_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 35_925_000 picoseconds. + Weight::from_parts(36_511_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -123,11 +123,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `1058` - // Estimated: `2603` - // Minimum execution time: 22_961 nanoseconds. - Weight::from_parts(23_413_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 16_377_000 picoseconds. + Weight::from_parts(16_722_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs index c7b4bcfa771..e86fa5544d0 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_collator_selection.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -55,12 +55,12 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn set_invulnerables(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `178 + b * (78 ±0)` - // Estimated: `178 + b * (2554 ±0)` - // Minimum execution time: 14_182 nanoseconds. - Weight::from_parts(16_174_028, 0) - .saturating_add(Weight::from_parts(0, 178)) - // Standard Error: 3_951 - .saturating_add(Weight::from_parts(2_446_152, 0).saturating_mul(b.into())) + // Estimated: `1168 + b * (2554 ±0)` + // Minimum execution time: 15_372_000 picoseconds. + Weight::from_parts(16_916_596, 0) + .saturating_add(Weight::from_parts(0, 1168)) + // Standard Error: 3_537 + .saturating_add(Weight::from_parts(2_583_561, 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 pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_843 nanoseconds. - Weight::from_parts(7_086_000, 0) + // Minimum execution time: 7_637_000 picoseconds. + Weight::from_parts(7_821_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,8 +82,8 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_075 nanoseconds. - Weight::from_parts(7_294_000, 0) + // Minimum execution time: 7_838_000 picoseconds. + Weight::from_parts(8_092_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,13 +102,13 @@ impl 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: `1171 + c * (48 ±0)` - // Estimated: `56784 + c * (49 ±0)` - // Minimum execution time: 34_101 nanoseconds. - Weight::from_parts(27_254_778, 0) - .saturating_add(Weight::from_parts(0, 56784)) - // Standard Error: 1_210 - .saturating_add(Weight::from_parts(105_038, 0).saturating_mul(c.into())) + // Measured: `1108 + c * (48 ±0)` + // Estimated: `61671 + c * (49 ±0)` + // Minimum execution time: 37_630_000 picoseconds. + Weight::from_parts(30_551_625, 0) + .saturating_add(Weight::from_parts(0, 61671)) + // Standard Error: 1_282 + .saturating_add(Weight::from_parts(112_510, 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 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: `536 + c * (48 ±0)` - // Estimated: `48497` - // Minimum execution time: 26_156 nanoseconds. - Weight::from_parts(16_543_802, 0) - .saturating_add(Weight::from_parts(0, 48497)) - // Standard Error: 1_209 - .saturating_add(Weight::from_parts(102_889, 0).saturating_mul(c.into())) + // Measured: `452 + c * (48 ±0)` + // Estimated: `49487` + // Minimum execution time: 29_525_000 picoseconds. + Weight::from_parts(19_433_082, 0) + .saturating_add(Weight::from_parts(0, 49487)) + // Standard Error: 1_290 + .saturating_add(Weight::from_parts(108_444, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -138,11 +138,11 @@ impl 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: `135` - // Estimated: `5749` - // Minimum execution time: 24_859 nanoseconds. - Weight::from_parts(25_423_000, 0) - .saturating_add(Weight::from_parts(0, 5749)) + // Measured: `103` + // Estimated: `7729` + // Minimum execution time: 29_428_000 picoseconds. + Weight::from_parts(29_752_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 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: `22784 + r * (148 ±0) + c * (97 ±0)` - // Estimated: `52737 + c * (2519 ±0) + r * (2602 ±0)` - // Minimum execution time: 16_296 nanoseconds. - Weight::from_parts(16_532_000, 0) - .saturating_add(Weight::from_parts(0, 52737)) - // Standard Error: 758_486 - .saturating_add(Weight::from_parts(27_694_526, 0).saturating_mul(c.into())) + // Measured: `22721 + r * (116 ±0) + c * (97 ±0)` + // Estimated: `56697 + r * (2602 ±0) + c * (2520 ±0)` + // Minimum execution time: 17_105_000 picoseconds. + Weight::from_parts(17_304_000, 0) + .saturating_add(Weight::from_parts(0, 56697)) + // Standard Error: 839_957 + .saturating_add(Weight::from_parts(30_183_103, 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())) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs index a5a5fb3b121..2a93d9e41c2 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_multisig.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -52,11 +52,11 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_557 nanoseconds. - Weight::from_parts(12_087_731, 0) + // Minimum execution time: 12_445_000 picoseconds. + Weight::from_parts(12_887_726, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 1 - .saturating_add(Weight::from_parts(493, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(608, 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 pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `311 + s * (2 ±0)` - // Estimated: `5821` - // Minimum execution time: 35_027 nanoseconds. - Weight::from_parts(28_254_579, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 541 - .saturating_add(Weight::from_parts(73_609, 0).saturating_mul(s.into())) - // Standard Error: 5 - .saturating_add(Weight::from_parts(1_530, 0).saturating_mul(z.into())) + // Measured: `262 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 38_178_000 picoseconds. + Weight::from_parts(31_903_342, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 743 + .saturating_add(Weight::from_parts(67_484, 0).saturating_mul(s.into())) + // Standard Error: 7 + .saturating_add(Weight::from_parts(1_353, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,15 +82,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 25_892 nanoseconds. - Weight::from_parts(19_974_491, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 382 - .saturating_add(Weight::from_parts(67_041, 0).saturating_mul(s.into())) - // Standard Error: 3 - .saturating_add(Weight::from_parts(1_516, 0).saturating_mul(z.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 28_095_000 picoseconds. + Weight::from_parts(22_610_540, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 571 + .saturating_add(Weight::from_parts(59_325, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(1_310, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,15 +102,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `448 + s * (33 ±0)` - // Estimated: `8424` - // Minimum execution time: 39_799 nanoseconds. - Weight::from_parts(31_172_141, 0) - .saturating_add(Weight::from_parts(0, 8424)) - // Standard Error: 523 - .saturating_add(Weight::from_parts(91_287, 0).saturating_mul(s.into())) + // Measured: `385 + s * (33 ±0)` + // Estimated: `10404` + // Minimum execution time: 43_571_000 picoseconds. + Weight::from_parts(35_747_616, 0) + .saturating_add(Weight::from_parts(0, 10404)) + // Standard Error: 555 + .saturating_add(Weight::from_parts(86_297, 0).saturating_mul(s.into())) // Standard Error: 5 - .saturating_add(Weight::from_parts(1_557, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(1_333, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -119,13 +119,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `318 + s * (2 ±0)` - // Estimated: `5821` - // Minimum execution time: 24_614 nanoseconds. - Weight::from_parts(26_554_159, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 754 - .saturating_add(Weight::from_parts(81_278, 0).saturating_mul(s.into())) + // Measured: `263 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 29_122_000 picoseconds. + Weight::from_parts(30_681_183, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 787 + .saturating_add(Weight::from_parts(69_464, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -134,13 +134,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_141 nanoseconds. - Weight::from_parts(18_191_699, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 546 - .saturating_add(Weight::from_parts(74_486, 0).saturating_mul(s.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 19_219_000 picoseconds. + Weight::from_parts(20_598_069, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 572 + .saturating_add(Weight::from_parts(66_940, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -149,13 +149,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 25_869 nanoseconds. - Weight::from_parts(28_059_249, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 677 - .saturating_add(Weight::from_parts(80_187, 0).saturating_mul(s.into())) + // Measured: `454 + s * (1 ±0)` + // Estimated: `6811` + // Minimum execution time: 29_859_000 picoseconds. + Weight::from_parts(31_610_947, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 739 + .saturating_add(Weight::from_parts(70_349, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs index b160090e259..1471920ba2f 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_proxy.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_proxy` //! //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -52,13 +52,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 14_405 nanoseconds. - Weight::from_parts(15_511_983, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 2_104 - .saturating_add(Weight::from_parts(19_450, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 17_484_000 picoseconds. + Weight::from_parts(17_998_669, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_091 + .saturating_add(Weight::from_parts(33_441, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: Proxy Proxies (r:1 w:0) @@ -71,15 +71,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `550 + a * (68 ±0) + p * (37 ±0)` - // Estimated: `11027` - // Minimum execution time: 31_545 nanoseconds. - Weight::from_parts(31_928_375, 0) - .saturating_add(Weight::from_parts(0, 11027)) - // Standard Error: 2_022 - .saturating_add(Weight::from_parts(114_479, 0).saturating_mul(a.into())) - // Standard Error: 2_089 - .saturating_add(Weight::from_parts(34_696, 0).saturating_mul(p.into())) + // Measured: `454 + a * (68 ±0) + p * (37 ±0)` + // Estimated: `13997` + // Minimum execution time: 35_828_000 picoseconds. + Weight::from_parts(36_241_110, 0) + .saturating_add(Weight::from_parts(0, 13997)) + // Standard Error: 2_219 + .saturating_add(Weight::from_parts(156_309, 0).saturating_mul(a.into())) + // Standard Error: 2_292 + .saturating_add(Weight::from_parts(32_167, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -91,15 +91,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `433 + a * (68 ±0)` - // Estimated: `7311` - // Minimum execution time: 20_215 nanoseconds. - Weight::from_parts(20_970_496, 0) - .saturating_add(Weight::from_parts(0, 7311)) - // Standard Error: 1_277 - .saturating_add(Weight::from_parts(111_015, 0).saturating_mul(a.into())) - // Standard Error: 1_320 - .saturating_add(Weight::from_parts(9_988, 0).saturating_mul(p.into())) + // Measured: `369 + a * (68 ±0)` + // Estimated: `9291` + // Minimum execution time: 22_512_000 picoseconds. + Weight::from_parts(23_254_777, 0) + .saturating_add(Weight::from_parts(0, 9291)) + // Standard Error: 1_318 + .saturating_add(Weight::from_parts(148_302, 0).saturating_mul(a.into())) + // Standard Error: 1_362 + .saturating_add(Weight::from_parts(13_945, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -111,15 +111,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `433 + a * (68 ±0)` - // Estimated: `7311` - // Minimum execution time: 20_153 nanoseconds. - Weight::from_parts(21_046_064, 0) - .saturating_add(Weight::from_parts(0, 7311)) - // Standard Error: 1_342 - .saturating_add(Weight::from_parts(108_638, 0).saturating_mul(a.into())) - // Standard Error: 1_386 - .saturating_add(Weight::from_parts(10_617, 0).saturating_mul(p.into())) + // Measured: `369 + a * (68 ±0)` + // Estimated: `9291` + // Minimum execution time: 22_528_000 picoseconds. + Weight::from_parts(23_510_728, 0) + .saturating_add(Weight::from_parts(0, 9291)) + // Standard Error: 1_393 + .saturating_add(Weight::from_parts(143_817, 0).saturating_mul(a.into())) + // Standard Error: 1_439 + .saturating_add(Weight::from_parts(9_334, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -133,15 +133,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `482 + a * (68 ±0) + p * (37 ±0)` - // Estimated: `11027` - // Minimum execution time: 27_692 nanoseconds. - Weight::from_parts(28_900_223, 0) - .saturating_add(Weight::from_parts(0, 11027)) - // Standard Error: 1_751 - .saturating_add(Weight::from_parts(100_648, 0).saturating_mul(a.into())) - // Standard Error: 1_809 - .saturating_add(Weight::from_parts(35_769, 0).saturating_mul(p.into())) + // Measured: `386 + a * (68 ±0) + p * (37 ±0)` + // Estimated: `13997` + // Minimum execution time: 31_233_000 picoseconds. + Weight::from_parts(32_142_917, 0) + .saturating_add(Weight::from_parts(0, 13997)) + // Standard Error: 1_888 + .saturating_add(Weight::from_parts(142_949, 0).saturating_mul(a.into())) + // Standard Error: 1_951 + .saturating_add(Weight::from_parts(46_737, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -150,13 +150,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 20_726 nanoseconds. - Weight::from_parts(21_849_126, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_307 - .saturating_add(Weight::from_parts(43_349, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 24_085_000 picoseconds. + Weight::from_parts(25_032_056, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_758 + .saturating_add(Weight::from_parts(52_203, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -165,13 +165,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 20_681 nanoseconds. - Weight::from_parts(21_733_251, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_555 - .saturating_add(Weight::from_parts(59_461, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 23_678_000 picoseconds. + Weight::from_parts(24_981_101, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_874 + .saturating_add(Weight::from_parts(73_774, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -180,13 +180,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 16_966 nanoseconds. - Weight::from_parts(17_682_078, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_110 - .saturating_add(Weight::from_parts(28_786, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 19_119_000 picoseconds. + Weight::from_parts(19_982_142, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_174 + .saturating_add(Weight::from_parts(26_182, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -196,12 +196,12 @@ impl pallet_proxy::WeightInfo for WeightInfo { fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `139` - // Estimated: `3716` - // Minimum execution time: 22_237 nanoseconds. - Weight::from_parts(23_324_695, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_481 - .saturating_add(Weight::from_parts(9_284, 0).saturating_mul(p.into())) + // Estimated: `4706` + // Minimum execution time: 26_077_000 picoseconds. + Weight::from_parts(27_130_205, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_539 + .saturating_add(Weight::from_parts(1_625, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -210,13 +210,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `196 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 18_041 nanoseconds. - Weight::from_parts(18_668_925, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_209 - .saturating_add(Weight::from_parts(29_794, 0).saturating_mul(p.into())) + // Measured: `164 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 20_178_000 picoseconds. + Weight::from_parts(21_090_914, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_488 + .saturating_add(Weight::from_parts(36_285, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs index 9ed257e1e80..87458dcd84b 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_session.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -54,10 +54,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { // Proof Size summary in bytes: // Measured: `270` - // Estimated: `5490` - // Minimum execution time: 15_561 nanoseconds. - Weight::from_parts(15_843_000, 0) - .saturating_add(Weight::from_parts(0, 5490)) + // Estimated: `7470` + // Minimum execution time: 17_008_000 picoseconds. + Weight::from_parts(17_288_000, 0) + .saturating_add(Weight::from_parts(0, 7470)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -68,10 +68,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn purge_keys() -> Weight { // Proof Size summary in bytes: // Measured: `242` - // Estimated: `2959` - // Minimum execution time: 11_757 nanoseconds. - Weight::from_parts(12_093_000, 0) - .saturating_add(Weight::from_parts(0, 2959)) + // Estimated: `3949` + // Minimum execution time: 13_427_000 picoseconds. + Weight::from_parts(13_609_000, 0) + .saturating_add(Weight::from_parts(0, 3949)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs index b076a1b4d1e..75d47ae1fd6 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_timestamp.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -54,10 +54,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { // Proof Size summary in bytes: // Measured: `86` - // Estimated: `1006` - // Minimum execution time: 8_399 nanoseconds. - Weight::from_parts(8_649_000, 0) - .saturating_add(Weight::from_parts(0, 1006)) + // Estimated: `2986` + // Minimum execution time: 9_174_000 picoseconds. + Weight::from_parts(9_644_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 pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `57` // Estimated: `0` - // Minimum execution time: 3_277 nanoseconds. - Weight::from_parts(3_349_000, 0) + // Minimum execution time: 3_121_000 picoseconds. + Weight::from_parts(3_205_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs index d69f456dc24..1c33a12ab3d 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_uniques.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_uniques` //! //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -53,11 +53,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn create() -> Weight { // Proof Size summary in bytes: - // Measured: `177` - // Estimated: `2653` - // Minimum execution time: 23_738 nanoseconds. - Weight::from_parts(24_550_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `145` + // Estimated: `3643` + // Minimum execution time: 26_653_000 picoseconds. + Weight::from_parts(27_024_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -68,10 +68,10 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `2653` - // Minimum execution time: 13_165 nanoseconds. - Weight::from_parts(13_515_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Estimated: `3643` + // Minimum execution time: 15_168_000 picoseconds. + Weight::from_parts(15_535_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -79,14 +79,14 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) /// Storage: Uniques Asset (r:1001 w:1000) /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) + /// Storage: Uniques InstanceMetadataOf (r:1000 w:1000) + /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) + /// Storage: Uniques Attribute (r:1000 w:1000) + /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) /// Storage: Uniques ClassAccount (r:0 w:1) /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Uniques Attribute (r:0 w:1000) - /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) /// Storage: Uniques ClassMetadataOf (r:0 w:1) /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) - /// Storage: Uniques InstanceMetadataOf (r:0 w:1000) - /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) /// Storage: Uniques Account (r:0 w:1000) /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Uniques CollectionMaxSupply (r:0 w:1) @@ -96,24 +96,28 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `289 + n * (108 ±0) + m * (56 ±0) + a * (107 ±0)` - // Estimated: `5250 + n * (2597 ±0)` - // Minimum execution time: 2_258_129 nanoseconds. - Weight::from_parts(2_289_592_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) - // Standard Error: 26_214 - .saturating_add(Weight::from_parts(8_416_144, 0).saturating_mul(n.into())) - // Standard Error: 26_214 - .saturating_add(Weight::from_parts(256_638, 0).saturating_mul(m.into())) - // Standard Error: 26_214 - .saturating_add(Weight::from_parts(274_803, 0).saturating_mul(a.into())) + // Measured: `257 + n * (76 ±0) + m * (56 ±0) + a * (107 ±0)` + // Estimated: `9210 + n * (2597 ±0) + m * (2662 ±0) + a * (2647 ±0)` + // Minimum execution time: 2_365_108_000 picoseconds. + Weight::from_parts(2_380_000_000, 0) + .saturating_add(Weight::from_parts(0, 9210)) + // Standard Error: 24_588 + .saturating_add(Weight::from_parts(6_339_196, 0).saturating_mul(n.into())) + // Standard Error: 24_588 + .saturating_add(Weight::from_parts(265_876, 0).saturating_mul(m.into())) + // Standard Error: 24_588 + .saturating_add(Weight::from_parts(316_327, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) .saturating_add(Weight::from_parts(0, 2597).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2662).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 2647).saturating_mul(a.into())) } /// Storage: Uniques Asset (r:1 w:1) /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) @@ -125,11 +129,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `7749` - // Minimum execution time: 28_974 nanoseconds. - Weight::from_parts(29_398_000, 0) - .saturating_add(Weight::from_parts(0, 7749)) + // Measured: `282` + // Estimated: `10719` + // Minimum execution time: 32_891_000 picoseconds. + Weight::from_parts(33_169_000, 0) + .saturating_add(Weight::from_parts(0, 10719)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -143,11 +147,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 30_070 nanoseconds. - Weight::from_parts(30_454_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 33_895_000 picoseconds. + Weight::from_parts(34_205_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -161,11 +165,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 24_287 nanoseconds. - Weight::from_parts(24_509_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 27_841_000 picoseconds. + Weight::from_parts(28_213_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -176,13 +180,13 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `770 + i * (108 ±0)` - // Estimated: `2653 + i * (2597 ±0)` - // Minimum execution time: 14_231 nanoseconds. - Weight::from_parts(14_454_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) - // Standard Error: 13_135 - .saturating_add(Weight::from_parts(12_152_067, 0).saturating_mul(i.into())) + // Measured: `738 + i * (76 ±0)` + // Estimated: `4633 + i * (2597 ±0)` + // Minimum execution time: 16_054_000 picoseconds. + Weight::from_parts(16_331_000, 0) + .saturating_add(Weight::from_parts(0, 4633)) + // Standard Error: 12_166 + .saturating_add(Weight::from_parts(13_413_428, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -195,11 +199,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn freeze() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 17_977 nanoseconds. - Weight::from_parts(18_415_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 19_419_000 picoseconds. + Weight::from_parts(19_724_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -209,11 +213,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn thaw() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 17_421 nanoseconds. - Weight::from_parts(17_830_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 20_053_000 picoseconds. + Weight::from_parts(23_080_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -221,11 +225,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn freeze_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 13_199 nanoseconds. - Weight::from_parts(13_615_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 15_569_000 picoseconds. + Weight::from_parts(16_658_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -233,11 +237,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn thaw_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 13_263 nanoseconds. - Weight::from_parts(13_575_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 15_350_000 picoseconds. + Weight::from_parts(15_771_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -249,11 +253,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: - // Measured: `388` - // Estimated: `5180` - // Minimum execution time: 20_850 nanoseconds. - Weight::from_parts(21_223_000, 0) - .saturating_add(Weight::from_parts(0, 5180)) + // Measured: `356` + // Estimated: `7160` + // Minimum execution time: 23_564_000 picoseconds. + Weight::from_parts(24_005_000, 0) + .saturating_add(Weight::from_parts(0, 7160)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -261,11 +265,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn set_team() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 14_218 nanoseconds. - Weight::from_parts(14_680_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 16_165_000 picoseconds. + Weight::from_parts(16_482_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -275,11 +279,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn force_item_status() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 16_581 nanoseconds. - Weight::from_parts(16_856_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 18_377_000 picoseconds. + Weight::from_parts(19_060_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -291,11 +295,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) fn set_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `623` - // Estimated: `7962` - // Minimum execution time: 34_610 nanoseconds. - Weight::from_parts(34_994_000, 0) - .saturating_add(Weight::from_parts(0, 7962)) + // Measured: `559` + // Estimated: `10932` + // Minimum execution time: 39_403_000 picoseconds. + Weight::from_parts(39_925_000, 0) + .saturating_add(Weight::from_parts(0, 10932)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -307,11 +311,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) fn clear_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `851` - // Estimated: `7962` - // Minimum execution time: 34_244 nanoseconds. - Weight::from_parts(34_542_000, 0) - .saturating_add(Weight::from_parts(0, 7962)) + // Measured: `756` + // Estimated: `10932` + // Minimum execution time: 36_786_000 picoseconds. + Weight::from_parts(37_558_000, 0) + .saturating_add(Weight::from_parts(0, 10932)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -321,11 +325,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) fn set_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `380` - // Estimated: `5315` - // Minimum execution time: 26_652 nanoseconds. - Weight::from_parts(27_013_000, 0) - .saturating_add(Weight::from_parts(0, 5315)) + // Measured: `348` + // Estimated: `7295` + // Minimum execution time: 30_327_000 picoseconds. + Weight::from_parts(30_769_000, 0) + .saturating_add(Weight::from_parts(0, 7295)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -335,11 +339,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `623` - // Estimated: `5315` - // Minimum execution time: 27_427 nanoseconds. - Weight::from_parts(27_985_000, 0) - .saturating_add(Weight::from_parts(0, 5315)) + // Measured: `559` + // Estimated: `7295` + // Minimum execution time: 29_756_000 picoseconds. + Weight::from_parts(31_077_000, 0) + .saturating_add(Weight::from_parts(0, 7295)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -349,11 +353,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) fn set_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `5295` - // Minimum execution time: 26_557 nanoseconds. - Weight::from_parts(26_973_000, 0) - .saturating_add(Weight::from_parts(0, 5295)) + // Measured: `282` + // Estimated: `7275` + // Minimum execution time: 29_811_000 picoseconds. + Weight::from_parts(30_220_000, 0) + .saturating_add(Weight::from_parts(0, 7275)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -363,11 +367,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) fn clear_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `537` - // Estimated: `5295` - // Minimum execution time: 25_091 nanoseconds. - Weight::from_parts(25_510_000, 0) - .saturating_add(Weight::from_parts(0, 5295)) + // Measured: `473` + // Estimated: `7275` + // Minimum execution time: 27_708_000 picoseconds. + Weight::from_parts(28_309_000, 0) + .saturating_add(Weight::from_parts(0, 7275)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -377,11 +381,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) fn approve_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 19_129 nanoseconds. - Weight::from_parts(19_831_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 21_525_000 picoseconds. + Weight::from_parts(21_784_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -391,11 +395,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) fn cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `525` - // Estimated: `5250` - // Minimum execution time: 19_393 nanoseconds. - Weight::from_parts(19_569_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `461` + // Estimated: `7230` + // Minimum execution time: 21_605_000 picoseconds. + Weight::from_parts(21_805_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -404,10 +408,10 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn set_accept_ownership() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `2527` - // Minimum execution time: 14_863 nanoseconds. - Weight::from_parts(15_066_000, 0) - .saturating_add(Weight::from_parts(0, 2527)) + // Estimated: `3517` + // Minimum execution time: 17_046_000 picoseconds. + Weight::from_parts(17_387_000, 0) + .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -417,11 +421,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn set_collection_max_supply() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `5152` - // Minimum execution time: 16_144 nanoseconds. - Weight::from_parts(16_510_000, 0) - .saturating_add(Weight::from_parts(0, 5152)) + // Measured: `282` + // Estimated: `7132` + // Minimum execution time: 18_453_000 picoseconds. + Weight::from_parts(18_716_000, 0) + .saturating_add(Weight::from_parts(0, 7132)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -431,11 +435,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn set_price() -> Weight { // Proof Size summary in bytes: - // Measured: `291` - // Estimated: `2597` - // Minimum execution time: 15_884 nanoseconds. - Weight::from_parts(16_215_000, 0) - .saturating_add(Weight::from_parts(0, 2597)) + // Measured: `259` + // Estimated: `3587` + // Minimum execution time: 17_965_000 picoseconds. + Weight::from_parts(18_347_000, 0) + .saturating_add(Weight::from_parts(0, 3587)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -449,11 +453,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn buy_item() -> Weight { // Proof Size summary in bytes: - // Measured: `636` - // Estimated: `7814` - // Minimum execution time: 34_190 nanoseconds. - Weight::from_parts(34_497_000, 0) - .saturating_add(Weight::from_parts(0, 7814)) + // Measured: `540` + // Estimated: `10784` + // Minimum execution time: 38_974_000 picoseconds. + Weight::from_parts(39_420_000, 0) + .saturating_add(Weight::from_parts(0, 10784)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs index af28e0cec58..d14fdba6fad 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_utility.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -52,18 +52,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_005 nanoseconds. - Weight::from_parts(18_139_015, 0) + // Minimum execution time: 7_357_000 picoseconds. + Weight::from_parts(16_071_177, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 2_178 - .saturating_add(Weight::from_parts(3_979_226, 0).saturating_mul(c.into())) + // Standard Error: 3_492 + .saturating_add(Weight::from_parts(5_041_311, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_441 nanoseconds. - Weight::from_parts(4_622_000, 0) + // Minimum execution time: 5_903_000 picoseconds. + Weight::from_parts(6_075_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -71,18 +71,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_910 nanoseconds. - Weight::from_parts(18_908_357, 0) + // Minimum execution time: 7_616_000 picoseconds. + Weight::from_parts(17_676_240, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_920 - .saturating_add(Weight::from_parts(4_169_103, 0).saturating_mul(c.into())) + // Standard Error: 2_274 + .saturating_add(Weight::from_parts(5_358_895, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_957 nanoseconds. - Weight::from_parts(8_145_000, 0) + // Minimum execution time: 10_072_000 picoseconds. + Weight::from_parts(10_405_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -90,10 +90,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_925 nanoseconds. - Weight::from_parts(15_056_349, 0) + // Minimum execution time: 7_207_000 picoseconds. + Weight::from_parts(18_974_639, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_987 - .saturating_add(Weight::from_parts(3_981_287, 0).saturating_mul(c.into())) + // Standard Error: 2_301 + .saturating_add(Weight::from_parts(5_025_161, 0).saturating_mul(c.into())) } } diff --git a/parachains/runtimes/assets/statemint/src/weights/pallet_xcm.rs b/parachains/runtimes/assets/statemint/src/weights/pallet_xcm.rs index 70782f0e2c7..26e19764b8a 100644 --- a/parachains/runtimes/assets/statemint/src/weights/pallet_xcm.rs +++ b/parachains/runtimes/assets/statemint/src/weights/pallet_xcm.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-dev"), DB CACHE: 1024 @@ -60,10 +60,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn send() -> Weight { // Proof Size summary in bytes: // Measured: `38` - // Estimated: `4645` - // Minimum execution time: 24_132 nanoseconds. - Weight::from_parts(24_554_000, 0) - .saturating_add(Weight::from_parts(0, 4645)) + // Estimated: `9595` + // Minimum execution time: 27_505_000 picoseconds. + Weight::from_parts(27_841_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 pallet_xcm::WeightInfo for WeightInfo { fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `499` - // Minimum execution time: 22_350 nanoseconds. - Weight::from_parts(22_760_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 27_156_000 picoseconds. + Weight::from_parts(27_641_000, 0) + .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: ParachainInfo ParachainId (r:1 w:0) @@ -83,10 +83,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `499` - // Minimum execution time: 17_723 nanoseconds. - Weight::from_parts(17_951_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 20_954_000 picoseconds. + Weight::from_parts(21_381_000, 0) + .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: Benchmark Override (r:0 w:0) @@ -95,7 +95,7 @@ impl pallet_xcm::WeightInfo for WeightInfo { // 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)) } @@ -105,8 +105,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_641 nanoseconds. - Weight::from_parts(8_925_000, 0) + // Minimum execution time: 10_560_000 picoseconds. + Weight::from_parts(10_752_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -116,8 +116,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_427 nanoseconds. - Weight::from_parts(2_598_000, 0) + // Minimum execution time: 3_451_000 picoseconds. + Weight::from_parts(3_580_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -140,10 +140,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `38` - // Estimated: `7729` - // Minimum execution time: 28_650 nanoseconds. - Weight::from_parts(29_035_000, 0) - .saturating_add(Weight::from_parts(0, 7729)) + // Estimated: `14659` + // Minimum execution time: 33_607_000 picoseconds. + Weight::from_parts(33_917_000, 0) + .saturating_add(Weight::from_parts(0, 14659)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -164,10 +164,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `220` - // Estimated: `8470` - // Minimum execution time: 30_797 nanoseconds. - Weight::from_parts(31_491_000, 0) - .saturating_add(Weight::from_parts(0, 8470)) + // Estimated: `14410` + // Minimum execution time: 35_300_000 picoseconds. + Weight::from_parts(35_783_000, 0) + .saturating_add(Weight::from_parts(0, 14410)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -176,10 +176,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: // Measured: `95` - // Estimated: `9995` - // Minimum execution time: 13_639 nanoseconds. - Weight::from_parts(13_980_000, 0) - .saturating_add(Weight::from_parts(0, 9995)) + // Estimated: `10985` + // Minimum execution time: 15_664_000 picoseconds. + Weight::from_parts(15_908_000, 0) + .saturating_add(Weight::from_parts(0, 10985)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -188,10 +188,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: // Measured: `99` - // Estimated: `9999` - // Minimum execution time: 13_954 nanoseconds. - Weight::from_parts(14_276_000, 0) - .saturating_add(Weight::from_parts(0, 9999)) + // Estimated: `10989` + // Minimum execution time: 15_376_000 picoseconds. + Weight::from_parts(15_780_000, 0) + .saturating_add(Weight::from_parts(0, 10989)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -200,10 +200,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn already_notified_target() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `12481` - // Minimum execution time: 15_217 nanoseconds. - Weight::from_parts(15_422_000, 0) - .saturating_add(Weight::from_parts(0, 12481)) + // Estimated: `13471` + // Minimum execution time: 15_898_000 picoseconds. + Weight::from_parts(16_159_000, 0) + .saturating_add(Weight::from_parts(0, 13471)) .saturating_add(T::DbWeight::get().reads(5)) } /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) @@ -221,10 +221,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `10041` - // Minimum execution time: 27_362 nanoseconds. - Weight::from_parts(28_034_000, 0) - .saturating_add(Weight::from_parts(0, 10041)) + // Estimated: `15981` + // Minimum execution time: 31_267_000 picoseconds. + Weight::from_parts(31_635_000, 0) + .saturating_add(Weight::from_parts(0, 15981)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -233,10 +233,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: // Measured: `136` - // Estimated: `7561` - // Minimum execution time: 7_768 nanoseconds. - Weight::from_parts(7_890_000, 0) - .saturating_add(Weight::from_parts(0, 7561)) + // Estimated: `8551` + // Minimum execution time: 8_659_000 picoseconds. + Weight::from_parts(8_983_000, 0) + .saturating_add(Weight::from_parts(0, 8551)) .saturating_add(T::DbWeight::get().reads(3)) } /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) @@ -244,10 +244,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: // Measured: `106` - // Estimated: `10006` - // Minimum execution time: 15_165 nanoseconds. - Weight::from_parts(15_430_000, 0) - .saturating_add(Weight::from_parts(0, 10006)) + // Estimated: `10996` + // Minimum execution time: 16_025_000 picoseconds. + Weight::from_parts(16_296_000, 0) + .saturating_add(Weight::from_parts(0, 10996)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -266,10 +266,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: // Measured: `112` - // Estimated: `15027` - // Minimum execution time: 35_310 nanoseconds. - Weight::from_parts(35_698_000, 0) - .saturating_add(Weight::from_parts(0, 15027)) + // Estimated: `20967` + // Minimum execution time: 37_654_000 picoseconds. + Weight::from_parts(38_144_000, 0) + .saturating_add(Weight::from_parts(0, 20967)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index 43de2f7f064..147a348b19d 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -17,27 +17,26 @@ //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-03-19, 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: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-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=statemint-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::fungible -// --chain=statemint-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/ +// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -55,8 +54,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `3593` - // Minimum execution time: 22_450_000 picoseconds. - Weight::from_parts(22_821_000, 3593) + // Minimum execution time: 23_489_000 picoseconds. + Weight::from_parts(23_993_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -66,8 +65,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `6196` - // Minimum execution time: 32_079_000 picoseconds. - Weight::from_parts(32_591_000, 6196) + // Minimum execution time: 32_933_000 picoseconds. + Weight::from_parts(33_445_000, 6196) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -89,8 +88,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `139` // Estimated: `17785` - // Minimum execution time: 53_770_000 picoseconds. - Weight::from_parts(54_393_000, 17785) + // Minimum execution time: 56_285_000 picoseconds. + Weight::from_parts(56_858_000, 17785) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -98,8 +97,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_485_000 picoseconds. - Weight::from_parts(4_650_000, 0) + // Minimum execution time: 4_900_000 picoseconds. + Weight::from_parts(4_996_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -107,8 +106,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 24_725_000 picoseconds. - Weight::from_parts(25_120_000, 3593) + // Minimum execution time: 26_047_000 picoseconds. + Weight::from_parts(26_408_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -130,8 +129,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `14677` - // Minimum execution time: 47_989_000 picoseconds. - Weight::from_parts(48_573_000, 14677) + // Minimum execution time: 48_997_000 picoseconds. + Weight::from_parts(49_605_000, 14677) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -151,8 +150,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `11084` - // Minimum execution time: 34_367_000 picoseconds. - Weight::from_parts(34_995_000, 11084) + // Minimum execution time: 31_114_000 picoseconds. + Weight::from_parts(31_825_000, 11084) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index dbae6ffe404..ca264e8fa17 100644 --- a/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -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-19, 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: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("statemint-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=statemint-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=statemint-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/ +// --output=./parachains/runtimes/assets/statemint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,8 +64,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `11084` - // Minimum execution time: 365_653_000 picoseconds. - Weight::from_parts(368_340_000, 11084) + // Minimum execution time: 452_120_000 picoseconds. + Weight::from_parts(453_246_000, 11084) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -74,8 +73,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_920_000 picoseconds. - Weight::from_parts(4_150_000, 0) + // Minimum execution time: 4_323_000 picoseconds. + Weight::from_parts(4_409_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 WeightInfo { // Proof Size summary in bytes: // Measured: `32` // Estimated: `3497` - // Minimum execution time: 10_988_000 picoseconds. - Weight::from_parts(11_207_000, 3497) + // Minimum execution time: 12_046_000 picoseconds. + Weight::from_parts(12_316_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_509_000 picoseconds. - Weight::from_parts(13_775_000, 0) + // Minimum execution time: 14_603_000 picoseconds. + Weight::from_parts(14_929_000, 0) } pub fn refund_surplus() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_497_000 picoseconds. - Weight::from_parts(7_580_000, 0) + // Minimum execution time: 4_461_000 picoseconds. + Weight::from_parts(4_655_000, 0) } pub fn set_error_handler() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_971_000 picoseconds. - Weight::from_parts(3_086_000, 0) + // Minimum execution time: 3_400_000 picoseconds. + Weight::from_parts(3_487_000, 0) } pub fn set_appendix() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_937_000 picoseconds. - Weight::from_parts(3_081_000, 0) + // Minimum execution time: 3_337_000 picoseconds. + Weight::from_parts(3_403_000, 0) } pub fn clear_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_960_000 picoseconds. - Weight::from_parts(3_073_000, 0) + // Minimum execution time: 3_259_000 picoseconds. + Weight::from_parts(3_350_000, 0) } pub fn descend_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_879_000 picoseconds. - Weight::from_parts(4_040_000, 0) + // Minimum execution time: 4_292_000 picoseconds. + Weight::from_parts(4_471_000, 0) } pub fn clear_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_965_000 picoseconds. - Weight::from_parts(3_062_000, 0) + // Minimum execution time: 3_281_000 picoseconds. + Weight::from_parts(3_329_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 WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `11084` - // Minimum execution time: 24_225_000 picoseconds. - Weight::from_parts(24_520_000, 11084) + // Minimum execution time: 26_054_000 picoseconds. + Weight::from_parts(26_386_000, 11084) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -163,8 +162,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `90` // Estimated: `3555` - // Minimum execution time: 14_899_000 picoseconds. - Weight::from_parts(15_205_000, 3555) + // Minimum execution time: 16_413_000 picoseconds. + Weight::from_parts(16_590_000, 3555) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -172,8 +171,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_942_000 picoseconds. - Weight::from_parts(3_026_000, 0) + // Minimum execution time: 3_314_000 picoseconds. + Weight::from_parts(3_410_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 WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `13098` - // Minimum execution time: 26_636_000 picoseconds. - Weight::from_parts(27_027_000, 13098) + // Minimum execution time: 28_232_000 picoseconds. + Weight::from_parts(28_661_000, 13098) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -202,8 +201,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_074_000 picoseconds. - Weight::from_parts(5_223_000, 0) + // Minimum execution time: 5_517_000 picoseconds. + Weight::from_parts(5_596_000, 0) .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -222,8 +221,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `11084` - // Minimum execution time: 414_125_000 picoseconds. - Weight::from_parts(456_357_000, 11084) + // Minimum execution time: 502_759_000 picoseconds. + Weight::from_parts(504_262_000, 11084) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -231,36 +230,36 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 134_528_000 picoseconds. - Weight::from_parts(135_936_000, 0) + // Minimum execution time: 157_990_000 picoseconds. + Weight::from_parts(158_216_000, 0) } pub fn expect_asset() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_812_000 picoseconds. - Weight::from_parts(12_945_000, 0) + // Minimum execution time: 15_005_000 picoseconds. + Weight::from_parts(15_203_000, 0) } pub fn expect_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_011_000 picoseconds. - Weight::from_parts(3_129_000, 0) + // Minimum execution time: 3_475_000 picoseconds. + Weight::from_parts(3_522_000, 0) } pub fn expect_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_769_000 picoseconds. - Weight::from_parts(4_847_000, 0) + // Minimum execution time: 3_343_000 picoseconds. + Weight::from_parts(3_417_000, 0) } pub fn expect_transact_status() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_169_000 picoseconds. - Weight::from_parts(3_350_000, 0) + // Minimum execution time: 3_519_000 picoseconds. + Weight::from_parts(3_625_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 WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `11084` - // Minimum execution time: 27_621_000 picoseconds. - Weight::from_parts(28_085_000, 11084) + // Minimum execution time: 29_760_000 picoseconds. + Weight::from_parts(30_340_000, 11084) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -287,8 +286,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_296_000 picoseconds. - Weight::from_parts(5_413_000, 0) + // Minimum execution time: 5_732_000 picoseconds. + Weight::from_parts(5_858_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 WeightInfo { // Proof Size summary in bytes: // Measured: `38` // Estimated: `11084` - // Minimum execution time: 24_309_000 picoseconds. - Weight::from_parts(24_673_000, 11084) + // Minimum execution time: 26_440_000 picoseconds. + Weight::from_parts(26_870_000, 11084) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -315,35 +314,35 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_928_000 picoseconds. - Weight::from_parts(3_066_000, 0) + // Minimum execution time: 3_334_000 picoseconds. + Weight::from_parts(3_408_000, 0) } pub fn set_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_904_000 picoseconds. - Weight::from_parts(2_988_000, 0) + // Minimum execution time: 3_263_000 picoseconds. + Weight::from_parts(3_380_000, 0) } pub fn clear_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_906_000 picoseconds. - Weight::from_parts(2_989_000, 0) + // Minimum execution time: 3_338_000 picoseconds. + Weight::from_parts(3_388_000, 0) } pub fn set_fees_mode() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_950_000 picoseconds. - Weight::from_parts(3_047_000, 0) + // Minimum execution time: 3_286_000 picoseconds. + Weight::from_parts(3_384_000, 0) } pub fn unpaid_execution() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_150_000 picoseconds. - Weight::from_parts(3_243_000, 0) + // Minimum execution time: 3_494_000 picoseconds. + Weight::from_parts(3_563_000, 0) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs b/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs index 9de1fa11fa8..b796e65485d 100644 --- a/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs +++ b/parachains/runtimes/assets/westmint/src/weights/cumulus_pallet_xcmp_queue.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -52,10 +52,10 @@ impl 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_844 nanoseconds. - Weight::from_parts(5_119_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_380_000 picoseconds. + Weight::from_parts(5_626_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 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: 5_017 nanoseconds. - Weight::from_parts(5_231_000, 0) - .saturating_add(Weight::from_parts(0, 571)) + // Estimated: `1561` + // Minimum execution time: 5_537_000 picoseconds. + Weight::from_parts(5_744_000, 0) + .saturating_add(Weight::from_parts(0, 1561)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/frame_system.rs b/parachains/runtimes/assets/westmint/src/weights/frame_system.rs index 1dfc223ce3a..9f0e1e43f56 100644 --- a/parachains/runtimes/assets/westmint/src/weights/frame_system.rs +++ b/parachains/runtimes/assets/westmint/src/weights/frame_system.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -52,8 +52,8 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_737 nanoseconds. - Weight::from_parts(1_780_000, 0) + // Minimum execution time: 2_150_000 picoseconds. + Weight::from_parts(2_242_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 .saturating_add(Weight::from_parts(368, 0).saturating_mul(b.into())) @@ -63,11 +63,11 @@ impl frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_941 nanoseconds. - Weight::from_parts(6_990_000, 0) + // Minimum execution time: 7_810_000 picoseconds. + Weight::from_parts(7_949_000, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 0 - .saturating_add(Weight::from_parts(1_716, 0).saturating_mul(b.into())) + .saturating_add(Weight::from_parts(1_408, 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 frame_system::WeightInfo for WeightInfo { fn set_heap_pages() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `495` - // Minimum execution time: 3_697 nanoseconds. - Weight::from_parts(3_855_000, 0) - .saturating_add(Weight::from_parts(0, 495)) + // Estimated: `1485` + // Minimum execution time: 4_446_000 picoseconds. + Weight::from_parts(4_769_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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_957 nanoseconds. - Weight::from_parts(2_009_000, 0) + // Minimum execution time: 2_378_000 picoseconds. + Weight::from_parts(2_458_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 1_909 - .saturating_add(Weight::from_parts(577_980, 0).saturating_mul(i.into())) + // Standard Error: 1_873 + .saturating_add(Weight::from_parts(680_971, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 1_921 nanoseconds. - Weight::from_parts(1_983_000, 0) + // Minimum execution time: 2_389_000 picoseconds. + Weight::from_parts(2_433_000, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 841 - .saturating_add(Weight::from_parts(443_784, 0).saturating_mul(i.into())) + // Standard Error: 765 + .saturating_add(Weight::from_parts(502_307, 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 frame_system::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `84 + p * (69 ±0)` // Estimated: `75 + p * (70 ±0)` - // Minimum execution time: 3_576 nanoseconds. - Weight::from_parts(3_661_000, 0) + // Minimum execution time: 4_077_000 picoseconds. + Weight::from_parts(4_196_000, 0) .saturating_add(Weight::from_parts(0, 75)) - // Standard Error: 919 - .saturating_add(Weight::from_parts(955_752, 0).saturating_mul(p.into())) + // Standard Error: 920 + .saturating_add(Weight::from_parts(1_004_901, 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())) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs index 999dfe456b1..f08633cd2ba 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_assets.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_assets` //! //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -53,11 +53,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn create() -> Weight { // Proof Size summary in bytes: - // Measured: `141` - // Estimated: `5288` - // Minimum execution time: 22_825 nanoseconds. - Weight::from_parts(26_008_000, 0) - .saturating_add(Weight::from_parts(0, 5288)) + // Measured: `109` + // Estimated: `7268` + // Minimum execution time: 24_079_000 picoseconds. + Weight::from_parts(24_532_000, 0) + .saturating_add(Weight::from_parts(0, 7268)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -66,10 +66,10 @@ impl pallet_assets::WeightInfo for WeightInfo { fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `6` - // Estimated: `2685` - // Minimum execution time: 10_898 nanoseconds. - Weight::from_parts(12_626_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Estimated: `3675` + // Minimum execution time: 11_873_000 picoseconds. + Weight::from_parts(12_062_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -77,11 +77,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn start_destroy() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 13_057 nanoseconds. - Weight::from_parts(13_932_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 14_393_000 picoseconds. + Weight::from_parts(14_598_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -94,13 +94,13 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `c` is `[0, 1000]`. fn destroy_accounts(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `0 + c * (240 ±0)` - // Estimated: `5262 + c * (5180 ±0)` - // Minimum execution time: 16_823 nanoseconds. - Weight::from_parts(31_002_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) - // Standard Error: 10_169 - .saturating_add(Weight::from_parts(13_922_578, 0).saturating_mul(c.into())) + // Measured: `0 + c * (208 ±0)` + // Estimated: `8232 + c * (5180 ±0)` + // Minimum execution time: 17_774_000 picoseconds. + Weight::from_parts(17_985_000, 0) + .saturating_add(Weight::from_parts(0, 8232)) + // Standard Error: 7_528 + .saturating_add(Weight::from_parts(12_132_350, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -114,13 +114,13 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 1000]`. fn destroy_approvals(a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `446 + a * (86 ±0)` - // Estimated: `5308 + a * (2623 ±0)` - // Minimum execution time: 16_683 nanoseconds. - Weight::from_parts(16_754_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) - // Standard Error: 7_193 - .saturating_add(Weight::from_parts(13_722_963, 0).saturating_mul(a.into())) + // Measured: `414 + a * (86 ±0)` + // Estimated: `7288 + a * (2623 ±0)` + // Minimum execution time: 18_455_000 picoseconds. + Weight::from_parts(18_657_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) + // Standard Error: 4_725 + .saturating_add(Weight::from_parts(12_115_840, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -133,11 +133,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn finish_destroy() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 12_892 nanoseconds. - Weight::from_parts(13_218_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 14_340_000 picoseconds. + Weight::from_parts(14_614_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -147,11 +147,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5262` - // Minimum execution time: 23_073 nanoseconds. - Weight::from_parts(23_435_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `243` + // Estimated: `7242` + // Minimum execution time: 25_631_000 picoseconds. + Weight::from_parts(26_337_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -161,11 +161,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 29_411 nanoseconds. - Weight::from_parts(30_019_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 32_363_000 picoseconds. + Weight::from_parts(32_781_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -177,11 +177,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `10442` - // Minimum execution time: 38_929 nanoseconds. - Weight::from_parts(39_602_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 43_852_000 picoseconds. + Weight::from_parts(44_369_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -193,11 +193,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// 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: `383` - // Estimated: `10442` - // Minimum execution time: 34_910 nanoseconds. - Weight::from_parts(35_686_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 38_675_000 picoseconds. + Weight::from_parts(39_020_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -209,11 +209,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `10442` - // Minimum execution time: 38_959 nanoseconds. - Weight::from_parts(39_627_000, 0) - .saturating_add(Weight::from_parts(0, 10442)) + // Measured: `351` + // Estimated: `13412` + // Minimum execution time: 43_792_000 picoseconds. + Weight::from_parts(44_412_000, 0) + .saturating_add(Weight::from_parts(0, 13412)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -223,11 +223,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn freeze() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 16_367 nanoseconds. - Weight::from_parts(16_761_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 17_802_000 picoseconds. + Weight::from_parts(18_129_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -237,11 +237,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Account (max_values: None, max_size: Some(102), added: 2577, mode: MaxEncodedLen) fn thaw() -> Weight { // Proof Size summary in bytes: - // Measured: `383` - // Estimated: `5262` - // Minimum execution time: 16_361 nanoseconds. - Weight::from_parts(18_506_000, 0) - .saturating_add(Weight::from_parts(0, 5262)) + // Measured: `351` + // Estimated: `7242` + // Minimum execution time: 17_711_000 picoseconds. + Weight::from_parts(18_136_000, 0) + .saturating_add(Weight::from_parts(0, 7242)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -249,11 +249,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn freeze_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 12_980 nanoseconds. - Weight::from_parts(14_272_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 13_776_000 picoseconds. + Weight::from_parts(14_134_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -261,11 +261,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn thaw_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `2685` - // Minimum execution time: 12_510 nanoseconds. - Weight::from_parts(12_996_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `277` + // Estimated: `3675` + // Minimum execution time: 14_376_000 picoseconds. + Weight::from_parts(15_425_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -275,11 +275,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 13_958 nanoseconds. - Weight::from_parts(14_458_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 15_799_000 picoseconds. + Weight::from_parts(16_064_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -287,11 +287,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn set_team() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `2685` - // Minimum execution time: 12_820 nanoseconds. - Weight::from_parts(13_136_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `243` + // Estimated: `3675` + // Minimum execution time: 14_359_000 picoseconds. + Weight::from_parts(14_561_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -303,13 +303,13 @@ impl pallet_assets::WeightInfo for WeightInfo { /// The range of component `s` is `[0, 50]`. fn set_metadata(_n: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `5300` - // Minimum execution time: 22_433 nanoseconds. - Weight::from_parts(23_664_666, 0) - .saturating_add(Weight::from_parts(0, 5300)) - // Standard Error: 648 - .saturating_add(Weight::from_parts(2_428, 0).saturating_mul(s.into())) + // Measured: `243` + // Estimated: `7280` + // Minimum execution time: 25_337_000 picoseconds. + Weight::from_parts(26_452_841, 0) + .saturating_add(Weight::from_parts(0, 7280)) + // Standard Error: 845 + .saturating_add(Weight::from_parts(2_931, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -319,11 +319,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `471` - // Estimated: `5300` - // Minimum execution time: 22_969 nanoseconds. - Weight::from_parts(23_330_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `407` + // Estimated: `7280` + // Minimum execution time: 25_521_000 picoseconds. + Weight::from_parts(26_621_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -336,12 +336,12 @@ impl pallet_assets::WeightInfo for WeightInfo { fn force_set_metadata(_n: u32, s: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `82` - // Estimated: `5300` - // Minimum execution time: 11_969 nanoseconds. - Weight::from_parts(12_659_111, 0) - .saturating_add(Weight::from_parts(0, 5300)) - // Standard Error: 345 - .saturating_add(Weight::from_parts(1_879, 0).saturating_mul(s.into())) + // Estimated: `7280` + // Minimum execution time: 13_557_000 picoseconds. + Weight::from_parts(14_292_610, 0) + .saturating_add(Weight::from_parts(0, 7280)) + // Standard Error: 393 + .saturating_add(Weight::from_parts(3_655, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -351,11 +351,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) fn force_clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `471` - // Estimated: `5300` - // Minimum execution time: 23_002 nanoseconds. - Weight::from_parts(23_320_000, 0) - .saturating_add(Weight::from_parts(0, 5300)) + // Measured: `407` + // Estimated: `7280` + // Minimum execution time: 25_686_000 picoseconds. + Weight::from_parts(25_982_000, 0) + .saturating_add(Weight::from_parts(0, 7280)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -363,11 +363,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn force_asset_status() -> Weight { // Proof Size summary in bytes: - // Measured: `275` - // Estimated: `2685` - // Minimum execution time: 11_994 nanoseconds. - Weight::from_parts(12_256_000, 0) - .saturating_add(Weight::from_parts(0, 2685)) + // Measured: `243` + // Estimated: `3675` + // Minimum execution time: 13_440_000 picoseconds. + Weight::from_parts(13_684_000, 0) + .saturating_add(Weight::from_parts(0, 3675)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -377,11 +377,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn approve_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `309` - // Estimated: `5308` - // Minimum execution time: 26_321 nanoseconds. - Weight::from_parts(26_867_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `277` + // Estimated: `7288` + // Minimum execution time: 29_166_000 picoseconds. + Weight::from_parts(29_574_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -395,11 +395,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_approved() -> Weight { // Proof Size summary in bytes: - // Measured: `553` - // Estimated: `13065` - // Minimum execution time: 52_855 nanoseconds. - Weight::from_parts(54_006_000, 0) - .saturating_add(Weight::from_parts(0, 13065)) + // Measured: `521` + // Estimated: `17025` + // Minimum execution time: 58_808_000 picoseconds. + Weight::from_parts(59_441_000, 0) + .saturating_add(Weight::from_parts(0, 17025)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -409,11 +409,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `5308` - // Minimum execution time: 28_148 nanoseconds. - Weight::from_parts(28_416_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `447` + // Estimated: `7288` + // Minimum execution time: 31_081_000 picoseconds. + Weight::from_parts(31_475_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -423,11 +423,11 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) fn force_cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `479` - // Estimated: `5308` - // Minimum execution time: 28_456 nanoseconds. - Weight::from_parts(28_913_000, 0) - .saturating_add(Weight::from_parts(0, 5308)) + // Measured: `447` + // Estimated: `7288` + // Minimum execution time: 30_798_000 picoseconds. + Weight::from_parts(31_934_000, 0) + .saturating_add(Weight::from_parts(0, 7288)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -435,12 +435,12 @@ impl pallet_assets::WeightInfo for WeightInfo { /// Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) fn set_min_balance() -> Weight { // Proof Size summary in bytes: - // Measured: `383` + // Measured: `243` // Estimated: `3675` - // Minimum execution time: 16_213 nanoseconds. - Weight::from_parts(16_575_000, 0) + // Minimum execution time: 14_755_000 picoseconds. + Weight::from_parts(14_938_000, 0) .saturating_add(Weight::from_parts(0, 3675)) - .saturating_add(T::DbWeight::get().reads(1_u64)) - .saturating_add(T::DbWeight::get().writes(1_u64)) + .saturating_add(T::DbWeight::get().reads(1)) + .saturating_add(T::DbWeight::get().writes(1)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs index a861e5a7fa4..61f516656ee 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_balances.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -51,11 +51,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1177` - // Estimated: `2603` - // Minimum execution time: 45_988 nanoseconds. - Weight::from_parts(46_507_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 35_470_000 picoseconds. + Weight::from_parts(36_170_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 pallet_balances::WeightInfo for WeightInfo { /// 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: `1061` - // Estimated: `2603` - // Minimum execution time: 34_574 nanoseconds. - Weight::from_parts(35_575_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 26_173_000 picoseconds. + Weight::from_parts(26_636_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_creating() -> Weight { // Proof Size summary in bytes: - // Measured: `1173` - // Estimated: `2603` - // Minimum execution time: 25_859 nanoseconds. - Weight::from_parts(26_467_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 15_875_000 picoseconds. + Weight::from_parts(16_109_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn set_balance_killing() -> Weight { // Proof Size summary in bytes: - // Measured: `1173` - // Estimated: `2603` - // Minimum execution time: 28_563 nanoseconds. - Weight::from_parts(29_082_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 18_726_000 picoseconds. + Weight::from_parts(19_101_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `1173` - // Estimated: `5206` - // Minimum execution time: 45_594 nanoseconds. - Weight::from_parts(46_296_000, 0) - .saturating_add(Weight::from_parts(0, 5206)) + // Measured: `103` + // Estimated: `6196` + // Minimum execution time: 37_080_000 picoseconds. + Weight::from_parts(37_562_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 pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_all() -> Weight { // Proof Size summary in bytes: - // Measured: `1061` - // Estimated: `2603` - // Minimum execution time: 40_085 nanoseconds. - Weight::from_parts(40_675_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `0` + // Estimated: `3593` + // Minimum execution time: 32_468_000 picoseconds. + Weight::from_parts(32_858_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -123,11 +123,11 @@ impl pallet_balances::WeightInfo for WeightInfo { /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn force_unreserve() -> Weight { // Proof Size summary in bytes: - // Measured: `1057` - // Estimated: `2603` - // Minimum execution time: 22_208 nanoseconds. - Weight::from_parts(22_815_000, 0) - .saturating_add(Weight::from_parts(0, 2603)) + // Measured: `103` + // Estimated: `3593` + // Minimum execution time: 14_725_000 picoseconds. + Weight::from_parts(14_926_000, 0) + .saturating_add(Weight::from_parts(0, 3593)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs index 3537559d4ab..eaabe14f8b1 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_collator_selection.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -55,12 +55,12 @@ impl pallet_collator_selection::WeightInfo for WeightIn fn set_invulnerables(b: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `178 + b * (78 ±0)` - // Estimated: `178 + b * (2554 ±0)` - // Minimum execution time: 13_864 nanoseconds. - Weight::from_parts(14_046_919, 0) - .saturating_add(Weight::from_parts(0, 178)) - // Standard Error: 4_684 - .saturating_add(Weight::from_parts(2_474_689, 0).saturating_mul(b.into())) + // Estimated: `1168 + b * (2554 ±0)` + // Minimum execution time: 15_458_000 picoseconds. + Weight::from_parts(16_243_295, 0) + .saturating_add(Weight::from_parts(0, 1168)) + // Standard Error: 3_682 + .saturating_add(Weight::from_parts(2_601_545, 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 pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_556 nanoseconds. - Weight::from_parts(6_751_000, 0) + // Minimum execution time: 7_542_000 picoseconds. + Weight::from_parts(7_735_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,8 +82,8 @@ impl pallet_collator_selection::WeightInfo for WeightIn // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_816 nanoseconds. - Weight::from_parts(7_009_000, 0) + // Minimum execution time: 7_344_000 picoseconds. + Weight::from_parts(7_660_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,13 +102,13 @@ impl 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: `1171 + c * (48 ±0)` - // Estimated: `56784 + c * (49 ±0)` - // Minimum execution time: 35_423 nanoseconds. - Weight::from_parts(27_578_125, 0) - .saturating_add(Weight::from_parts(0, 56784)) - // Standard Error: 1_255 - .saturating_add(Weight::from_parts(105_521, 0).saturating_mul(c.into())) + // Measured: `1108 + c * (48 ±0)` + // Estimated: `61671 + c * (49 ±0)` + // Minimum execution time: 38_651_000 picoseconds. + Weight::from_parts(31_016_267, 0) + .saturating_add(Weight::from_parts(0, 61671)) + // Standard Error: 1_279 + .saturating_add(Weight::from_parts(106_148, 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 pallet_collator_selection::WeightInfo for WeightIn /// The range of component `c` is `[2, 1000]`. fn leave_intent(c: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `541 + c * (48 ±0)` - // Estimated: `48497` - // Minimum execution time: 24_550 nanoseconds. - Weight::from_parts(15_908_548, 0) - .saturating_add(Weight::from_parts(0, 48497)) - // Standard Error: 1_238 - .saturating_add(Weight::from_parts(105_175, 0).saturating_mul(c.into())) + // Measured: `469 + c * (48 ±0)` + // Estimated: `49487` + // Minimum execution time: 27_474_000 picoseconds. + Weight::from_parts(18_915_300, 0) + .saturating_add(Weight::from_parts(0, 49487)) + // Standard Error: 1_242 + .saturating_add(Weight::from_parts(107_733, 0).saturating_mul(c.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -138,11 +138,11 @@ impl 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: `135` - // Estimated: `5749` - // Minimum execution time: 25_675 nanoseconds. - Weight::from_parts(26_392_000, 0) - .saturating_add(Weight::from_parts(0, 5749)) + // Measured: `103` + // Estimated: `7729` + // Minimum execution time: 29_327_000 picoseconds. + Weight::from_parts(29_858_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 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: `22756 + r * (148 ±0) + c * (97 ±0)` - // Estimated: `52737 + c * (2519 ±0) + r * (2603 ±0)` - // Minimum execution time: 16_612 nanoseconds. - Weight::from_parts(16_892_000, 0) - .saturating_add(Weight::from_parts(0, 52737)) - // Standard Error: 755_441 - .saturating_add(Weight::from_parts(27_658_379, 0).saturating_mul(c.into())) + // Measured: `22693 + r * (116 ±0) + c * (97 ±0)` + // Estimated: `56697 + r * (2603 ±0) + c * (2520 ±0)` + // Minimum execution time: 17_185_000 picoseconds. + Weight::from_parts(17_436_000, 0) + .saturating_add(Weight::from_parts(0, 56697)) + // Standard Error: 795_522 + .saturating_add(Weight::from_parts(28_877_010, 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, 2603).saturating_mul(r.into())) + .saturating_add(Weight::from_parts(0, 2520).saturating_mul(c.into())) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs index 375ccc70b85..b01f73c3007 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_multisig.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -52,11 +52,11 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_762 nanoseconds. - Weight::from_parts(12_267_870, 0) + // Minimum execution time: 12_071_000 picoseconds. + Weight::from_parts(12_418_308, 0) .saturating_add(Weight::from_parts(0, 0)) // Standard Error: 1 - .saturating_add(Weight::from_parts(493, 0).saturating_mul(z.into())) + .saturating_add(Weight::from_parts(495, 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 pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_create(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `311 + s * (2 ±0)` - // Estimated: `5821` - // Minimum execution time: 35_352 nanoseconds. - Weight::from_parts(28_499_037, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 1_231 - .saturating_add(Weight::from_parts(73_158, 0).saturating_mul(s.into())) - // Standard Error: 12 - .saturating_add(Weight::from_parts(1_528, 0).saturating_mul(z.into())) + // Measured: `262 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 37_454_000 picoseconds. + Weight::from_parts(31_908_123, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 637 + .saturating_add(Weight::from_parts(62_530, 0).saturating_mul(s.into())) + // Standard Error: 6 + .saturating_add(Weight::from_parts(1_217, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -82,15 +82,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_412 nanoseconds. - Weight::from_parts(20_296_722, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 402 - .saturating_add(Weight::from_parts(67_954, 0).saturating_mul(s.into())) - // Standard Error: 3 - .saturating_add(Weight::from_parts(1_495, 0).saturating_mul(z.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 27_665_000 picoseconds. + Weight::from_parts(21_985_439, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 509 + .saturating_add(Weight::from_parts(63_318, 0).saturating_mul(s.into())) + // Standard Error: 4 + .saturating_add(Weight::from_parts(1_187, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -102,15 +102,15 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `z` is `[0, 10000]`. fn as_multi_complete(s: u32, z: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `448 + s * (33 ±0)` - // Estimated: `8424` - // Minimum execution time: 39_936 nanoseconds. - Weight::from_parts(31_699_007, 0) - .saturating_add(Weight::from_parts(0, 8424)) - // Standard Error: 632 - .saturating_add(Weight::from_parts(90_100, 0).saturating_mul(s.into())) - // Standard Error: 6 - .saturating_add(Weight::from_parts(1_544, 0).saturating_mul(z.into())) + // Measured: `385 + s * (33 ±0)` + // Estimated: `10404` + // Minimum execution time: 42_985_000 picoseconds. + Weight::from_parts(35_504_175, 0) + .saturating_add(Weight::from_parts(0, 10404)) + // Standard Error: 530 + .saturating_add(Weight::from_parts(80_153, 0).saturating_mul(s.into())) + // Standard Error: 5 + .saturating_add(Weight::from_parts(1_215, 0).saturating_mul(z.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -119,13 +119,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// The range of component `s` is `[2, 100]`. fn approve_as_multi_create(s: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `318 + s * (2 ±0)` - // Estimated: `5821` - // Minimum execution time: 25_146 nanoseconds. - Weight::from_parts(26_857_601, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 669 - .saturating_add(Weight::from_parts(76_520, 0).saturating_mul(s.into())) + // Measured: `263 + s * (2 ±0)` + // Estimated: `6811` + // Minimum execution time: 28_498_000 picoseconds. + Weight::from_parts(30_376_601, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 785 + .saturating_add(Weight::from_parts(65_913, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -134,13 +134,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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_187 nanoseconds. - Weight::from_parts(18_410_072, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 491 - .saturating_add(Weight::from_parts(72_318, 0).saturating_mul(s.into())) + // Measured: `282` + // Estimated: `6811` + // Minimum execution time: 19_047_000 picoseconds. + Weight::from_parts(20_338_502, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 544 + .saturating_add(Weight::from_parts(66_876, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -149,13 +149,13 @@ impl pallet_multisig::WeightInfo for WeightInfo { /// 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: 25_956 nanoseconds. - Weight::from_parts(28_043_929, 0) - .saturating_add(Weight::from_parts(0, 5821)) - // Standard Error: 830 - .saturating_add(Weight::from_parts(80_119, 0).saturating_mul(s.into())) + // Measured: `454 + s * (1 ±0)` + // Estimated: `6811` + // Minimum execution time: 29_085_000 picoseconds. + Weight::from_parts(31_283_618, 0) + .saturating_add(Weight::from_parts(0, 6811)) + // Standard Error: 985 + .saturating_add(Weight::from_parts(67_469, 0).saturating_mul(s.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_nfts.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_nfts.rs index d4d05c7ce25..904f7823041 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_nfts.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_nfts.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_nfts` //! //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -50,7 +50,7 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts NextCollectionId (r:1 w:1) /// Proof: Nfts NextCollectionId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionRoleOf (r:0 w:1) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:0 w:1) @@ -59,18 +59,18 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts CollectionAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn create() -> Weight { // Proof Size summary in bytes: - // Measured: `177` - // Estimated: `3054` - // Minimum execution time: 30_978 nanoseconds. - Weight::from_parts(31_489_000, 0) - .saturating_add(Weight::from_parts(0, 3054)) + // Measured: `145` + // Estimated: `5038` + // Minimum execution time: 34_344_000 picoseconds. + Weight::from_parts(35_251_000, 0) + .saturating_add(Weight::from_parts(0, 5038)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) } /// Storage: Nfts NextCollectionId (r:1 w:1) /// Proof: Nfts NextCollectionId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionRoleOf (r:0 w:1) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:0 w:1) @@ -80,62 +80,53 @@ impl pallet_nfts::WeightInfo for WeightInfo { fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `3054` - // Minimum execution time: 20_101 nanoseconds. - Weight::from_parts(20_488_000, 0) - .saturating_add(Weight::from_parts(0, 3054)) + // Estimated: `5038` + // Minimum execution time: 22_704_000 picoseconds. + Weight::from_parts(23_146_000, 0) + .saturating_add(Weight::from_parts(0, 5038)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(5)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) - /// Storage: Nfts Item (r:1001 w:1000) - /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts ItemMetadataOf (r:1001 w:1000) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) - /// Storage: Nfts Attribute (r:1001 w:1000) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:0 w:1) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) + /// Storage: Nfts ItemMetadataOf (r:1 w:0) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:1) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) + /// Storage: Nfts Attribute (r:1001 w:1000) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) + /// Storage: Nfts ItemConfigOf (r:1000 w:1000) + /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts CollectionMetadataOf (r:0 w:1) - /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(166), added: 2641, mode: MaxEncodedLen) + /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(294), added: 2769, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:0 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) - /// Storage: Nfts ItemConfigOf (r:0 w:1000) - /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) - /// Storage: Nfts Account (r:0 w:1000) - /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts CollectionAccount (r:0 w:1) /// Proof: Nfts CollectionAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// The range of component `n` is `[0, 1000]`. /// The range of component `m` is `[0, 1000]`. + /// The range of component `c` is `[0, 1000]`. /// The range of component `a` is `[0, 1000]`. - fn destroy(_n: u32, m: u32, a: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `172673 + m * (206 ±0) + a * (210 ±0)` - // Estimated: `3347314 + m * (2694 ±0) + a * (2729 ±0)` - // Minimum execution time: 23_505_821 nanoseconds. - Weight::from_parts(16_948_157_713, 0) - .saturating_add(Weight::from_parts(0, 3347314)) - // Standard Error: 20_494 - .saturating_add(Weight::from_parts(7_059_571, 0).saturating_mul(m.into())) - // Standard Error: 20_494 - .saturating_add(Weight::from_parts(8_471_367, 0).saturating_mul(a.into())) + fn destroy(_m: u32, _c: u32, a: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `32170 + a * (366 ±0)` + // Estimated: `2538829 + a * (2954 ±0)` + // Minimum execution time: 976_206_000 picoseconds. + Weight::from_parts(924_770_064, 0) + .saturating_add(Weight::from_parts(0, 2538829)) + // Standard Error: 3_946 + .saturating_add(Weight::from_parts(5_708_229, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(1004)) - .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) - .saturating_add(T::DbWeight::get().writes(3005)) - .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) + .saturating_add(T::DbWeight::get().writes(1005)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) - .saturating_add(Weight::from_parts(0, 2694).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 2729).saturating_mul(a.into())) + .saturating_add(Weight::from_parts(0, 2954).saturating_mul(a.into())) } /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionRoleOf (r:1 w:0) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:1) @@ -144,11 +135,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `448` - // Estimated: `13506` - // Minimum execution time: 39_850 nanoseconds. - Weight::from_parts(40_227_000, 0) - .saturating_add(Weight::from_parts(0, 13506)) + // Measured: `421` + // Estimated: `18460` + // Minimum execution time: 44_592_000 picoseconds. + Weight::from_parts(45_181_000, 0) + .saturating_add(Weight::from_parts(0, 18460)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -157,7 +148,7 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:1) @@ -166,24 +157,22 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn force_mint() -> Weight { // Proof Size summary in bytes: - // Measured: `448` - // Estimated: `13506` - // Minimum execution time: 40_379 nanoseconds. - Weight::from_parts(41_110_000, 0) - .saturating_add(Weight::from_parts(0, 13506)) + // Measured: `421` + // Estimated: `18460` + // Minimum execution time: 43_304_000 picoseconds. + Weight::from_parts(43_977_000, 0) + .saturating_add(Weight::from_parts(0, 18460)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(4)) } /// Storage: Nfts ItemConfigOf (r:1 w:1) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemMetadataOf (r:1 w:0) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:1) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts ItemPriceOf (r:0 w:1) @@ -194,26 +183,22 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `647` - // Estimated: `13652` - // Minimum execution time: 43_534 nanoseconds. - Weight::from_parts(43_846_000, 0) - .saturating_add(Weight::from_parts(0, 13652)) - .saturating_add(T::DbWeight::get().reads(5)) + // Measured: `530` + // Estimated: `15200` + // Minimum execution time: 45_744_000 picoseconds. + Weight::from_parts(46_056_000, 0) + .saturating_add(Weight::from_parts(0, 15200)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(7)) } /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:2) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts ItemPriceOf (r:0 w:1) @@ -222,16 +207,16 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `811` - // Estimated: `16109` - // Minimum execution time: 49_184 nanoseconds. - Weight::from_parts(49_935_000, 0) - .saturating_add(Weight::from_parts(0, 16109)) - .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(6)) + // Measured: `559` + // Estimated: `14926` + // Minimum execution time: 35_663_000 picoseconds. + Weight::from_parts(36_865_000, 0) + .saturating_add(Weight::from_parts(0, 14926)) + .saturating_add(T::DbWeight::get().reads(4)) + .saturating_add(T::DbWeight::get().writes(5)) } /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Item (r:5000 w:5000) @@ -239,13 +224,13 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `756 + i * (140 ±0)` - // Estimated: `5103 + i * (3336 ±0)` - // Minimum execution time: 15_668 nanoseconds. - Weight::from_parts(15_762_000, 0) - .saturating_add(Weight::from_parts(0, 5103)) - // Standard Error: 12_791 - .saturating_add(Weight::from_parts(12_224_567, 0).saturating_mul(i.into())) + // Measured: `729 + i * (108 ±0)` + // Estimated: `8077 + i * (3336 ±0)` + // Minimum execution time: 16_987_000 picoseconds. + Weight::from_parts(17_194_000, 0) + .saturating_add(Weight::from_parts(0, 8077)) + // Standard Error: 13_044 + .saturating_add(Weight::from_parts(13_324_147, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(i.into()))) @@ -258,10 +243,10 @@ impl pallet_nfts::WeightInfo for WeightInfo { fn lock_item_transfer() -> Weight { // Proof Size summary in bytes: // Measured: `401` - // Estimated: `5067` - // Minimum execution time: 18_861 nanoseconds. - Weight::from_parts(19_195_000, 0) - .saturating_add(Weight::from_parts(0, 5067)) + // Estimated: `7047` + // Minimum execution time: 20_345_000 picoseconds. + Weight::from_parts(20_739_000, 0) + .saturating_add(Weight::from_parts(0, 7047)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -272,145 +257,149 @@ impl pallet_nfts::WeightInfo for WeightInfo { fn unlock_item_transfer() -> Weight { // Proof Size summary in bytes: // Measured: `401` - // Estimated: `5067` - // Minimum execution time: 18_710 nanoseconds. - Weight::from_parts(18_971_000, 0) - .saturating_add(Weight::from_parts(0, 5067)) + // Estimated: `7047` + // Minimum execution time: 20_167_000 picoseconds. + Weight::from_parts(20_580_000, 0) + .saturating_add(Weight::from_parts(0, 7047)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) + /// Storage: Nfts Collection (r:1 w:0) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) fn lock_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `289` - // Estimated: `5092` - // Minimum execution time: 17_067 nanoseconds. - Weight::from_parts(17_233_000, 0) - .saturating_add(Weight::from_parts(0, 5092)) + // Measured: `306` + // Estimated: `7087` + // Minimum execution time: 17_831_000 picoseconds. + Weight::from_parts(18_174_000, 0) + .saturating_add(Weight::from_parts(0, 7087)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts OwnershipAcceptance (r:1 w:1) /// Proof: Nfts OwnershipAcceptance (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionAccount (r:0 w:2) /// Proof: Nfts CollectionAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: - // Measured: `381` - // Estimated: `5082` - // Minimum execution time: 21_203 nanoseconds. - Weight::from_parts(21_468_000, 0) - .saturating_add(Weight::from_parts(0, 5082)) + // Measured: `354` + // Estimated: `7066` + // Minimum execution time: 23_763_000 picoseconds. + Weight::from_parts(24_226_000, 0) + .saturating_add(Weight::from_parts(0, 7066)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:0 w:4) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:2 w:4) /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) fn set_team() -> Weight { // Proof Size summary in bytes: - // Measured: `362` - // Estimated: `2555` - // Minimum execution time: 24_304 nanoseconds. - Weight::from_parts(24_823_000, 0) - .saturating_add(Weight::from_parts(0, 2555)) - .saturating_add(T::DbWeight::get().reads(1)) + // Measured: `335` + // Estimated: `9627` + // Minimum execution time: 40_034_000 picoseconds. + Weight::from_parts(40_402_000, 0) + .saturating_add(Weight::from_parts(0, 9627)) + .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(5)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionAccount (r:0 w:2) /// Proof: Nfts CollectionAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn force_collection_owner() -> Weight { // Proof Size summary in bytes: - // Measured: `304` - // Estimated: `2555` - // Minimum execution time: 17_173 nanoseconds. - Weight::from_parts(17_448_000, 0) - .saturating_add(Weight::from_parts(0, 2555)) + // Measured: `277` + // Estimated: `3549` + // Minimum execution time: 18_648_000 picoseconds. + Weight::from_parts(18_968_000, 0) + .saturating_add(Weight::from_parts(0, 3549)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(3)) } /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:0 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) fn force_collection_config() -> Weight { // Proof Size summary in bytes: // Measured: `242` - // Estimated: `2555` - // Minimum execution time: 13_697 nanoseconds. - Weight::from_parts(13_924_000, 0) - .saturating_add(Weight::from_parts(0, 2555)) + // Estimated: `3549` + // Minimum execution time: 15_282_000 picoseconds. + Weight::from_parts(15_923_000, 0) + .saturating_add(Weight::from_parts(0, 3549)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:1) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) fn lock_item_properties() -> Weight { // Proof Size summary in bytes: - // Measured: `445` - // Estimated: `5078` - // Minimum execution time: 18_063 nanoseconds. - Weight::from_parts(18_438_000, 0) - .saturating_add(Weight::from_parts(0, 5078)) + // Measured: `401` + // Estimated: `7047` + // Minimum execution time: 20_060_000 picoseconds. + Weight::from_parts(20_326_000, 0) + .saturating_add(Weight::from_parts(0, 7047)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:1 w:1) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) fn set_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `474` - // Estimated: `10355` - // Minimum execution time: 37_582 nanoseconds. - Weight::from_parts(38_155_000, 0) - .saturating_add(Weight::from_parts(0, 10355)) - .saturating_add(T::DbWeight::get().reads(4)) + // Measured: `505` + // Estimated: `18078` + // Minimum execution time: 48_324_000 picoseconds. + Weight::from_parts(48_745_000, 0) + .saturating_add(Weight::from_parts(0, 18078)) + .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:1 w:1) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) fn force_set_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `337` - // Estimated: `5284` - // Minimum execution time: 24_392 nanoseconds. - Weight::from_parts(24_787_000, 0) - .saturating_add(Weight::from_parts(0, 5284)) + // Measured: `310` + // Estimated: `7493` + // Minimum execution time: 27_935_000 picoseconds. + Weight::from_parts(28_241_000, 0) + .saturating_add(Weight::from_parts(0, 7493)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: Nfts Attribute (r:1 w:1) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) - /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) + /// Storage: Nfts Collection (r:1 w:1) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) fn clear_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `724` - // Estimated: `7807` - // Minimum execution time: 34_564 nanoseconds. - Weight::from_parts(34_956_000, 0) - .saturating_add(Weight::from_parts(0, 7807)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `949` + // Estimated: `14540` + // Minimum execution time: 44_972_000 picoseconds. + Weight::from_parts(45_618_000, 0) + .saturating_add(Weight::from_parts(0, 14540)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } /// Storage: Nfts Item (r:1 w:0) @@ -419,11 +408,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts ItemAttributesApprovalsOf (max_values: None, max_size: Some(1001), added: 3476, mode: MaxEncodedLen) fn approve_item_attributes() -> Weight { // Proof Size summary in bytes: - // Measured: `379` - // Estimated: `6812` - // Minimum execution time: 17_194 nanoseconds. - Weight::from_parts(17_467_000, 0) - .saturating_add(Weight::from_parts(0, 6812)) + // Measured: `347` + // Estimated: `8792` + // Minimum execution time: 19_246_000 picoseconds. + Weight::from_parts(19_715_000, 0) + .saturating_add(Weight::from_parts(0, 8792)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -432,133 +421,135 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts ItemAttributesApprovalsOf (r:1 w:1) /// Proof: Nfts ItemAttributesApprovalsOf (max_values: None, max_size: Some(1001), added: 3476, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:1001 w:1000) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) /// Storage: System Account (r:1 w:1) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// The range of component `n` is `[0, 1000]`. fn cancel_item_attributes_approval(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `828 + n * (204 ±0)` - // Estimated: `12144 + n * (2729 ±0)` - // Minimum execution time: 25_617 nanoseconds. - Weight::from_parts(25_917_000, 0) - .saturating_add(Weight::from_parts(0, 12144)) - // Standard Error: 5_524 - .saturating_add(Weight::from_parts(7_538_893, 0).saturating_mul(n.into())) + // Measured: `726 + n * (398 ±0)` + // Estimated: `16329 + n * (2954 ±0)` + // Minimum execution time: 28_372_000 picoseconds. + Weight::from_parts(28_671_000, 0) + .saturating_add(Weight::from_parts(0, 16329)) + // Standard Error: 3_479 + .saturating_add(Weight::from_parts(5_527_336, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(2)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2729).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2954).saturating_mul(n.into())) } + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemMetadataOf (r:1 w:1) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) fn set_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `474` - // Estimated: `10320` - // Minimum execution time: 32_053 nanoseconds. - Weight::from_parts(32_510_000, 0) - .saturating_add(Weight::from_parts(0, 10320)) - .saturating_add(T::DbWeight::get().reads(4)) + // Measured: `505` + // Estimated: `17946` + // Minimum execution time: 39_852_000 picoseconds. + Weight::from_parts(40_280_000, 0) + .saturating_add(Weight::from_parts(0, 17946)) + .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts ItemMetadataOf (r:1 w:1) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `688` - // Estimated: `7772` - // Minimum execution time: 30_654 nanoseconds. - Weight::from_parts(31_113_000, 0) - .saturating_add(Weight::from_parts(0, 7772)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `815` + // Estimated: `14408` + // Minimum execution time: 36_829_000 picoseconds. + Weight::from_parts(37_513_000, 0) + .saturating_add(Weight::from_parts(0, 14408)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionMetadataOf (r:1 w:1) - /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(166), added: 2641, mode: MaxEncodedLen) + /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(294), added: 2769, mode: MaxEncodedLen) fn set_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `333` - // Estimated: `7744` - // Minimum execution time: 27_700 nanoseconds. - Weight::from_parts(28_291_000, 0) - .saturating_add(Weight::from_parts(0, 7744)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `364` + // Estimated: `14380` + // Minimum execution time: 35_398_000 picoseconds. + Weight::from_parts(35_809_000, 0) + .saturating_add(Weight::from_parts(0, 14380)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts CollectionMetadataOf (r:1 w:1) - /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(166), added: 2641, mode: MaxEncodedLen) + /// Proof: Nfts CollectionMetadataOf (max_values: None, max_size: Some(294), added: 2769, mode: MaxEncodedLen) fn clear_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `555` - // Estimated: `7744` - // Minimum execution time: 27_483 nanoseconds. - Weight::from_parts(27_830_000, 0) - .saturating_add(Weight::from_parts(0, 7744)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `682` + // Estimated: `14380` + // Minimum execution time: 33_699_000 picoseconds. + Weight::from_parts(34_170_000, 0) + .saturating_add(Weight::from_parts(0, 14380)) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) fn approve_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `466` - // Estimated: `8428` - // Minimum execution time: 23_623 nanoseconds. - Weight::from_parts(24_282_000, 0) - .saturating_add(Weight::from_parts(0, 8428)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `376` + // Estimated: `7864` + // Minimum execution time: 21_789_000 picoseconds. + Weight::from_parts(22_454_000, 0) + .saturating_add(Weight::from_parts(0, 7864)) + .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) fn cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `474` - // Estimated: `5880` - // Minimum execution time: 21_115 nanoseconds. - Weight::from_parts(22_036_000, 0) - .saturating_add(Weight::from_parts(0, 5880)) - .saturating_add(T::DbWeight::get().reads(2)) + // Measured: `384` + // Estimated: `4326` + // Minimum execution time: 19_532_000 picoseconds. + Weight::from_parts(19_761_000, 0) + .saturating_add(Weight::from_parts(0, 4326)) + .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) - /// Storage: Nfts CollectionRoleOf (r:1 w:0) - /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) fn clear_all_transfer_approvals() -> Weight { // Proof Size summary in bytes: - // Measured: `474` - // Estimated: `5880` - // Minimum execution time: 20_352 nanoseconds. - Weight::from_parts(20_627_000, 0) - .saturating_add(Weight::from_parts(0, 5880)) - .saturating_add(T::DbWeight::get().reads(2)) + // Measured: `384` + // Estimated: `4326` + // Minimum execution time: 18_620_000 picoseconds. + Weight::from_parts(19_014_000, 0) + .saturating_add(Weight::from_parts(0, 4326)) + .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts OwnershipAcceptance (r:1 w:1) @@ -566,38 +557,38 @@ impl pallet_nfts::WeightInfo for WeightInfo { fn set_accept_ownership() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `2527` - // Minimum execution time: 14_427 nanoseconds. - Weight::from_parts(15_169_000, 0) - .saturating_add(Weight::from_parts(0, 2527)) + // Estimated: `3517` + // Minimum execution time: 16_491_000 picoseconds. + Weight::from_parts(16_888_000, 0) + .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Nfts CollectionConfigOf (r:1 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) fn set_collection_max_supply() -> Weight { // Proof Size summary in bytes: - // Measured: `333` - // Estimated: `5103` - // Minimum execution time: 18_049 nanoseconds. - Weight::from_parts(18_431_000, 0) - .saturating_add(Weight::from_parts(0, 5103)) + // Measured: `306` + // Estimated: `7087` + // Minimum execution time: 19_929_000 picoseconds. + Weight::from_parts(20_170_000, 0) + .saturating_add(Weight::from_parts(0, 7087)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:1 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:1) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) fn update_mint_settings() -> Weight { // Proof Size summary in bytes: - // Measured: `333` - // Estimated: `5103` - // Minimum execution time: 17_166 nanoseconds. - Weight::from_parts(17_511_000, 0) - .saturating_add(Weight::from_parts(0, 5103)) + // Measured: `289` + // Estimated: `7072` + // Minimum execution time: 19_500_000 picoseconds. + Weight::from_parts(19_839_000, 0) + .saturating_add(Weight::from_parts(0, 7072)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -611,11 +602,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn set_price() -> Weight { // Proof Size summary in bytes: - // Measured: `516` - // Estimated: `8407` - // Minimum execution time: 22_556 nanoseconds. - Weight::from_parts(22_839_000, 0) - .saturating_add(Weight::from_parts(0, 8407)) + // Measured: `484` + // Estimated: `11377` + // Minimum execution time: 24_542_000 picoseconds. + Weight::from_parts(24_916_000, 0) + .saturating_add(Weight::from_parts(0, 11377)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -624,37 +615,35 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts ItemPriceOf (r:1 w:1) /// Proof: Nfts ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:2) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts PendingSwapOf (r:0 w:1) /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) fn buy_item() -> Weight { // Proof Size summary in bytes: - // Measured: `897` - // Estimated: `16129` - // Minimum execution time: 53_554 nanoseconds. - Weight::from_parts(54_285_000, 0) - .saturating_add(Weight::from_parts(0, 16129)) - .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(6)) + // Measured: `671` + // Estimated: `18480` + // Minimum execution time: 44_311_000 picoseconds. + Weight::from_parts(45_789_000, 0) + .saturating_add(Weight::from_parts(0, 18480)) + .saturating_add(T::DbWeight::get().reads(5)) + .saturating_add(T::DbWeight::get().writes(5)) } /// The range of component `n` is `[0, 10]`. fn pay_tips(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_031 nanoseconds. - Weight::from_parts(3_579_973, 0) + // Minimum execution time: 2_523_000 picoseconds. + Weight::from_parts(4_349_031, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 8_727 - .saturating_add(Weight::from_parts(3_165_511, 0).saturating_mul(n.into())) + // Standard Error: 10_427 + .saturating_add(Weight::from_parts(3_718_129, 0).saturating_mul(n.into())) } /// Storage: Nfts Item (r:2 w:0) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) @@ -662,11 +651,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) fn create_swap() -> Weight { // Proof Size summary in bytes: - // Measured: `524` - // Estimated: `6672` - // Minimum execution time: 20_161 nanoseconds. - Weight::from_parts(20_487_000, 0) - .saturating_add(Weight::from_parts(0, 6672)) + // Measured: `460` + // Estimated: `7662` + // Minimum execution time: 23_007_000 picoseconds. + Weight::from_parts(23_305_000, 0) + .saturating_add(Weight::from_parts(0, 7662)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -676,11 +665,11 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) fn cancel_swap() -> Weight { // Proof Size summary in bytes: - // Measured: `511` - // Estimated: `5882` - // Minimum execution time: 19_470 nanoseconds. - Weight::from_parts(19_832_000, 0) - .saturating_add(Weight::from_parts(0, 5882)) + // Measured: `479` + // Estimated: `7862` + // Minimum execution time: 21_173_000 picoseconds. + Weight::from_parts(21_451_000, 0) + .saturating_add(Weight::from_parts(0, 7862)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -689,85 +678,85 @@ impl pallet_nfts::WeightInfo for WeightInfo { /// Storage: Nfts PendingSwapOf (r:1 w:2) /// Proof: Nfts PendingSwapOf (max_values: None, max_size: Some(71), added: 2546, mode: MaxEncodedLen) /// Storage: Nfts Collection (r:1 w:0) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:2 w:0) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:4) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Nfts ItemPriceOf (r:0 w:2) /// Proof: Nfts ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn claim_swap() -> Weight { // Proof Size summary in bytes: - // Measured: `1026` - // Estimated: `21970` - // Minimum execution time: 78_114 nanoseconds. - Weight::from_parts(79_459_000, 0) - .saturating_add(Weight::from_parts(0, 21970)) - .saturating_add(T::DbWeight::get().reads(8)) - .saturating_add(T::DbWeight::get().writes(11)) + // Measured: `800` + // Estimated: `24321` + // Minimum execution time: 72_213_000 picoseconds. + Weight::from_parts(73_029_000, 0) + .saturating_add(Weight::from_parts(0, 24321)) + .saturating_add(T::DbWeight::get().reads(7)) + .saturating_add(T::DbWeight::get().writes(10)) } - /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Storage: Nfts CollectionRoleOf (r:2 w:0) + /// Proof: Nfts CollectionRoleOf (max_values: None, max_size: Some(69), added: 2544, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) /// Storage: Nfts Item (r:1 w:1) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) + /// Storage: Nfts Collection (r:1 w:1) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts ItemConfigOf (r:1 w:1) /// Proof: Nfts ItemConfigOf (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) /// Storage: System Account (r:1 w:1) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:10 w:10) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(254), added: 2729, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) /// Storage: Nfts ItemMetadataOf (r:1 w:1) - /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(219), added: 2694, mode: MaxEncodedLen) + /// Proof: Nfts ItemMetadataOf (max_values: None, max_size: Some(347), added: 2822, mode: MaxEncodedLen) /// Storage: Nfts Account (r:0 w:1) /// Proof: Nfts Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// The range of component `n` is `[0, 10]`. fn mint_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `525` - // Estimated: `16259 + n * (2729 ±0)` - // Minimum execution time: 108_373 nanoseconds. - Weight::from_parts(112_094_892, 0) - .saturating_add(Weight::from_parts(0, 16259)) - // Standard Error: 27_186 - .saturating_add(Weight::from_parts(20_710_983, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(6)) + // Measured: `524` + // Estimated: `29399 + n * (2954 ±0)` + // Minimum execution time: 125_518_000 picoseconds. + Weight::from_parts(129_781_908, 0) + .saturating_add(Weight::from_parts(0, 29399)) + // Standard Error: 21_840 + .saturating_add(Weight::from_parts(26_756_136, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(6)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2729).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2954).saturating_mul(n.into())) } /// Storage: Nfts Item (r:1 w:0) /// Proof: Nfts Item (max_values: None, max_size: Some(861), added: 3336, mode: MaxEncodedLen) /// Storage: Nfts ItemAttributesApprovalsOf (r:1 w:1) - /// Proof: Nfts ItemAttributesApprovalsOf (max_values: None, max_size: Some(681), added: 3156, mode: MaxEncodedLen) - /// Storage: Nfts Collection (r:1 w:1) - /// Proof: Nfts Collection (max_values: None, max_size: Some(80), added: 2555, mode: MaxEncodedLen) + /// Proof: Nfts ItemAttributesApprovalsOf (max_values: None, max_size: Some(1001), added: 3476, mode: MaxEncodedLen) /// Storage: Nfts CollectionConfigOf (r:1 w:0) /// Proof: Nfts CollectionConfigOf (max_values: None, max_size: Some(73), added: 2548, mode: MaxEncodedLen) + /// Storage: Nfts Collection (r:1 w:1) + /// Proof: Nfts Collection (max_values: None, max_size: Some(84), added: 2559, mode: MaxEncodedLen) /// Storage: Nfts Attribute (r:10 w:10) - /// Proof: Nfts Attribute (max_values: None, max_size: Some(446), added: 2921, mode: MaxEncodedLen) + /// Proof: Nfts Attribute (max_values: None, max_size: Some(479), added: 2954, mode: MaxEncodedLen) /// Storage: System Account (r:1 w:1) /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// The range of component `n` is `[0, 10]`. fn set_attributes_pre_signed(n: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `716` - // Estimated: `14198 + n * (2921 ±0)` - // Minimum execution time: 84_153 nanoseconds. - Weight::from_parts(96_401_623, 0) - .saturating_add(Weight::from_parts(0, 14198)) - // Standard Error: 70_244 - .saturating_add(Weight::from_parts(26_866_222, 0).saturating_mul(n.into())) - .saturating_add(T::DbWeight::get().reads(4_u64)) + // Measured: `554` + // Estimated: `20462 + n * (2954 ±0)` + // Minimum execution time: 76_133_000 picoseconds. + Weight::from_parts(85_559_988, 0) + .saturating_add(Weight::from_parts(0, 20462)) + // Standard Error: 49_851 + .saturating_add(Weight::from_parts(26_551_215, 0).saturating_mul(n.into())) + .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) - .saturating_add(T::DbWeight::get().writes(2_u64)) + .saturating_add(T::DbWeight::get().writes(2)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into()))) - .saturating_add(Weight::from_parts(0, 2921).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2954).saturating_mul(n.into())) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs index 68b69720caf..fa22bf7bf68 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_proxy.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_proxy` //! //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -52,13 +52,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 14_854 nanoseconds. - Weight::from_parts(15_600_203, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_181 - .saturating_add(Weight::from_parts(28_891, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 16_562_000 picoseconds. + Weight::from_parts(17_305_360, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_081 + .saturating_add(Weight::from_parts(37_267, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: Proxy Proxies (r:1 w:0) @@ -71,15 +71,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn proxy_announced(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `550 + a * (68 ±0) + p * (37 ±0)` - // Estimated: `11027` - // Minimum execution time: 32_063 nanoseconds. - Weight::from_parts(32_624_200, 0) - .saturating_add(Weight::from_parts(0, 11027)) - // Standard Error: 1_727 - .saturating_add(Weight::from_parts(113_689, 0).saturating_mul(a.into())) - // Standard Error: 1_785 - .saturating_add(Weight::from_parts(29_618, 0).saturating_mul(p.into())) + // Measured: `454 + a * (68 ±0) + p * (37 ±0)` + // Estimated: `13997` + // Minimum execution time: 35_181_000 picoseconds. + Weight::from_parts(34_864_956, 0) + .saturating_add(Weight::from_parts(0, 13997)) + // Standard Error: 5_023 + .saturating_add(Weight::from_parts(158_916, 0).saturating_mul(a.into())) + // Standard Error: 5_189 + .saturating_add(Weight::from_parts(60_136, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -91,15 +91,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `433 + a * (68 ±0)` - // Estimated: `7311` - // Minimum execution time: 20_449 nanoseconds. - Weight::from_parts(21_345_957, 0) - .saturating_add(Weight::from_parts(0, 7311)) - // Standard Error: 1_390 - .saturating_add(Weight::from_parts(105_313, 0).saturating_mul(a.into())) - // Standard Error: 1_436 - .saturating_add(Weight::from_parts(9_437, 0).saturating_mul(p.into())) + // Measured: `369 + a * (68 ±0)` + // Estimated: `9291` + // Minimum execution time: 21_758_000 picoseconds. + Weight::from_parts(23_149_882, 0) + .saturating_add(Weight::from_parts(0, 9291)) + // Standard Error: 1_877 + .saturating_add(Weight::from_parts(145_269, 0).saturating_mul(a.into())) + // Standard Error: 1_940 + .saturating_add(Weight::from_parts(5_129, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -111,15 +111,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn reject_announcement(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `433 + a * (68 ±0)` - // Estimated: `7311` - // Minimum execution time: 20_423 nanoseconds. - Weight::from_parts(21_290_701, 0) - .saturating_add(Weight::from_parts(0, 7311)) - // Standard Error: 1_398 - .saturating_add(Weight::from_parts(110_034, 0).saturating_mul(a.into())) - // Standard Error: 1_444 - .saturating_add(Weight::from_parts(9_968, 0).saturating_mul(p.into())) + // Measured: `369 + a * (68 ±0)` + // Estimated: `9291` + // Minimum execution time: 22_076_000 picoseconds. + Weight::from_parts(22_959_374, 0) + .saturating_add(Weight::from_parts(0, 9291)) + // Standard Error: 1_377 + .saturating_add(Weight::from_parts(146_462, 0).saturating_mul(a.into())) + // Standard Error: 1_423 + .saturating_add(Weight::from_parts(11_551, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -133,15 +133,15 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn announce(a: u32, p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `482 + a * (68 ±0) + p * (37 ±0)` - // Estimated: `11027` - // Minimum execution time: 28_014 nanoseconds. - Weight::from_parts(28_864_371, 0) - .saturating_add(Weight::from_parts(0, 11027)) - // Standard Error: 1_933 - .saturating_add(Weight::from_parts(109_536, 0).saturating_mul(a.into())) - // Standard Error: 1_998 - .saturating_add(Weight::from_parts(43_779, 0).saturating_mul(p.into())) + // Measured: `386 + a * (68 ±0) + p * (37 ±0)` + // Estimated: `13997` + // Minimum execution time: 30_751_000 picoseconds. + Weight::from_parts(31_929_484, 0) + .saturating_add(Weight::from_parts(0, 13997)) + // Standard Error: 2_087 + .saturating_add(Weight::from_parts(147_703, 0).saturating_mul(a.into())) + // Standard Error: 2_156 + .saturating_add(Weight::from_parts(27_798, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -150,13 +150,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn add_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 21_285 nanoseconds. - Weight::from_parts(22_065_300, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_703 - .saturating_add(Weight::from_parts(42_186, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 23_700_000 picoseconds. + Weight::from_parts(24_509_575, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_699 + .saturating_add(Weight::from_parts(51_275, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -165,13 +165,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxy(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 20_992 nanoseconds. - Weight::from_parts(22_026_633, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_663 - .saturating_add(Weight::from_parts(60_910, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 23_289_000 picoseconds. + Weight::from_parts(24_453_360, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_690 + .saturating_add(Weight::from_parts(62_718, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -180,26 +180,28 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[1, 31]`. fn remove_proxies(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `159 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 16_755 nanoseconds. - Weight::from_parts(17_775_492, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_281 - .saturating_add(Weight::from_parts(28_738, 0).saturating_mul(p.into())) + // Measured: `127 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 18_877_000 picoseconds. + Weight::from_parts(19_780_042, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_171 + .saturating_add(Weight::from_parts(20_282, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } /// Storage: Proxy Proxies (r:1 w:1) /// Proof: Proxy Proxies (max_values: None, max_size: Some(1241), added: 3716, mode: MaxEncodedLen) /// The range of component `p` is `[1, 31]`. - fn create_pure(_p: u32, ) -> Weight { + fn create_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `139` - // Estimated: `3716` - // Minimum execution time: 22_598 nanoseconds. - Weight::from_parts(23_639_320, 0) - .saturating_add(Weight::from_parts(0, 3716)) + // Estimated: `4706` + // Minimum execution time: 25_354_000 picoseconds. + Weight::from_parts(26_362_285, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_459 + .saturating_add(Weight::from_parts(1_330, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -208,13 +210,13 @@ impl pallet_proxy::WeightInfo for WeightInfo { /// The range of component `p` is `[0, 30]`. fn kill_pure(p: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `196 + p * (37 ±0)` - // Estimated: `3716` - // Minimum execution time: 17_907 nanoseconds. - Weight::from_parts(18_737_185, 0) - .saturating_add(Weight::from_parts(0, 3716)) - // Standard Error: 1_069 - .saturating_add(Weight::from_parts(26_491, 0).saturating_mul(p.into())) + // Measured: `164 + p * (37 ±0)` + // Estimated: `4706` + // Minimum execution time: 20_057_000 picoseconds. + Weight::from_parts(20_844_608, 0) + .saturating_add(Weight::from_parts(0, 4706)) + // Standard Error: 1_336 + .saturating_add(Weight::from_parts(27_855, 0).saturating_mul(p.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs index 5bba2a38022..bb4705ace09 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_session.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -54,10 +54,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn set_keys() -> Weight { // Proof Size summary in bytes: // Measured: `270` - // Estimated: `5490` - // Minimum execution time: 15_416 nanoseconds. - Weight::from_parts(15_764_000, 0) - .saturating_add(Weight::from_parts(0, 5490)) + // Estimated: `7470` + // Minimum execution time: 17_394_000 picoseconds. + Weight::from_parts(17_828_000, 0) + .saturating_add(Weight::from_parts(0, 7470)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -68,10 +68,10 @@ impl pallet_session::WeightInfo for WeightInfo { fn purge_keys() -> Weight { // Proof Size summary in bytes: // Measured: `242` - // Estimated: `2959` - // Minimum execution time: 11_720 nanoseconds. - Weight::from_parts(12_152_000, 0) - .saturating_add(Weight::from_parts(0, 2959)) + // Estimated: `3949` + // Minimum execution time: 13_334_000 picoseconds. + Weight::from_parts(13_634_000, 0) + .saturating_add(Weight::from_parts(0, 3949)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs index 7cb95d8f8e1..7475e81c9ad 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_timestamp.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -54,10 +54,10 @@ impl pallet_timestamp::WeightInfo for WeightInfo { fn set() -> Weight { // Proof Size summary in bytes: // Measured: `86` - // Estimated: `1006` - // Minimum execution time: 8_384 nanoseconds. - Weight::from_parts(8_706_000, 0) - .saturating_add(Weight::from_parts(0, 1006)) + // Estimated: `2986` + // Minimum execution time: 9_273_000 picoseconds. + Weight::from_parts(9_653_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 pallet_timestamp::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `57` // Estimated: `0` - // Minimum execution time: 3_110 nanoseconds. - Weight::from_parts(3_206_000, 0) + // Minimum execution time: 3_289_000 picoseconds. + Weight::from_parts(3_379_000, 0) .saturating_add(Weight::from_parts(0, 0)) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs index 624879d8e0b..c32eebdc908 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_uniques.rs @@ -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,7 +17,7 @@ //! Autogenerated weights for `pallet_uniques` //! //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -53,11 +53,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn create() -> Weight { // Proof Size summary in bytes: - // Measured: `177` - // Estimated: `2653` - // Minimum execution time: 23_302 nanoseconds. - Weight::from_parts(23_817_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `145` + // Estimated: `3643` + // Minimum execution time: 26_855_000 picoseconds. + Weight::from_parts(27_393_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -68,10 +68,10 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn force_create() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `2653` - // Minimum execution time: 12_529 nanoseconds. - Weight::from_parts(13_079_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Estimated: `3643` + // Minimum execution time: 15_006_000 picoseconds. + Weight::from_parts(15_389_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -79,14 +79,14 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) /// Storage: Uniques Asset (r:1001 w:1000) /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) + /// Storage: Uniques InstanceMetadataOf (r:1000 w:1000) + /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) + /// Storage: Uniques Attribute (r:1000 w:1000) + /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) /// Storage: Uniques ClassAccount (r:0 w:1) /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Uniques Attribute (r:0 w:1000) - /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) /// Storage: Uniques ClassMetadataOf (r:0 w:1) /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) - /// Storage: Uniques InstanceMetadataOf (r:0 w:1000) - /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) /// Storage: Uniques Account (r:0 w:1000) /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) /// Storage: Uniques CollectionMaxSupply (r:0 w:1) @@ -96,24 +96,28 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `a` is `[0, 1000]`. fn destroy(n: u32, m: u32, a: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `289 + n * (108 ±0) + m * (56 ±0) + a * (107 ±0)` - // Estimated: `5250 + n * (2597 ±0)` - // Minimum execution time: 2_305_045 nanoseconds. - Weight::from_parts(2_312_341_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) - // Standard Error: 26_047 - .saturating_add(Weight::from_parts(8_440_544, 0).saturating_mul(n.into())) - // Standard Error: 26_047 - .saturating_add(Weight::from_parts(223_194, 0).saturating_mul(m.into())) - // Standard Error: 26_047 - .saturating_add(Weight::from_parts(313_891, 0).saturating_mul(a.into())) + // Measured: `257 + n * (76 ±0) + m * (56 ±0) + a * (107 ±0)` + // Estimated: `9210 + a * (2647 ±0) + n * (2597 ±0) + m * (2662 ±0)` + // Minimum execution time: 2_360_211_000 picoseconds. + Weight::from_parts(2_383_759_000, 0) + .saturating_add(Weight::from_parts(0, 9210)) + // Standard Error: 24_849 + .saturating_add(Weight::from_parts(6_304_424, 0).saturating_mul(n.into())) + // Standard Error: 24_849 + .saturating_add(Weight::from_parts(253_862, 0).saturating_mul(m.into())) + // Standard Error: 24_849 + .saturating_add(Weight::from_parts(324_295, 0).saturating_mul(a.into())) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) + .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into()))) .saturating_add(T::DbWeight::get().writes(4)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(a.into()))) + .saturating_add(Weight::from_parts(0, 2647).saturating_mul(a.into())) .saturating_add(Weight::from_parts(0, 2597).saturating_mul(n.into())) + .saturating_add(Weight::from_parts(0, 2662).saturating_mul(m.into())) } /// Storage: Uniques Asset (r:1 w:1) /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) @@ -125,11 +129,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn mint() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `7749` - // Minimum execution time: 28_581 nanoseconds. - Weight::from_parts(29_011_000, 0) - .saturating_add(Weight::from_parts(0, 7749)) + // Measured: `282` + // Estimated: `10719` + // Minimum execution time: 33_245_000 picoseconds. + Weight::from_parts(33_516_000, 0) + .saturating_add(Weight::from_parts(0, 10719)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -143,11 +147,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn burn() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 29_869 nanoseconds. - Weight::from_parts(30_206_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 34_237_000 picoseconds. + Weight::from_parts(34_725_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -161,11 +165,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 23_945 nanoseconds. - Weight::from_parts(24_259_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 27_588_000 picoseconds. + Weight::from_parts(27_994_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -176,13 +180,13 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// The range of component `i` is `[0, 5000]`. fn redeposit(i: u32, ) -> Weight { // Proof Size summary in bytes: - // Measured: `770 + i * (108 ±0)` - // Estimated: `2653 + i * (2597 ±0)` - // Minimum execution time: 13_847 nanoseconds. - Weight::from_parts(14_105_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) - // Standard Error: 12_887 - .saturating_add(Weight::from_parts(12_017_604, 0).saturating_mul(i.into())) + // Measured: `738 + i * (76 ±0)` + // Estimated: `4633 + i * (2597 ±0)` + // Minimum execution time: 15_958_000 picoseconds. + Weight::from_parts(16_175_000, 0) + .saturating_add(Weight::from_parts(0, 4633)) + // Standard Error: 12_904 + .saturating_add(Weight::from_parts(13_261_405, 0).saturating_mul(i.into())) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(i.into()))) .saturating_add(T::DbWeight::get().writes(1)) @@ -195,11 +199,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn freeze() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 17_259 nanoseconds. - Weight::from_parts(17_731_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 19_124_000 picoseconds. + Weight::from_parts(19_432_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -209,11 +213,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn thaw() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 16_951 nanoseconds. - Weight::from_parts(17_177_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 19_725_000 picoseconds. + Weight::from_parts(19_903_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -221,11 +225,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn freeze_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 12_733 nanoseconds. - Weight::from_parts(13_154_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 15_091_000 picoseconds. + Weight::from_parts(15_405_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -233,11 +237,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn thaw_collection() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 12_624 nanoseconds. - Weight::from_parts(12_887_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 14_440_000 picoseconds. + Weight::from_parts(14_836_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -249,11 +253,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: - // Measured: `388` - // Estimated: `5180` - // Minimum execution time: 20_089 nanoseconds. - Weight::from_parts(20_583_000, 0) - .saturating_add(Weight::from_parts(0, 5180)) + // Measured: `356` + // Estimated: `7160` + // Minimum execution time: 22_729_000 picoseconds. + Weight::from_parts(23_039_000, 0) + .saturating_add(Weight::from_parts(0, 7160)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -261,11 +265,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn set_team() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 13_647 nanoseconds. - Weight::from_parts(13_894_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 15_506_000 picoseconds. + Weight::from_parts(15_864_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -275,11 +279,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) fn force_item_status() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `2653` - // Minimum execution time: 16_035 nanoseconds. - Weight::from_parts(16_232_000, 0) - .saturating_add(Weight::from_parts(0, 2653)) + // Measured: `282` + // Estimated: `3643` + // Minimum execution time: 18_244_000 picoseconds. + Weight::from_parts(18_591_000, 0) + .saturating_add(Weight::from_parts(0, 3643)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -291,11 +295,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) fn set_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `623` - // Estimated: `7962` - // Minimum execution time: 33_357 nanoseconds. - Weight::from_parts(34_794_000, 0) - .saturating_add(Weight::from_parts(0, 7962)) + // Measured: `559` + // Estimated: `10932` + // Minimum execution time: 37_528_000 picoseconds. + Weight::from_parts(38_282_000, 0) + .saturating_add(Weight::from_parts(0, 10932)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -307,11 +311,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) fn clear_attribute() -> Weight { // Proof Size summary in bytes: - // Measured: `851` - // Estimated: `7962` - // Minimum execution time: 32_496 nanoseconds. - Weight::from_parts(33_068_000, 0) - .saturating_add(Weight::from_parts(0, 7962)) + // Measured: `756` + // Estimated: `10932` + // Minimum execution time: 36_654_000 picoseconds. + Weight::from_parts(36_947_000, 0) + .saturating_add(Weight::from_parts(0, 10932)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -321,11 +325,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) fn set_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `380` - // Estimated: `5315` - // Minimum execution time: 25_557 nanoseconds. - Weight::from_parts(25_923_000, 0) - .saturating_add(Weight::from_parts(0, 5315)) + // Measured: `348` + // Estimated: `7295` + // Minimum execution time: 29_703_000 picoseconds. + Weight::from_parts(30_032_000, 0) + .saturating_add(Weight::from_parts(0, 7295)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -335,11 +339,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) fn clear_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `623` - // Estimated: `5315` - // Minimum execution time: 26_147 nanoseconds. - Weight::from_parts(26_386_000, 0) - .saturating_add(Weight::from_parts(0, 5315)) + // Measured: `559` + // Estimated: `7295` + // Minimum execution time: 29_941_000 picoseconds. + Weight::from_parts(30_222_000, 0) + .saturating_add(Weight::from_parts(0, 7295)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -349,11 +353,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) fn set_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `5295` - // Minimum execution time: 25_233 nanoseconds. - Weight::from_parts(25_665_000, 0) - .saturating_add(Weight::from_parts(0, 5295)) + // Measured: `282` + // Estimated: `7275` + // Minimum execution time: 28_466_000 picoseconds. + Weight::from_parts(29_037_000, 0) + .saturating_add(Weight::from_parts(0, 7275)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -363,11 +367,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) fn clear_collection_metadata() -> Weight { // Proof Size summary in bytes: - // Measured: `537` - // Estimated: `5295` - // Minimum execution time: 24_311 nanoseconds. - Weight::from_parts(24_544_000, 0) - .saturating_add(Weight::from_parts(0, 5295)) + // Measured: `473` + // Estimated: `7275` + // Minimum execution time: 27_072_000 picoseconds. + Weight::from_parts(27_514_000, 0) + .saturating_add(Weight::from_parts(0, 7275)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -377,11 +381,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) fn approve_transfer() -> Weight { // Proof Size summary in bytes: - // Measured: `492` - // Estimated: `5250` - // Minimum execution time: 18_197 nanoseconds. - Weight::from_parts(18_442_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `428` + // Estimated: `7230` + // Minimum execution time: 20_791_000 picoseconds. + Weight::from_parts(21_072_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -391,11 +395,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) fn cancel_approval() -> Weight { // Proof Size summary in bytes: - // Measured: `525` - // Estimated: `5250` - // Minimum execution time: 18_606 nanoseconds. - Weight::from_parts(19_032_000, 0) - .saturating_add(Weight::from_parts(0, 5250)) + // Measured: `461` + // Estimated: `7230` + // Minimum execution time: 20_467_000 picoseconds. + Weight::from_parts(20_842_000, 0) + .saturating_add(Weight::from_parts(0, 7230)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -404,10 +408,10 @@ impl pallet_uniques::WeightInfo for WeightInfo { fn set_accept_ownership() -> Weight { // Proof Size summary in bytes: // Measured: `42` - // Estimated: `2527` - // Minimum execution time: 14_902 nanoseconds. - Weight::from_parts(15_216_000, 0) - .saturating_add(Weight::from_parts(0, 2527)) + // Estimated: `3517` + // Minimum execution time: 16_836_000 picoseconds. + Weight::from_parts(17_418_000, 0) + .saturating_add(Weight::from_parts(0, 3517)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -417,11 +421,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) fn set_collection_max_supply() -> Weight { // Proof Size summary in bytes: - // Measured: `314` - // Estimated: `5152` - // Minimum execution time: 15_771 nanoseconds. - Weight::from_parts(16_013_000, 0) - .saturating_add(Weight::from_parts(0, 5152)) + // Measured: `282` + // Estimated: `7132` + // Minimum execution time: 17_721_000 picoseconds. + Weight::from_parts(18_109_000, 0) + .saturating_add(Weight::from_parts(0, 7132)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -431,11 +435,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) fn set_price() -> Weight { // Proof Size summary in bytes: - // Measured: `291` - // Estimated: `2597` - // Minimum execution time: 15_703 nanoseconds. - Weight::from_parts(15_905_000, 0) - .saturating_add(Weight::from_parts(0, 2597)) + // Measured: `259` + // Estimated: `3587` + // Minimum execution time: 17_599_000 picoseconds. + Weight::from_parts(17_802_000, 0) + .saturating_add(Weight::from_parts(0, 3587)) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -449,11 +453,11 @@ impl pallet_uniques::WeightInfo for WeightInfo { /// Proof: Uniques Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) fn buy_item() -> Weight { // Proof Size summary in bytes: - // Measured: `636` - // Estimated: `7814` - // Minimum execution time: 33_712 nanoseconds. - Weight::from_parts(34_365_000, 0) - .saturating_add(Weight::from_parts(0, 7814)) + // Measured: `540` + // Estimated: `10784` + // Minimum execution time: 38_642_000 picoseconds. + Weight::from_parts(39_168_000, 0) + .saturating_add(Weight::from_parts(0, 10784)) .saturating_add(T::DbWeight::get().reads(3)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs index a7fbd58a87d..76db89d9078 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_utility.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -52,18 +52,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_171 nanoseconds. - Weight::from_parts(14_264_475, 0) + // Minimum execution time: 6_995_000 picoseconds. + Weight::from_parts(19_761_796, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 3_826 - .saturating_add(Weight::from_parts(4_102_412, 0).saturating_mul(c.into())) + // Standard Error: 3_672 + .saturating_add(Weight::from_parts(4_682_116, 0).saturating_mul(c.into())) } fn as_derivative() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_750 nanoseconds. - Weight::from_parts(4_872_000, 0) + // Minimum execution time: 5_549_000 picoseconds. + Weight::from_parts(5_723_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -71,18 +71,18 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_448 nanoseconds. - Weight::from_parts(20_274_161, 0) + // Minimum execution time: 7_210_000 picoseconds. + Weight::from_parts(15_002_117, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 4_587 - .saturating_add(Weight::from_parts(4_321_327, 0).saturating_mul(c.into())) + // Standard Error: 2_199 + .saturating_add(Weight::from_parts(4_917_852, 0).saturating_mul(c.into())) } fn dispatch_as() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_092 nanoseconds. - Weight::from_parts(8_417_000, 0) + // Minimum execution time: 9_596_000 picoseconds. + Weight::from_parts(9_875_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// The range of component `c` is `[0, 1000]`. @@ -90,10 +90,10 @@ impl pallet_utility::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_410 nanoseconds. - Weight::from_parts(19_538_670, 0) + // Minimum execution time: 7_024_000 picoseconds. + Weight::from_parts(15_781_473, 0) .saturating_add(Weight::from_parts(0, 0)) - // Standard Error: 4_387 - .saturating_add(Weight::from_parts(4_098_456, 0).saturating_mul(c.into())) + // Standard Error: 2_344 + .saturating_add(Weight::from_parts(4_665_530, 0).saturating_mul(c.into())) } } diff --git a/parachains/runtimes/assets/westmint/src/weights/pallet_xcm.rs b/parachains/runtimes/assets/westmint/src/weights/pallet_xcm.rs index 65a8649c5b5..12b4dd66653 100644 --- a/parachains/runtimes/assets/westmint/src/weights/pallet_xcm.rs +++ b/parachains/runtimes/assets/westmint/src/weights/pallet_xcm.rs @@ -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,7 +17,7 @@ //! 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` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-dev"), DB CACHE: 1024 @@ -60,10 +60,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn send() -> Weight { // Proof Size summary in bytes: // Measured: `75` - // Estimated: `4830` - // Minimum execution time: 26_692 nanoseconds. - Weight::from_parts(27_382_000, 0) - .saturating_add(Weight::from_parts(0, 4830)) + // Estimated: `9780` + // Minimum execution time: 28_019_000 picoseconds. + Weight::from_parts(29_053_000, 0) + .saturating_add(Weight::from_parts(0, 9780)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -72,10 +72,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `499` - // Minimum execution time: 22_056 nanoseconds. - Weight::from_parts(22_401_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 24_127_000 picoseconds. + Weight::from_parts(24_609_000, 0) + .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } /// Storage: ParachainInfo ParachainId (r:1 w:0) @@ -83,18 +83,18 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` - // Estimated: `499` - // Minimum execution time: 16_901 nanoseconds. - Weight::from_parts(17_262_000, 0) - .saturating_add(Weight::from_parts(0, 499)) + // Estimated: `1489` + // Minimum execution time: 18_826_000 picoseconds. + Weight::from_parts(19_183_000, 0) + .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } fn execute() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_467 nanoseconds. - Weight::from_parts(8_708_000, 0) + // Minimum execution time: 9_865_000 picoseconds. + Weight::from_parts(10_129_000, 0) .saturating_add(Weight::from_parts(0, 0)) } /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) @@ -103,8 +103,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_532 nanoseconds. - Weight::from_parts(8_766_000, 0) + // Minimum execution time: 9_995_000 picoseconds. + Weight::from_parts(10_290_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -114,8 +114,8 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_399 nanoseconds. - Weight::from_parts(2_586_000, 0) + // Minimum execution time: 3_144_000 picoseconds. + Weight::from_parts(3_225_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -138,10 +138,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `75` - // Estimated: `8025` - // Minimum execution time: 30_956 nanoseconds. - Weight::from_parts(31_602_000, 0) - .saturating_add(Weight::from_parts(0, 8025)) + // Estimated: `14955` + // Minimum execution time: 33_946_000 picoseconds. + Weight::from_parts(34_595_000, 0) + .saturating_add(Weight::from_parts(0, 14955)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } @@ -162,10 +162,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `257` - // Estimated: `8729` - // Minimum execution time: 33_283 nanoseconds. - Weight::from_parts(34_433_000, 0) - .saturating_add(Weight::from_parts(0, 8729)) + // Estimated: `14669` + // Minimum execution time: 34_408_000 picoseconds. + Weight::from_parts(34_845_000, 0) + .saturating_add(Weight::from_parts(0, 14669)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -174,10 +174,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: // Measured: `129` - // Estimated: `10029` - // Minimum execution time: 17_349 nanoseconds. - Weight::from_parts(18_701_000, 0) - .saturating_add(Weight::from_parts(0, 10029)) + // Estimated: `11019` + // Minimum execution time: 17_219_000 picoseconds. + Weight::from_parts(17_552_000, 0) + .saturating_add(Weight::from_parts(0, 11019)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -186,10 +186,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: // Measured: `133` - // Estimated: `10033` - // Minimum execution time: 18_574 nanoseconds. - Weight::from_parts(19_071_000, 0) - .saturating_add(Weight::from_parts(0, 10033)) + // Estimated: `11023` + // Minimum execution time: 17_382_000 picoseconds. + Weight::from_parts(17_791_000, 0) + .saturating_add(Weight::from_parts(0, 11023)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -198,10 +198,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn already_notified_target() -> Weight { // Proof Size summary in bytes: // Measured: `140` - // Estimated: `12515` - // Minimum execution time: 22_520 nanoseconds. - Weight::from_parts(23_083_000, 0) - .saturating_add(Weight::from_parts(0, 12515)) + // Estimated: `13505` + // Minimum execution time: 18_051_000 picoseconds. + Weight::from_parts(18_643_000, 0) + .saturating_add(Weight::from_parts(0, 13505)) .saturating_add(T::DbWeight::get().reads(5)) } /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) @@ -219,10 +219,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `142` - // Estimated: `10257` - // Minimum execution time: 39_510 nanoseconds. - Weight::from_parts(40_272_000, 0) - .saturating_add(Weight::from_parts(0, 10257)) + // Estimated: `16197` + // Minimum execution time: 33_113_000 picoseconds. + Weight::from_parts(34_048_000, 0) + .saturating_add(Weight::from_parts(0, 16197)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -231,10 +231,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: // Measured: `172` - // Estimated: `7597` - // Minimum execution time: 11_057 nanoseconds. - Weight::from_parts(11_408_000, 0) - .saturating_add(Weight::from_parts(0, 7597)) + // Estimated: `8587` + // Minimum execution time: 9_569_000 picoseconds. + Weight::from_parts(9_933_000, 0) + .saturating_add(Weight::from_parts(0, 8587)) .saturating_add(T::DbWeight::get().reads(3)) } /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) @@ -242,10 +242,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: // Measured: `140` - // Estimated: `10040` - // Minimum execution time: 22_914 nanoseconds. - Weight::from_parts(23_231_000, 0) - .saturating_add(Weight::from_parts(0, 10040)) + // Estimated: `11030` + // Minimum execution time: 19_098_000 picoseconds. + Weight::from_parts(19_550_000, 0) + .saturating_add(Weight::from_parts(0, 11030)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -264,10 +264,10 @@ impl pallet_xcm::WeightInfo for WeightInfo { fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: // Measured: `146` - // Estimated: `15231` - // Minimum execution time: 47_637 nanoseconds. - Weight::from_parts(48_179_000, 0) - .saturating_add(Weight::from_parts(0, 15231)) + // Estimated: `21171` + // Minimum execution time: 40_365_000 picoseconds. + Weight::from_parts(41_092_000, 0) + .saturating_add(Weight::from_parts(0, 21171)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs index bbaef6c16ec..66f6bd713d5 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs @@ -17,27 +17,26 @@ //! Autogenerated weights for `pallet_xcm_benchmarks::fungible` //! //! 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: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-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=westmint-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::fungible -// --chain=westmint-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/ +// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_fungible.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -55,8 +54,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `3593` - // Minimum execution time: 37_770_000 picoseconds. - Weight::from_parts(38_616_000, 3593) + // Minimum execution time: 22_591_000 picoseconds. + Weight::from_parts(23_052_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -66,8 +65,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `101` // Estimated: `6196` - // Minimum execution time: 33_080_000 picoseconds. - Weight::from_parts(33_350_000, 6196) + // Minimum execution time: 32_036_000 picoseconds. + Weight::from_parts(32_396_000, 6196) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -89,8 +88,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `176` // Estimated: `17970` - // Minimum execution time: 94_868_000 picoseconds. - Weight::from_parts(95_349_000, 17970) + // Minimum execution time: 58_331_000 picoseconds. + Weight::from_parts(59_048_000, 17970) .saturating_add(T::DbWeight::get().reads(8)) .saturating_add(T::DbWeight::get().writes(4)) } @@ -98,8 +97,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_378_000 picoseconds. - Weight::from_parts(4_471_000, 0) + // Minimum execution time: 4_474_000 picoseconds. + Weight::from_parts(4_577_000, 0) } // Storage: System Account (r:1 w:1) // Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) @@ -107,8 +106,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `3593` - // Minimum execution time: 25_401_000 picoseconds. - Weight::from_parts(25_744_000, 3593) + // Minimum execution time: 28_611_000 picoseconds. + Weight::from_parts(28_992_000, 3593) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -130,8 +129,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `75` // Estimated: `14862` - // Minimum execution time: 54_166_000 picoseconds. - Weight::from_parts(54_680_000, 14862) + // Minimum execution time: 57_179_000 picoseconds. + Weight::from_parts(58_149_000, 14862) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -151,8 +150,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `75` // Estimated: `11269` - // Minimum execution time: 34_063_000 picoseconds. - Weight::from_parts(34_404_000, 11269) + // Minimum execution time: 30_477_000 picoseconds. + Weight::from_parts(30_841_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } diff --git a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs index 1da9e6ecca4..67c2b083f89 100644 --- a/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs +++ b/parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs @@ -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: `bm6`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("westmint-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=westmint-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=westmint-dev +// --extrinsic=* +// --steps=50 +// --repeat=20 +// --json // --header=./file_header.txt -// --template=./templates/xcm-bench-template.hbs -// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/ +// --output=./parachains/runtimes/assets/westmint/src/weights/xcm/pallet_xcm_benchmarks_generic.rs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -65,8 +64,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `75` // Estimated: `11269` - // Minimum execution time: 366_645_000 picoseconds. - Weight::from_parts(368_433_000, 11269) + // Minimum execution time: 355_263_000 picoseconds. + Weight::from_parts(357_327_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -74,8 +73,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_034_000 picoseconds. - Weight::from_parts(4_167_000, 0) + // Minimum execution time: 4_068_000 picoseconds. + Weight::from_parts(4_273_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 WeightInfo { // Proof Size summary in bytes: // Measured: `69` // Estimated: `3534` - // Minimum execution time: 11_582_000 picoseconds. - Weight::from_parts(11_769_000, 3534) + // Minimum execution time: 11_279_000 picoseconds. + Weight::from_parts(11_626_000, 3534) .saturating_add(T::DbWeight::get().reads(1)) } pub fn transact() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_412_000 picoseconds. - Weight::from_parts(13_744_000, 0) + // Minimum execution time: 13_246_000 picoseconds. + Weight::from_parts(13_425_000, 0) } pub fn refund_surplus() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_363_000 picoseconds. - Weight::from_parts(7_435_000, 0) + // Minimum execution time: 4_426_000 picoseconds. + Weight::from_parts(4_600_000, 0) } pub fn set_error_handler() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_950_000 picoseconds. - Weight::from_parts(3_067_000, 0) + // Minimum execution time: 2_838_000 picoseconds. + Weight::from_parts(2_921_000, 0) } pub fn set_appendix() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_024_000 picoseconds. - Weight::from_parts(3_077_000, 0) + // Minimum execution time: 2_858_000 picoseconds. + Weight::from_parts(2_981_000, 0) } pub fn clear_error() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_962_000 picoseconds. - Weight::from_parts(3_034_000, 0) + // Minimum execution time: 2_848_000 picoseconds. + Weight::from_parts(2_922_000, 0) } pub fn descend_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_660_000 picoseconds. - Weight::from_parts(5_745_000, 0) + // Minimum execution time: 3_732_000 picoseconds. + Weight::from_parts(3_801_000, 0) } pub fn clear_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_934_000 picoseconds. - Weight::from_parts(3_053_000, 0) + // Minimum execution time: 2_882_000 picoseconds. + Weight::from_parts(2_971_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 WeightInfo { // Proof Size summary in bytes: // Measured: `75` // Estimated: `11269` - // Minimum execution time: 25_725_000 picoseconds. - Weight::from_parts(26_363_000, 11269) + // Minimum execution time: 25_538_000 picoseconds. + Weight::from_parts(25_964_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -163,8 +162,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `126` // Estimated: `3591` - // Minimum execution time: 16_532_000 picoseconds. - Weight::from_parts(16_751_000, 3591) + // Minimum execution time: 16_187_000 picoseconds. + Weight::from_parts(16_478_000, 3591) .saturating_add(T::DbWeight::get().reads(1)) .saturating_add(T::DbWeight::get().writes(1)) } @@ -172,8 +171,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_902_000 picoseconds. - Weight::from_parts(3_028_000, 0) + // Minimum execution time: 2_804_000 picoseconds. + Weight::from_parts(2_874_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 WeightInfo { // Proof Size summary in bytes: // Measured: `75` // Estimated: `13320` - // Minimum execution time: 47_079_000 picoseconds. - Weight::from_parts(47_483_000, 13320) + // Minimum execution time: 28_208_000 picoseconds. + Weight::from_parts(28_512_000, 13320) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(3)) } @@ -202,8 +201,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_275_000 picoseconds. - Weight::from_parts(5_381_000, 0) + // Minimum execution time: 5_021_000 picoseconds. + Weight::from_parts(5_128_000, 0) .saturating_add(T::DbWeight::get().writes(1)) } // Storage: ParachainInfo ParachainId (r:1 w:0) @@ -222,8 +221,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `75` // Estimated: `11269` - // Minimum execution time: 411_960_000 picoseconds. - Weight::from_parts(422_231_000, 11269) + // Minimum execution time: 403_561_000 picoseconds. + Weight::from_parts(404_798_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -231,36 +230,36 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 128_264_000 picoseconds. - Weight::from_parts(129_704_000, 0) + // Minimum execution time: 122_646_000 picoseconds. + Weight::from_parts(123_057_000, 0) } pub fn expect_asset() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_474_000 picoseconds. - Weight::from_parts(12_684_000, 0) + // Minimum execution time: 13_916_000 picoseconds. + Weight::from_parts(14_178_000, 0) } pub fn expect_origin() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_005_000 picoseconds. - Weight::from_parts(3_157_000, 0) + // Minimum execution time: 3_025_000 picoseconds. + Weight::from_parts(3_083_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_777_000, 0) + // Minimum execution time: 2_879_000 picoseconds. + Weight::from_parts(2_947_000, 0) } pub fn expect_transact_status() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_126_000 picoseconds. - Weight::from_parts(3_195_000, 0) + // Minimum execution time: 3_067_000 picoseconds. + Weight::from_parts(3_129_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 WeightInfo { // Proof Size summary in bytes: // Measured: `75` // Estimated: `11269` - // Minimum execution time: 30_134_000 picoseconds. - Weight::from_parts(30_412_000, 11269) + // Minimum execution time: 29_511_000 picoseconds. + Weight::from_parts(29_922_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -287,8 +286,8 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_087_000 picoseconds. - Weight::from_parts(10_289_000, 0) + // Minimum execution time: 5_410_000 picoseconds. + Weight::from_parts(5_531_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 WeightInfo { // Proof Size summary in bytes: // Measured: `75` // Estimated: `11269` - // Minimum execution time: 26_158_000 picoseconds. - Weight::from_parts(26_668_000, 11269) + // Minimum execution time: 26_044_000 picoseconds. + Weight::from_parts(26_397_000, 11269) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(2)) } @@ -315,35 +314,35 @@ impl WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_035_000 picoseconds. - Weight::from_parts(3_172_000, 0) + // Minimum execution time: 2_950_000 picoseconds. + Weight::from_parts(2_989_000, 0) } pub fn set_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_687_000 picoseconds. - Weight::from_parts(4_738_000, 0) + // Minimum execution time: 2_877_000 picoseconds. + Weight::from_parts(2_928_000, 0) } pub fn clear_topic() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_976_000 picoseconds. - Weight::from_parts(3_113_000, 0) + // Minimum execution time: 2_884_000 picoseconds. + Weight::from_parts(2_959_000, 0) } pub fn set_fees_mode() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_918_000 picoseconds. - Weight::from_parts(3_033_000, 0) + // Minimum execution time: 2_733_000 picoseconds. + Weight::from_parts(2_862_000, 0) } pub fn unpaid_execution() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_191_000 picoseconds. - Weight::from_parts(3_257_000, 0) + // Minimum execution time: 2_917_000 picoseconds. + Weight::from_parts(2_990_000, 0) } }