git.delta.rocks / unique-network / refs/commits / c6fcdcee3731

difftreelog

source

pallets/scheduler/src/weights.rs8.0 KiBsourcehistory
1// Template adopted from https://github.com/paritytech/substrate/blob/master/.maintain/frame-weight-template.hbs23//! Autogenerated weights for pallet_unq_scheduler4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev6//! DATE: 2022-06-09, STEPS: `50`, REPEAT: 200, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 102489// Executed Command:10// target/release/unique-collator11// benchmark12// pallet13// --pallet14// pallet-unq-scheduler15// --wasm-execution16// compiled17// --extrinsic18// *19// --template20// .maintain/frame-weight-template.hbs21// --steps=5022// --repeat=20023// --heap-pages=409624// --output=./pallets/scheduler/src/weights.rs2526#![cfg_attr(rustfmt, rustfmt_skip)]27#![allow(unused_parens)]28#![allow(unused_imports)]29#![allow(clippy::unnecessary_cast)]3031use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};32use sp_std::marker::PhantomData;3334/// Weight functions needed for pallet_unq_scheduler.35pub trait WeightInfo {36	fn on_initialize_periodic_named_resolved(s: u32, ) -> Weight;37	fn on_initialize_named_resolved(s: u32, ) -> Weight;38	fn on_initialize_periodic_resolved(s: u32, ) -> Weight;39	fn on_initialize_resolved(s: u32, ) -> Weight;40	fn schedule_named(s: u32, ) -> Weight;41	fn cancel_named(s: u32, ) -> Weight;42}4344/// Weights for pallet_unq_scheduler using the Substrate node and recommended hardware.45pub struct SubstrateWeight<T>(PhantomData<T>);46impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {47	// Storage: Scheduler Agenda (r:2 w:2)48	// Storage: System Account (r:1 w:1)49	// Storage: System AllExtrinsicsLen (r:1 w:1)50	// Storage: System BlockWeight (r:1 w:1)51	// Storage: Scheduler Lookup (r:0 w:1)52	fn on_initialize_periodic_named_resolved(s: u32, ) -> Weight {53		(39_822_000 as Weight)54			// Standard Error: 4_00055			.saturating_add((31_823_000 as Weight).saturating_mul(s as Weight))56			.saturating_add(T::DbWeight::get().reads(4 as Weight))57			.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))58			.saturating_add(T::DbWeight::get().writes(4 as Weight))59			.saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))60	}61	// Storage: Scheduler Agenda (r:1 w:1)62	// Storage: System Account (r:1 w:1)63	// Storage: System AllExtrinsicsLen (r:1 w:1)64	// Storage: System BlockWeight (r:1 w:1)65	// Storage: Scheduler Lookup (r:0 w:1)66	fn on_initialize_named_resolved(s: u32, ) -> Weight {67		(36_019_000 as Weight)68			// Standard Error: 3_00069			.saturating_add((22_660_000 as Weight).saturating_mul(s as Weight))70			.saturating_add(T::DbWeight::get().reads(4 as Weight))71			.saturating_add(T::DbWeight::get().writes(4 as Weight))72			.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))73	}74	// Storage: Scheduler Agenda (r:2 w:2)75	// Storage: System Account (r:1 w:1)76	// Storage: System AllExtrinsicsLen (r:1 w:1)77	// Storage: System BlockWeight (r:1 w:1)78	// Storage: Scheduler Lookup (r:0 w:1)79	fn on_initialize_periodic_resolved(s: u32, ) -> Weight {80		(36_613_000 as Weight)81			// Standard Error: 3_00082			.saturating_add((31_895_000 as Weight).saturating_mul(s as Weight))83			.saturating_add(T::DbWeight::get().reads(4 as Weight))84			.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))85			.saturating_add(T::DbWeight::get().writes(4 as Weight))86			.saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))87	}88	// Storage: Scheduler Agenda (r:1 w:1)89	// Storage: System Account (r:1 w:1)90	// Storage: System AllExtrinsicsLen (r:1 w:1)91	// Storage: System BlockWeight (r:1 w:1)92	// Storage: Scheduler Lookup (r:0 w:1)93	fn on_initialize_resolved(s: u32, ) -> Weight {94		(36_252_000 as Weight)95			// Standard Error: 3_00096			.saturating_add((22_662_000 as Weight).saturating_mul(s as Weight))97			.saturating_add(T::DbWeight::get().reads(4 as Weight))98			.saturating_add(T::DbWeight::get().writes(4 as Weight))99			.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))100	}101	// Storage: Scheduler Lookup (r:1 w:1)102	// Storage: Scheduler Agenda (r:1 w:1)103	fn schedule_named(s: u32, ) -> Weight {104		(34_561_000 as Weight)105			// Standard Error: 0106			.saturating_add((161_000 as Weight).saturating_mul(s as Weight))107			.saturating_add(T::DbWeight::get().reads(2 as Weight))108			.saturating_add(T::DbWeight::get().writes(2 as Weight))109	}110	// Storage: Scheduler Lookup (r:1 w:1)111	// Storage: Scheduler Agenda (r:1 w:1)112	fn cancel_named(s: u32, ) -> Weight {113		(30_932_000 as Weight)114			// Standard Error: 1_000115			.saturating_add((1_537_000 as Weight).saturating_mul(s as Weight))116			.saturating_add(T::DbWeight::get().reads(2 as Weight))117			.saturating_add(T::DbWeight::get().writes(2 as Weight))118	}119}120121// For backwards compatibility and tests122impl WeightInfo for () {123	// Storage: Scheduler Agenda (r:2 w:2)124	// Storage: System Account (r:1 w:1)125	// Storage: System AllExtrinsicsLen (r:1 w:1)126	// Storage: System BlockWeight (r:1 w:1)127	// Storage: Scheduler Lookup (r:0 w:1)128	fn on_initialize_periodic_named_resolved(s: u32, ) -> Weight {129		(39_822_000 as Weight)130			// Standard Error: 4_000131			.saturating_add((31_823_000 as Weight).saturating_mul(s as Weight))132			.saturating_add(RocksDbWeight::get().reads(4 as Weight))133			.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))134			.saturating_add(RocksDbWeight::get().writes(4 as Weight))135			.saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))136	}137	// Storage: Scheduler Agenda (r:1 w:1)138	// Storage: System Account (r:1 w:1)139	// Storage: System AllExtrinsicsLen (r:1 w:1)140	// Storage: System BlockWeight (r:1 w:1)141	// Storage: Scheduler Lookup (r:0 w:1)142	fn on_initialize_named_resolved(s: u32, ) -> Weight {143		(36_019_000 as Weight)144			// Standard Error: 3_000145			.saturating_add((22_660_000 as Weight).saturating_mul(s as Weight))146			.saturating_add(RocksDbWeight::get().reads(4 as Weight))147			.saturating_add(RocksDbWeight::get().writes(4 as Weight))148			.saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))149	}150	// Storage: Scheduler Agenda (r:2 w:2)151	// Storage: System Account (r:1 w:1)152	// Storage: System AllExtrinsicsLen (r:1 w:1)153	// Storage: System BlockWeight (r:1 w:1)154	// Storage: Scheduler Lookup (r:0 w:1)155	fn on_initialize_periodic_resolved(s: u32, ) -> Weight {156		(36_613_000 as Weight)157			// Standard Error: 3_000158			.saturating_add((31_895_000 as Weight).saturating_mul(s as Weight))159			.saturating_add(RocksDbWeight::get().reads(4 as Weight))160			.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(s as Weight)))161			.saturating_add(RocksDbWeight::get().writes(4 as Weight))162			.saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(s as Weight)))163	}164	// Storage: Scheduler Agenda (r:1 w:1)165	// Storage: System Account (r:1 w:1)166	// Storage: System AllExtrinsicsLen (r:1 w:1)167	// Storage: System BlockWeight (r:1 w:1)168	// Storage: Scheduler Lookup (r:0 w:1)169	fn on_initialize_resolved(s: u32, ) -> Weight {170		(36_252_000 as Weight)171			// Standard Error: 3_000172			.saturating_add((22_662_000 as Weight).saturating_mul(s as Weight))173			.saturating_add(RocksDbWeight::get().reads(4 as Weight))174			.saturating_add(RocksDbWeight::get().writes(4 as Weight))175			.saturating_add(RocksDbWeight::get().writes((1 as Weight).saturating_mul(s as Weight)))176	}177	// Storage: Scheduler Lookup (r:1 w:1)178	// Storage: Scheduler Agenda (r:1 w:1)179	fn schedule_named(s: u32, ) -> Weight {180		(34_561_000 as Weight)181			// Standard Error: 0182			.saturating_add((161_000 as Weight).saturating_mul(s as Weight))183			.saturating_add(RocksDbWeight::get().reads(2 as Weight))184			.saturating_add(RocksDbWeight::get().writes(2 as Weight))185	}186	// Storage: Scheduler Lookup (r:1 w:1)187	// Storage: Scheduler Agenda (r:1 w:1)188	fn cancel_named(s: u32, ) -> Weight {189		(30_932_000 as Weight)190			// Standard Error: 1_000191			.saturating_add((1_537_000 as Weight).saturating_mul(s as Weight))192			.saturating_add(RocksDbWeight::get().reads(2 as Weight))193			.saturating_add(RocksDbWeight::get().writes(2 as Weight))194	}195}