Make election benchmarks more *memory-aware* (#9286)
* Make benchmarks a bit better with mem
* Make election benchmarks more *memory-aware*
* Fix a few errors
* cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/election-provider-multi-phase/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* Manually fix the weights
* Update lock file
* remove dupe
* Fix tests
* cargo update pwasm
Co-authored-by:
Parity Bot <admin@parity.io>
Showing
- substrate/bin/node/runtime/src/lib.rs 14 additions, 2 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/client/allocator/src/freeing_bump.rs 10 additions, 9 deletionssubstrate/client/allocator/src/freeing_bump.rs
- substrate/frame/election-provider-multi-phase/src/benchmarking.rs 123 additions, 56 deletions...e/frame/election-provider-multi-phase/src/benchmarking.rs
- substrate/frame/election-provider-multi-phase/src/lib.rs 29 additions, 10 deletionssubstrate/frame/election-provider-multi-phase/src/lib.rs
- substrate/frame/election-provider-multi-phase/src/mock.rs 28 additions, 2 deletionssubstrate/frame/election-provider-multi-phase/src/mock.rs
- substrate/frame/election-provider-multi-phase/src/unsigned.rs 1 addition, 1 deletion...trate/frame/election-provider-multi-phase/src/unsigned.rs
- substrate/frame/election-provider-multi-phase/src/weights.rs 65 additions, 55 deletionssubstrate/frame/election-provider-multi-phase/src/weights.rs
- substrate/frame/election-provider-support/src/lib.rs 19 additions, 2 deletionssubstrate/frame/election-provider-support/src/lib.rs
- substrate/frame/staking/src/lib.rs 51 additions, 0 deletionssubstrate/frame/staking/src/lib.rs
- substrate/utils/frame/benchmarking-cli/src/command.rs 11 additions, 8 deletionssubstrate/utils/frame/benchmarking-cli/src/command.rs
- substrate/utils/frame/benchmarking-cli/src/lib.rs 5 additions, 3 deletionssubstrate/utils/frame/benchmarking-cli/src/lib.rs
Please register or sign in to comment