mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 12:51:02 +00:00
Revert back to bare metal runners for weights generation (#6762)
* Revert back to bare metal runners for weights generation * new old weights --------- Co-authored-by: alvicsam <alvicsam@gmail.com>
This commit is contained in:
@@ -16,8 +16,9 @@
|
||||
//! Autogenerated weights for `pallet_elections_phragmen`
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
|
||||
//! DATE: 2023-01-23, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! HOSTNAME: `runner-b3zmxxc-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
|
||||
//! DATE: 2023-02-22, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `bm5`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
|
||||
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
|
||||
|
||||
// Executed Command:
|
||||
@@ -44,153 +45,259 @@ use sp_std::marker::PhantomData;
|
||||
/// Weight functions for `pallet_elections_phragmen`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: frame_system::Config> pallet_elections_phragmen::WeightInfo for WeightInfo<T> {
|
||||
// Storage: PhragmenElection Candidates (r:1 w:0)
|
||||
// Storage: PhragmenElection Members (r:1 w:0)
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
// Storage: PhragmenElection Voting (r:1 w:1)
|
||||
// Storage: Balances Locks (r:1 w:1)
|
||||
/// Storage: PhragmenElection Candidates (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Candidates (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Members (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Voting (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Voting (max_values: None, max_size: None, mode: Measured)
|
||||
/// Storage: Balances Locks (r:1 w:1)
|
||||
/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
|
||||
/// The range of component `v` is `[1, 16]`.
|
||||
fn vote_equal(v: u32, ) -> Weight {
|
||||
// Minimum execution time: 33_181 nanoseconds.
|
||||
Weight::from_ref_time(34_284_379)
|
||||
// Standard Error: 4_703
|
||||
.saturating_add(Weight::from_ref_time(193_150).saturating_mul(v.into()))
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `499 + v * (80 ±0)`
|
||||
// Estimated: `9726 + v * (320 ±0)`
|
||||
// Minimum execution time: 24_124 nanoseconds.
|
||||
Weight::from_ref_time(24_820_145)
|
||||
.saturating_add(Weight::from_proof_size(9726))
|
||||
// Standard Error: 4_601
|
||||
.saturating_add(Weight::from_ref_time(149_084).saturating_mul(v.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(5))
|
||||
.saturating_add(T::DbWeight::get().writes(2))
|
||||
.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
|
||||
}
|
||||
// Storage: PhragmenElection Candidates (r:1 w:0)
|
||||
// Storage: PhragmenElection Members (r:1 w:0)
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
// Storage: PhragmenElection Voting (r:1 w:1)
|
||||
// Storage: Balances Locks (r:1 w:1)
|
||||
/// Storage: PhragmenElection Candidates (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Candidates (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Members (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Voting (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Voting (max_values: None, max_size: None, mode: Measured)
|
||||
/// Storage: Balances Locks (r:1 w:1)
|
||||
/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
|
||||
/// The range of component `v` is `[2, 16]`.
|
||||
fn vote_more(v: u32, ) -> Weight {
|
||||
// Minimum execution time: 43_559 nanoseconds.
|
||||
Weight::from_ref_time(45_014_304)
|
||||
// Standard Error: 6_002
|
||||
.saturating_add(Weight::from_ref_time(232_544).saturating_mul(v.into()))
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `467 + v * (80 ±0)`
|
||||
// Estimated: `9598 + v * (320 ±0)`
|
||||
// Minimum execution time: 32_530 nanoseconds.
|
||||
Weight::from_ref_time(33_536_886)
|
||||
.saturating_add(Weight::from_proof_size(9598))
|
||||
// Standard Error: 6_592
|
||||
.saturating_add(Weight::from_ref_time(157_802).saturating_mul(v.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(5))
|
||||
.saturating_add(T::DbWeight::get().writes(2))
|
||||
.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
|
||||
}
|
||||
// Storage: PhragmenElection Candidates (r:1 w:0)
|
||||
// Storage: PhragmenElection Members (r:1 w:0)
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
// Storage: PhragmenElection Voting (r:1 w:1)
|
||||
// Storage: Balances Locks (r:1 w:1)
|
||||
/// Storage: PhragmenElection Candidates (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Candidates (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Members (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Voting (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Voting (max_values: None, max_size: None, mode: Measured)
|
||||
/// Storage: Balances Locks (r:1 w:1)
|
||||
/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
|
||||
/// The range of component `v` is `[2, 16]`.
|
||||
fn vote_less(v: u32, ) -> Weight {
|
||||
// Minimum execution time: 43_465 nanoseconds.
|
||||
Weight::from_ref_time(45_027_590)
|
||||
// Standard Error: 6_393
|
||||
.saturating_add(Weight::from_ref_time(218_368).saturating_mul(v.into()))
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `499 + v * (80 ±0)`
|
||||
// Estimated: `9726 + v * (320 ±0)`
|
||||
// Minimum execution time: 32_815 nanoseconds.
|
||||
Weight::from_ref_time(33_459_507)
|
||||
.saturating_add(Weight::from_proof_size(9726))
|
||||
// Standard Error: 5_272
|
||||
.saturating_add(Weight::from_ref_time(149_556).saturating_mul(v.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(5))
|
||||
.saturating_add(T::DbWeight::get().writes(2))
|
||||
.saturating_add(Weight::from_proof_size(320).saturating_mul(v.into()))
|
||||
}
|
||||
// Storage: PhragmenElection Voting (r:1 w:1)
|
||||
// Storage: Balances Locks (r:1 w:1)
|
||||
/// Storage: PhragmenElection Voting (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Voting (max_values: None, max_size: None, mode: Measured)
|
||||
/// Storage: Balances Locks (r:1 w:1)
|
||||
/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
|
||||
fn remove_voter() -> Weight {
|
||||
// Minimum execution time: 42_363 nanoseconds.
|
||||
Weight::from_ref_time(43_806_000)
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `989`
|
||||
// Estimated: `7238`
|
||||
// Minimum execution time: 30_494 nanoseconds.
|
||||
Weight::from_ref_time(31_211_000)
|
||||
.saturating_add(Weight::from_proof_size(7238))
|
||||
.saturating_add(T::DbWeight::get().reads(2))
|
||||
.saturating_add(T::DbWeight::get().writes(2))
|
||||
}
|
||||
// Storage: PhragmenElection Candidates (r:1 w:1)
|
||||
// Storage: PhragmenElection Members (r:1 w:0)
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
/// Storage: PhragmenElection Candidates (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Candidates (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Members (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// The range of component `c` is `[1, 1000]`.
|
||||
fn submit_candidacy(c: u32, ) -> Weight {
|
||||
// Minimum execution time: 43_408 nanoseconds.
|
||||
Weight::from_ref_time(37_013_988)
|
||||
// Standard Error: 1_189
|
||||
.saturating_add(Weight::from_ref_time(111_132).saturating_mul(c.into()))
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `2839 + c * (48 ±0)`
|
||||
// Estimated: `9996 + c * (144 ±0)`
|
||||
// Minimum execution time: 29_459 nanoseconds.
|
||||
Weight::from_ref_time(22_025_901)
|
||||
.saturating_add(Weight::from_proof_size(9996))
|
||||
// Standard Error: 944
|
||||
.saturating_add(Weight::from_ref_time(85_761).saturating_mul(c.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(3))
|
||||
.saturating_add(T::DbWeight::get().writes(1))
|
||||
.saturating_add(Weight::from_proof_size(144).saturating_mul(c.into()))
|
||||
}
|
||||
// Storage: PhragmenElection Candidates (r:1 w:1)
|
||||
/// Storage: PhragmenElection Candidates (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Candidates (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// The range of component `c` is `[1, 1000]`.
|
||||
fn renounce_candidacy_candidate(c: u32, ) -> Weight {
|
||||
// Minimum execution time: 40_256 nanoseconds.
|
||||
Weight::from_ref_time(32_461_064)
|
||||
// Standard Error: 1_225
|
||||
.saturating_add(Weight::from_ref_time(87_968).saturating_mul(c.into()))
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `348 + c * (48 ±0)`
|
||||
// Estimated: `830 + c * (48 ±0)`
|
||||
// Minimum execution time: 22_591 nanoseconds.
|
||||
Weight::from_ref_time(15_955_268)
|
||||
.saturating_add(Weight::from_proof_size(830))
|
||||
// Standard Error: 863
|
||||
.saturating_add(Weight::from_ref_time(58_325).saturating_mul(c.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(1))
|
||||
.saturating_add(T::DbWeight::get().writes(1))
|
||||
.saturating_add(Weight::from_proof_size(48).saturating_mul(c.into()))
|
||||
}
|
||||
// Storage: PhragmenElection Members (r:1 w:1)
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:1)
|
||||
// Storage: Council Prime (r:1 w:1)
|
||||
// Storage: Council Proposals (r:1 w:0)
|
||||
// Storage: Council Members (r:0 w:1)
|
||||
/// Storage: PhragmenElection Members (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Council Prime (r:1 w:1)
|
||||
/// Proof Skipped: Council Prime (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Council Proposals (r:1 w:0)
|
||||
/// Proof Skipped: Council Proposals (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Council Members (r:0 w:1)
|
||||
/// Proof Skipped: Council Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
fn renounce_candidacy_members() -> Weight {
|
||||
// Minimum execution time: 54_566 nanoseconds.
|
||||
Weight::from_ref_time(56_705_000)
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `3113`
|
||||
// Estimated: `17545`
|
||||
// Minimum execution time: 39_699 nanoseconds.
|
||||
Weight::from_ref_time(40_416_000)
|
||||
.saturating_add(Weight::from_proof_size(17545))
|
||||
.saturating_add(T::DbWeight::get().reads(4))
|
||||
.saturating_add(T::DbWeight::get().writes(4))
|
||||
}
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:1)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
fn renounce_candidacy_runners_up() -> Weight {
|
||||
// Minimum execution time: 42_417 nanoseconds.
|
||||
Weight::from_ref_time(43_317_000)
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1776`
|
||||
// Estimated: `2271`
|
||||
// Minimum execution time: 25_378 nanoseconds.
|
||||
Weight::from_ref_time(25_887_000)
|
||||
.saturating_add(Weight::from_proof_size(2271))
|
||||
.saturating_add(T::DbWeight::get().reads(1))
|
||||
.saturating_add(T::DbWeight::get().writes(1))
|
||||
}
|
||||
// Storage: Benchmark Override (r:0 w:0)
|
||||
/// Storage: Benchmark Override (r:0 w:0)
|
||||
/// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured)
|
||||
fn remove_member_without_replacement() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `0`
|
||||
// Estimated: `0`
|
||||
// Minimum execution time: 2_000_000_000 nanoseconds.
|
||||
Weight::from_ref_time(2_000_000_000_000)
|
||||
.saturating_add(Weight::from_proof_size(0))
|
||||
}
|
||||
// Storage: PhragmenElection Members (r:1 w:1)
|
||||
// Storage: System Account (r:1 w:1)
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:1)
|
||||
// Storage: Council Prime (r:1 w:1)
|
||||
// Storage: Council Proposals (r:1 w:0)
|
||||
// Storage: Council Members (r:0 w:1)
|
||||
/// Storage: PhragmenElection Members (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: System Account (r:1 w:1)
|
||||
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Council Prime (r:1 w:1)
|
||||
/// Proof Skipped: Council Prime (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Council Proposals (r:1 w:0)
|
||||
/// Proof Skipped: Council Proposals (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Council Members (r:0 w:1)
|
||||
/// Proof Skipped: Council Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
fn remove_member_with_replacement() -> Weight {
|
||||
// Minimum execution time: 72_982 nanoseconds.
|
||||
Weight::from_ref_time(74_640_000)
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `3113`
|
||||
// Estimated: `20148`
|
||||
// Minimum execution time: 53_927 nanoseconds.
|
||||
Weight::from_ref_time(54_587_000)
|
||||
.saturating_add(Weight::from_proof_size(20148))
|
||||
.saturating_add(T::DbWeight::get().reads(5))
|
||||
.saturating_add(T::DbWeight::get().writes(5))
|
||||
}
|
||||
// Storage: PhragmenElection Voting (r:5001 w:5000)
|
||||
// Storage: PhragmenElection Members (r:1 w:0)
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
// Storage: PhragmenElection Candidates (r:1 w:0)
|
||||
// Storage: Balances Locks (r:5000 w:5000)
|
||||
// Storage: System Account (r:5000 w:5000)
|
||||
/// Storage: PhragmenElection Voting (r:10001 w:10000)
|
||||
/// Proof Skipped: PhragmenElection Voting (max_values: None, max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Members (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Candidates (r:1 w:0)
|
||||
/// Proof Skipped: PhragmenElection Candidates (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Balances Locks (r:10000 w:10000)
|
||||
/// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen)
|
||||
/// Storage: System Account (r:10000 w:10000)
|
||||
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
|
||||
/// The range of component `v` is `[5000, 10000]`.
|
||||
/// The range of component `d` is `[0, 5000]`.
|
||||
fn clean_defunct_voters(v: u32, _d: u32, ) -> Weight {
|
||||
// Minimum execution time: 306_719_494 nanoseconds.
|
||||
Weight::from_ref_time(307_744_759_000)
|
||||
// Standard Error: 264_406
|
||||
.saturating_add(Weight::from_ref_time(37_950_413).saturating_mul(v.into()))
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `35989 + v * (872 ±0)`
|
||||
// Estimated: `149016 + v * (12340 ±0)`
|
||||
// Minimum execution time: 301_660_312 nanoseconds.
|
||||
Weight::from_ref_time(302_331_384_000)
|
||||
.saturating_add(Weight::from_proof_size(149016))
|
||||
// Standard Error: 258_113
|
||||
.saturating_add(Weight::from_ref_time(37_352_809).saturating_mul(v.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(4))
|
||||
.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(v.into())))
|
||||
.saturating_add(T::DbWeight::get().writes((3_u64).saturating_mul(v.into())))
|
||||
.saturating_add(Weight::from_proof_size(12340).saturating_mul(v.into()))
|
||||
}
|
||||
// Storage: PhragmenElection Candidates (r:1 w:1)
|
||||
// Storage: PhragmenElection Members (r:1 w:1)
|
||||
// Storage: PhragmenElection RunnersUp (r:1 w:1)
|
||||
// Storage: PhragmenElection Voting (r:10001 w:0)
|
||||
// Storage: Council Proposals (r:1 w:0)
|
||||
// Storage: PhragmenElection ElectionRounds (r:1 w:1)
|
||||
// Storage: Council Members (r:0 w:1)
|
||||
// Storage: Council Prime (r:0 w:1)
|
||||
// Storage: System Account (r:3 w:3)
|
||||
/// Storage: PhragmenElection Candidates (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Candidates (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Members (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection RunnersUp (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection RunnersUp (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: PhragmenElection Voting (r:10001 w:0)
|
||||
/// Proof Skipped: PhragmenElection Voting (max_values: None, max_size: None, mode: Measured)
|
||||
/// Storage: Council Proposals (r:1 w:0)
|
||||
/// Proof Skipped: Council Proposals (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: System Account (r:962 w:962)
|
||||
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
|
||||
/// Storage: PhragmenElection ElectionRounds (r:1 w:1)
|
||||
/// Proof Skipped: PhragmenElection ElectionRounds (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Council Members (r:0 w:1)
|
||||
/// Proof Skipped: Council Members (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// Storage: Council Prime (r:0 w:1)
|
||||
/// Proof Skipped: Council Prime (max_values: Some(1), max_size: None, mode: Measured)
|
||||
/// The range of component `c` is `[1, 1000]`.
|
||||
/// The range of component `v` is `[1, 10000]`.
|
||||
/// The range of component `e` is `[10000, 160000]`.
|
||||
fn election_phragmen(c: u32, v: u32, e: u32, ) -> Weight {
|
||||
// Minimum execution time: 32_291_015 nanoseconds.
|
||||
Weight::from_ref_time(32_417_150_000)
|
||||
// Standard Error: 470_328
|
||||
.saturating_add(Weight::from_ref_time(40_784_045).saturating_mul(v.into()))
|
||||
// Standard Error: 30_182
|
||||
.saturating_add(Weight::from_ref_time(1_969_474).saturating_mul(e.into()))
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `0 + v * (639 ±0) + e * (28 ±0)`
|
||||
// Estimated: `5334911 + v * (5714 ±4) + e * (123 ±0) + c * (2560 ±0)`
|
||||
// Minimum execution time: 31_848_053 nanoseconds.
|
||||
Weight::from_ref_time(32_037_795_000)
|
||||
.saturating_add(Weight::from_proof_size(5334911))
|
||||
// Standard Error: 562_406
|
||||
.saturating_add(Weight::from_ref_time(46_112_512).saturating_mul(v.into()))
|
||||
// Standard Error: 36_091
|
||||
.saturating_add(Weight::from_ref_time(2_428_764).saturating_mul(e.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(265))
|
||||
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
|
||||
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(v.into())))
|
||||
.saturating_add(T::DbWeight::get().writes(6))
|
||||
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
|
||||
.saturating_add(Weight::from_proof_size(5714).saturating_mul(v.into()))
|
||||
.saturating_add(Weight::from_proof_size(123).saturating_mul(e.into()))
|
||||
.saturating_add(Weight::from_proof_size(2560).saturating_mul(c.into()))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user