Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Conversation

@kianenigma
Copy link
Contributor

@kianenigma kianenigma commented Sep 13, 2021

  1. the call decode weight can now be decided using https://github.com/paritytech/substrate/pull/9343/files
  2. the snapshot decode weight was just plain wrong, we read the snapshot in the dispatch already (it is not part of the call arguments!), so its decoding weight is already taken into account. Now, we were basically double-counting it.

polkadot companion: paritytech/polkadot#3900

@kianenigma kianenigma added A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. D3-trivial 🧸 PR contains trivial changes in a runtime directory that do not require an audit labels Sep 13, 2021
@kianenigma kianenigma requested a review from gui1117 September 13, 2021 09:30
@kianenigma kianenigma changed the title Use the automated call decode weight for benchmark Use the automated call decode weight for submit_unsigned benchmark Sep 13, 2021
@shawntabrizi
Copy link
Member

/benchmark runtime pallet pallet_election_provider_multi_phase

@parity-benchapp
Copy link

parity-benchapp bot commented Sep 13, 2021

Benchmark Runtime Pallet for branch "kiz-fix-decode-weight-election" with command cargo run --quiet --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

Results
Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_nothing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Staking CurrentEra (r:1 w:0)
Storage: Staking CurrentPlannedSession (r:1 w:0)
Storage: Staking ErasStartSessionIndex (r:1 w:0)
Storage: Babe EpochIndex (r:1 w:0)
Storage: Babe GenesisSlot (r:1 w:0)
Storage: Babe CurrentSlot (r:1 w:0)
Storage: Staking ForceEra (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    22.21
              µs

Reads = 8
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    22.21
              µs

Reads = 8
Writes = 0

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_signed", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=     31.9
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=     31.9
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.02
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.02
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_accept_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)
Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.26
              µs

Reads = 1
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.26
              µs

Reads = 1
Writes = 2

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_reject_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.54
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.54
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "create_snapshot_internal", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    10030
              µs

Reads = 0
Writes = 3

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    10030
              µs

Reads = 0
Writes = 3

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "elect_queued", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase Round (r:1 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + a    1.622
    + d    0.685
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    a     d   mean µs  sigma µs       %
 1000   800      2101     17.09    0.8%
 1060   800      2193     10.55    0.4%
 1120   800      2295     12.87    0.5%
 1180   800      2413     8.356    0.3%
 1240   800      2481     14.23    0.5%
 1300   800      2574     13.45    0.5%
 1360   800      2694     12.27    0.4%
 1420   800      2788     18.75    0.6%
 1480   800      2845     12.97    0.4%
 1540   800      2956     9.724    0.3%
 1600   800      3023     4.818    0.1%
 1660   800      3130     17.41    0.5%
 1720   800      3222     13.29    0.4%
 1780   800      3316      14.5    0.4%
 1840   800      3427     6.647    0.1%
 1900   800      3497     12.64    0.3%
 1960   800      3615     15.94    0.4%
 2020   800      3695      12.1    0.3%
 2080   800      3801     14.07    0.3%
 2140   800      3867     16.64    0.4%
 2200   800      3975     12.36    0.3%
 2260   800      4116     13.74    0.3%
 2320   800      4215     15.62    0.3%
 2380   800      4275     13.58    0.3%
 2440   800      4370     13.97    0.3%
 2500   800      4464     13.37    0.2%
 2560   800      4579     13.29    0.2%
 2620   800      4652     14.35    0.3%
 2680   800      4764     15.78    0.3%
 2740   800      4838     20.07    0.4%
 2800   800      4960     10.99    0.2%
 2860   800      5080     11.85    0.2%
 2920   800      5185     15.32    0.2%
 2980   800      5358      22.7    0.4%
 3040   800      5428     32.82    0.6%
 3100   800      5544     17.59    0.3%
 3160   800      5575     18.14    0.3%
 3220   800      5622     10.88    0.1%
 3280   800      5745     9.675    0.1%
 3340   800      5896     37.76    0.6%
 3400   800      5963     16.79    0.2%
 3460   800      6030     18.57    0.3%
 3520   800      6172     31.86    0.5%
 3580   800      6243     8.221    0.1%
 3640   800      6335     14.28    0.2%
 3700   800      6469      16.3    0.2%
 3760   800      6555     23.53    0.3%
 3820   800      6688     5.921    0.0%
 3880   800      6741     21.44    0.3%
 3940   800      6860     16.57    0.2%
 4000   400      6804     21.47    0.3%
 4000   408      6795     32.86    0.4%
 4000   416      6827     14.72    0.2%
 4000   424      6805      12.7    0.1%
 4000   432      6814     15.08    0.2%
 4000   440      6837     19.83    0.2%
 4000   448      6829     16.96    0.2%
 4000   456      6810     21.44    0.3%
 4000   464      6824     15.75    0.2%
 4000   472      6827      24.1    0.3%
 4000   480      6821     19.08    0.2%
 4000   488      6845     21.96    0.3%
 4000   496      6865     24.12    0.3%
 4000   504      6881     14.58    0.2%
 4000   512      6863     13.05    0.1%
 4000   520      6867     16.52    0.2%
 4000   528      6899     23.64    0.3%
 4000   536      6888     19.18    0.2%
 4000   544      6926     8.809    0.1%
 4000   552      6898     29.49    0.4%
 4000   560      6885     23.43    0.3%
 4000   568      6986      18.8    0.2%
 4000   576      6967     14.01    0.2%
 4000   584      6974     26.91    0.3%
 4000   592      7021     18.84    0.2%
 4000   600      6934      13.2    0.1%
 4000   608      7008     15.69    0.2%
 4000   616      6960      30.8    0.4%
 4000   624      7014     18.92    0.2%
 4000   632      7000     30.03    0.4%
 4000   640      7021     22.12    0.3%
 4000   648      7044     19.86    0.2%
 4000   656      6969     22.61    0.3%
 4000   664      7043     20.05    0.2%
 4000   672      6996     19.66    0.2%
 4000   680      6973     17.26    0.2%
 4000   688      6992     9.838    0.1%
 4000   696      7013     22.16    0.3%
 4000   704      7032     9.299    0.1%
 4000   712      7062     21.49    0.3%
 4000   720      7017     13.21    0.1%
 4000   728      7017     28.56    0.4%
 4000   736      7005     7.848    0.1%
 4000   744      7009     15.63    0.2%
 4000   752      7042      16.2    0.2%
 4000   760      7007     16.69    0.2%
 4000   768      7027     21.21    0.3%
 4000   776      7111     18.43    0.2%
 4000   784      7049     14.21    0.2%
 4000   792      7046      20.6    0.2%
 4000   800      7033     42.51    0.6%

Quality and confidence:
param     error
a         0.002
d         0.015

Model:
Time ~=    30.98
    + a     1.66
    + d    0.427
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    76.68
    + c    0.214
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    1     76.41     2.593    3.3%
    2     78.66     1.468    1.8%
    3     80.31     2.037    2.5%
    4     76.61     0.522    0.6%
    5     77.95     0.789    1.0%
    6     78.13      0.47    0.6%
    7     77.89     1.029    1.3%
    8     77.86     0.413    0.5%
    9     79.27     1.014    1.2%

Quality and confidence:
param     error
c         0.072

Model:
Time ~=    77.65
    + c    0.095
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v     2.23
    + t    0.096
    + a    9.799
    + d    4.897
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 5000  2000  4000   800     48660     39.04    0.0%
 5100  2000  4000   800     48880     49.69    0.1%
 5200  2000  4000   800     49060     33.29    0.0%
 5300  2000  4000   800     49280     45.67    0.0%
 5400  2000  4000   800     49520     38.02    0.0%
 5500  2000  4000   800     49820     62.22    0.1%
 5600  2000  4000   800     50020     76.88    0.1%
 5700  2000  4000   800     50340     70.44    0.1%
 5800  2000  4000   800     50380     34.01    0.0%
 5900  2000  4000   800     50640     58.83    0.1%
 6000  2000  4000   800     50950     69.01    0.1%
 6100  2000  4000   800     51200     49.77    0.0%
 6200  2000  4000   800     51420     39.87    0.0%
 6300  2000  4000   800     51650     92.38    0.1%
 6400  2000  4000   800     51790     38.42    0.0%
 6500  2000  4000   800     52140     96.82    0.1%
 6600  2000  4000   800     52280     31.67    0.0%
 6700  2000  4000   800     52460     74.59    0.1%
 6800  2000  4000   800     52650     36.29    0.0%
 6900  2000  4000   800     52920     72.49    0.1%
 7000  2000  4000   800     52970     51.79    0.0%
 7100  2000  4000   800     53260     80.75    0.1%
 7200  2000  4000   800     53620     41.89    0.0%
 7300  2000  4000   800     53870     28.66    0.0%
 7400  2000  4000   800     54120     47.06    0.0%
 7500  2000  4000   800     54240     59.29    0.1%
 7600  2000  4000   800     54500     58.73    0.1%
 7700  2000  4000   800     54670     57.42    0.1%
 7800  2000  4000   800     54950     66.03    0.1%
 7900  2000  4000   800     55160      52.6    0.0%
 8000  2000  4000   800     55410     50.41    0.0%
 8100  2000  4000   800     55560     49.88    0.0%
 8200  2000  4000   800     55900     139.5    0.2%
 8300  2000  4000   800     56110     65.54    0.1%
 8400  2000  4000   800     56130     85.62    0.1%
 8500  2000  4000   800     56550     81.09    0.1%
 8600  2000  4000   800     56690     72.41    0.1%
 8700  2000  4000   800     56930     61.89    0.1%
 8800  2000  4000   800     57170     63.29    0.1%
 8900  2000  4000   800     57360     92.32    0.1%
 9000  2000  4000   800     57570     49.52    0.0%
 9100  2000  4000   800     57900     62.21    0.1%
 9200  2000  4000   800     58080     58.45    0.1%
 9300  2000  4000   800     58330     65.68    0.1%
 9400  2000  4000   800     58470     76.78    0.1%
 9500  2000  4000   800     58750     58.28    0.0%
 9600  2000  4000   800     58850     96.44    0.1%
 9700  2000  4000   800     59120     74.89    0.1%
 9800  2000  4000   800     59340      70.5    0.1%
 9900  2000  4000   800     59480     37.59    0.0%
10000  1000  4000   800     59780     54.28    0.0%
10000  1020  4000   800     59660     66.62    0.1%
10000  1040  4000   800     59910     40.19    0.0%
10000  1060  4000   800     59730     66.21    0.1%
10000  1080  4000   800     59700     69.75    0.1%
10000  1100  4000   800     59750      31.5    0.0%
10000  1120  4000   800     59680     90.69    0.1%
10000  1140  4000   800     59830      63.8    0.1%
10000  1160  4000   800     59800     39.99    0.0%
10000  1180  4000   800     59770     57.27    0.0%
10000  1200  4000   800     59750     77.09    0.1%
10000  1220  4000   800     59860     63.13    0.1%
10000  1240  4000   800     59800     77.19    0.1%
10000  1260  4000   800     59900     56.55    0.0%
10000  1280  4000   800     59780     66.35    0.1%
10000  1300  4000   800     59970     67.09    0.1%
10000  1320  4000   800     59810     75.42    0.1%
10000  1340  4000   800     59840     70.65    0.1%
10000  1360  4000   800     60190     76.06    0.1%
10000  1380  4000   800     59790     86.54    0.1%
10000  1400  4000   800     59890     49.32    0.0%
10000  1420  4000   800     59830     62.28    0.1%
10000  1440  4000   800     59800     68.27    0.1%
10000  1460  4000   800     59840     49.89    0.0%
10000  1480  4000   800     59900     83.01    0.1%
10000  1500  4000   800     59700     38.53    0.0%
10000  1520  4000   800     59820     57.51    0.0%
10000  1540  4000   800     59810     29.49    0.0%
10000  1560  4000   800     59760     48.75    0.0%
10000  1580  4000   800     59920     36.22    0.0%
10000  1600  4000   800     59940     88.51    0.1%
10000  1620  4000   800     59800     62.83    0.1%
10000  1640  4000   800     59780     35.42    0.0%
10000  1660  4000   800     59840     46.35    0.0%
10000  1680  4000   800     59820      42.2    0.0%
10000  1700  4000   800     59820     50.64    0.0%
10000  1720  4000   800     59840     77.68    0.1%
10000  1740  4000   800     59900     97.24    0.1%
10000  1760  4000   800     59910     67.46    0.1%
10000  1780  4000   800     59820     57.97    0.0%
10000  1800  4000   800     59900      67.9    0.1%
10000  1820  4000   800     60000     43.34    0.0%
10000  1840  4000   800     59810     79.74    0.1%
10000  1860  4000   800     59820     67.92    0.1%
10000  1880  4000   800     59790     70.01    0.1%
10000  1900  4000   800     59760     72.07    0.1%
10000  1920  4000   800     59910     48.38    0.0%
10000  1940  4000   800     59840     51.59    0.0%
10000  1960  4000   800     59870     58.63    0.0%
10000  1980  4000   800     59890     51.55    0.0%
10000  2000  1000   800     30560     48.13    0.1%
10000  2000  1060   800     31120      47.6    0.1%
10000  2000  1120   800     31690     53.27    0.1%
10000  2000  1180   800     32260     43.53    0.1%
10000  2000  1240   800     32820     51.43    0.1%
10000  2000  1300   800     33320     48.01    0.1%
10000  2000  1360   800     33920     54.51    0.1%
10000  2000  1420   800     34840     72.49    0.2%
10000  2000  1480   800     35510     56.73    0.1%
10000  2000  1540   800     35960     66.38    0.1%
10000  2000  1600   800     36630     39.26    0.1%
10000  2000  1660   800     37280     65.67    0.1%
10000  2000  1720   800     37800     64.55    0.1%
10000  2000  1780   800     38330     71.17    0.1%
10000  2000  1840   800     38910     56.84    0.1%
10000  2000  1900   800     39500      38.3    0.0%
10000  2000  1960   800     40020     54.33    0.1%
10000  2000  2020   800     40540     61.18    0.1%
10000  2000  2080   800     41050     36.95    0.0%
10000  2000  2140   800     41590     56.59    0.1%
10000  2000  2200   800     42150     46.98    0.1%
10000  2000  2260   800     42730     44.85    0.1%
10000  2000  2320   800     43200     48.86    0.1%
10000  2000  2380   800     43820     73.74    0.1%
10000  2000  2440   800     44250     30.69    0.0%
10000  2000  2500   800     44810     80.12    0.1%
10000  2000  2560   800     45310      65.6    0.1%
10000  2000  2620   800     45810     37.29    0.0%
10000  2000  2680   800     46420     54.17    0.1%
10000  2000  2740   800     46920     32.52    0.0%
10000  2000  2800   800     47510     65.39    0.1%
10000  2000  2860   800     48890     50.71    0.1%
10000  2000  2920   800     49430     58.79    0.1%
10000  2000  2980   800     50060     55.78    0.1%
10000  2000  3040   800     50610      56.9    0.1%
10000  2000  3100   800     51250      58.6    0.1%
10000  2000  3160   800     51840     41.98    0.0%
10000  2000  3220   800     52410     44.37    0.0%
10000  2000  3280   800     53080     48.37    0.0%
10000  2000  3340   800     53690     74.94    0.1%
10000  2000  3400   800     54190     67.18    0.1%
10000  2000  3460   800     54820     74.83    0.1%
10000  2000  3520   800     55390     115.3    0.2%
10000  2000  3580   800     55950     75.66    0.1%
10000  2000  3640   800     56530     61.09    0.1%
10000  2000  3700   800     57130     52.18    0.0%
10000  2000  3760   800     57640     45.27    0.0%
10000  2000  3820   800     58250     64.81    0.1%
10000  2000  3880   800     58840     60.19    0.1%
10000  2000  3940   800     59450     67.66    0.1%
10000  2000  4000   400     57890     55.18    0.0%
10000  2000  4000   408     58030     58.18    0.1%
10000  2000  4000   416     58030     37.51    0.0%
10000  2000  4000   424     58090     69.14    0.1%
10000  2000  4000   432     58160     43.48    0.0%
10000  2000  4000   440     58260      58.1    0.0%
10000  2000  4000   448     58300     78.79    0.1%
10000  2000  4000   456     58230     45.49    0.0%
10000  2000  4000   464     58400     59.55    0.1%
10000  2000  4000   472     58330     82.95    0.1%
10000  2000  4000   480     58310     43.27    0.0%
10000  2000  4000   488     58300     68.68    0.1%
10000  2000  4000   496     58190     25.24    0.0%
10000  2000  4000   504     58360     61.71    0.1%
10000  2000  4000   512     58190     59.77    0.1%
10000  2000  4000   520     58210     38.99    0.0%
10000  2000  4000   528     58170     42.32    0.0%
10000  2000  4000   536     58250     81.55    0.1%
10000  2000  4000   544     58140     38.24    0.0%
10000  2000  4000   552     58270     62.81    0.1%
10000  2000  4000   560     58330     34.89    0.0%
10000  2000  4000   568     58270     52.44    0.0%
10000  2000  4000   576     58340     40.75    0.0%
10000  2000  4000   584     58430     100.2    0.1%
10000  2000  4000   592     58360     39.89    0.0%
10000  2000  4000   600     58320      57.6    0.0%
10000  2000  4000   608     58400      65.9    0.1%
10000  2000  4000   616     58690      72.8    0.1%
10000  2000  4000   624     58580     68.93    0.1%
10000  2000  4000   632     58660     50.52    0.0%
10000  2000  4000   640     58800     72.08    0.1%
10000  2000  4000   648     58860     51.39    0.0%
10000  2000  4000   656     58970     99.84    0.1%
10000  2000  4000   664     58830     41.37    0.0%
10000  2000  4000   672     58880     48.17    0.0%
10000  2000  4000   680     58990     53.67    0.0%
10000  2000  4000   688     58990      36.1    0.0%
10000  2000  4000   696     59130     63.35    0.1%
10000  2000  4000   704     59300     58.03    0.0%
10000  2000  4000   712     59310     47.76    0.0%
10000  2000  4000   720     59440     64.69    0.1%
10000  2000  4000   728     59280     46.77    0.0%
10000  2000  4000   736     59670      43.2    0.0%
10000  2000  4000   744     59700     83.52    0.1%
10000  2000  4000   752     60210     45.49    0.0%
10000  2000  4000   760     59660     41.98    0.0%
10000  2000  4000   768     59680     27.55    0.0%
10000  2000  4000   776     59650     40.05    0.0%
10000  2000  4000   784     59620     27.94    0.0%
10000  2000  4000   792     59930     46.71    0.0%
10000  2000  4000   800     59870     46.26    0.0%

Quality and confidence:
param     error
v         0.003
t         0.019
a         0.006
d         0.048

Model:
Time ~=        0
    + v    2.231
    + t    0.022
    + a    9.763
    + d    5.318
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "feasibility_check", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    3.321
    + t    0.184
    + a    8.326
    + d    4.081
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 5000  2000  4000   800     47840     52.26    0.1%
 5100  2000  4000   800     48100     50.75    0.1%
 5200  2000  4000   800     48440     33.01    0.0%
 5300  2000  4000   800     48780     48.42    0.0%
 5400  2000  4000   800     49070     44.27    0.0%
 5500  2000  4000   800     49480     36.77    0.0%
 5600  2000  4000   800     49800     39.33    0.0%
 5700  2000  4000   800     50280     53.77    0.1%
 5800  2000  4000   800     50480     58.25    0.1%
 5900  2000  4000   800     50820     56.04    0.1%
 6000  2000  4000   800     51190     48.98    0.0%
 6100  2000  4000   800     51490     68.08    0.1%
 6200  2000  4000   800     51730     68.46    0.1%
 6300  2000  4000   800     52050     45.32    0.0%
 6400  2000  4000   800     52490     40.32    0.0%
 6500  2000  4000   800     52770     35.76    0.0%
 6600  2000  4000   800     53110     47.64    0.0%
 6700  2000  4000   800     53420     52.95    0.0%
 6800  2000  4000   800     53780     32.33    0.0%
 6900  2000  4000   800     54150     88.16    0.1%
 7000  2000  4000   800     54300     47.97    0.0%
 7100  2000  4000   800     54610     44.12    0.0%
 7200  2000  4000   800     55190     69.84    0.1%
 7300  2000  4000   800     55460     47.95    0.0%
 7400  2000  4000   800     55860     79.15    0.1%
 7500  2000  4000   800     56160     44.73    0.0%
 7600  2000  4000   800     56480     51.65    0.0%
 7700  2000  4000   800     56840     58.57    0.1%
 7800  2000  4000   800     57200     39.06    0.0%
 7900  2000  4000   800     57470     38.65    0.0%
 8000  2000  4000   800     57830     43.53    0.0%
 8100  2000  4000   800     58160     48.94    0.0%
 8200  2000  4000   800     58500     45.66    0.0%
 8300  2000  4000   800     58850     43.35    0.0%
 8400  2000  4000   800     59030     43.97    0.0%
 8500  2000  4000   800     59440     53.77    0.0%
 8600  2000  4000   800     59810     68.77    0.1%
 8700  2000  4000   800     60110     43.38    0.0%
 8800  2000  4000   800     60480     40.98    0.0%
 8900  2000  4000   800     60870      48.3    0.0%
 9000  2000  4000   800     61170      75.5    0.1%
 9100  2000  4000   800     61510      71.5    0.1%
 9200  2000  4000   800     61730     49.96    0.0%
 9300  2000  4000   800     62040     72.73    0.1%
 9400  2000  4000   800     62400     58.68    0.0%
 9500  2000  4000   800     62810     37.55    0.0%
 9600  2000  4000   800     63000     84.68    0.1%
 9700  2000  4000   800     63390     50.97    0.0%
 9800  2000  4000   800     63690     36.67    0.0%
 9900  2000  4000   800     64000     27.41    0.0%
10000  1000  4000   800     64150      27.3    0.0%
10000  1020  4000   800     64200     46.63    0.0%
10000  1040  4000   800     64270     24.14    0.0%
10000  1060  4000   800     64100      34.2    0.0%
10000  1080  4000   800     64230     38.91    0.0%
10000  1100  4000   800     64250     51.03    0.0%
10000  1120  4000   800     64180     27.71    0.0%
10000  1140  4000   800     64310     42.65    0.0%
10000  1160  4000   800     64230     31.34    0.0%
10000  1180  4000   800     64410     22.83    0.0%
10000  1200  4000   800     64310      45.5    0.0%
10000  1220  4000   800     64330     40.48    0.0%
10000  1240  4000   800     64240     29.25    0.0%
10000  1260  4000   800     64430     75.12    0.1%
10000  1280  4000   800     64400     84.18    0.1%
10000  1300  4000   800     64340     16.06    0.0%
10000  1320  4000   800     64380     27.76    0.0%
10000  1340  4000   800     64340     30.68    0.0%
10000  1360  4000   800     64420     38.42    0.0%
10000  1380  4000   800     64120     50.83    0.0%
10000  1400  4000   800     64240     50.46    0.0%
10000  1420  4000   800     64250     40.29    0.0%
10000  1440  4000   800     64250     41.41    0.0%
10000  1460  4000   800     64350     31.74    0.0%
10000  1480  4000   800     64320     48.71    0.0%
10000  1500  4000   800     64210     33.34    0.0%
10000  1520  4000   800     64430     51.51    0.0%
10000  1540  4000   800     64370     59.51    0.0%
10000  1560  4000   800     64300     47.88    0.0%
10000  1580  4000   800     64380     54.93    0.0%
10000  1600  4000   800     64390     45.12    0.0%
10000  1620  4000   800     64330     73.63    0.1%
10000  1640  4000   800     64330     69.43    0.1%
10000  1660  4000   800     64340     31.41    0.0%
10000  1680  4000   800     64350     47.84    0.0%
10000  1700  4000   800     64310     43.41    0.0%
10000  1720  4000   800     64370     61.16    0.0%
10000  1740  4000   800     64490      72.7    0.1%
10000  1760  4000   800     64380     83.29    0.1%
10000  1780  4000   800     64410     21.01    0.0%
10000  1800  4000   800     64350     41.69    0.0%
10000  1820  4000   800     64470     46.19    0.0%
10000  1840  4000   800     64390     45.49    0.0%
10000  1860  4000   800     64400     40.27    0.0%
10000  1880  4000   800     64430      29.8    0.0%
10000  1900  4000   800     64310     46.73    0.0%
10000  1920  4000   800     64520     61.38    0.0%
10000  1940  4000   800     64410     72.26    0.1%
10000  1960  4000   800     64470     72.47    0.1%
10000  1980  4000   800     64360     63.78    0.0%
10000  2000  1000   800     39490      59.3    0.1%
10000  2000  1060   800     40030     39.78    0.0%
10000  2000  1120   800     40420     36.82    0.0%
10000  2000  1180   800     40940      88.6    0.2%
10000  2000  1240   800     41410     53.34    0.1%
10000  2000  1300   800     41860     72.02    0.1%
10000  2000  1360   800     42330     37.98    0.0%
10000  2000  1420   800     42890     66.24    0.1%
10000  2000  1480   800     43440     38.29    0.0%
10000  2000  1540   800     43920     49.14    0.1%
10000  2000  1600   800     44460     37.12    0.0%
10000  2000  1660   800     44970     55.98    0.1%
10000  2000  1720   800     45570     38.12    0.0%
10000  2000  1780   800     46020     50.98    0.1%
10000  2000  1840   800     46520     55.33    0.1%
10000  2000  1900   800     47000     53.21    0.1%
10000  2000  1960   800     47550     70.83    0.1%
10000  2000  2020   800     47950     36.46    0.0%
10000  2000  2080   800     48530     58.26    0.1%
10000  2000  2140   800     48970     72.55    0.1%
10000  2000  2200   800     49330      45.1    0.0%
10000  2000  2260   800     49910     48.56    0.0%
10000  2000  2320   800     50360      34.1    0.0%
10000  2000  2380   800     50900     63.09    0.1%
10000  2000  2440   800     51250     42.52    0.0%
10000  2000  2500   800     51710     60.64    0.1%
10000  2000  2560   800     52160     44.03    0.0%
10000  2000  2620   800     52670     24.08    0.0%
10000  2000  2680   800     53160     66.81    0.1%
10000  2000  2740   800     53690     28.42    0.0%
10000  2000  2800   800     54140     35.41    0.0%
10000  2000  2860   800     54670     46.62    0.0%
10000  2000  2920   800     55300     68.58    0.1%
10000  2000  2980   800     55720     56.78    0.1%
10000  2000  3040   800     56180     42.04    0.0%
10000  2000  3100   800     56790     63.07    0.1%
10000  2000  3160   800     57330        62    0.1%
10000  2000  3220   800     57870     43.15    0.0%
10000  2000  3280   800     58430     48.99    0.0%
10000  2000  3340   800     58980     59.24    0.1%
10000  2000  3400   800     59490     69.57    0.1%
10000  2000  3460   800     60030     49.52    0.0%
10000  2000  3520   800     60510     44.46    0.0%
10000  2000  3580   800     61040     67.33    0.1%
10000  2000  3640   800     61580     80.86    0.1%
10000  2000  3700   800     62050     51.95    0.0%
10000  2000  3760   800     62490      41.7    0.0%
10000  2000  3820   800     63070     34.07    0.0%
10000  2000  3880   800     63470      47.1    0.0%
10000  2000  3940   800     63960     58.39    0.0%
10000  2000  4000   400     62790     65.95    0.1%
10000  2000  4000   408     62810     44.12    0.0%
10000  2000  4000   416     62970     63.17    0.1%
10000  2000  4000   424     63020     53.93    0.0%
10000  2000  4000   432     63100     60.85    0.0%
10000  2000  4000   440     63000     51.84    0.0%
10000  2000  4000   448     63050     44.74    0.0%
10000  2000  4000   456     63040     65.82    0.1%
10000  2000  4000   464     63240     29.76    0.0%
10000  2000  4000   472     63110     93.81    0.1%
10000  2000  4000   480     63090     56.93    0.0%
10000  2000  4000   488     63040     41.39    0.0%
10000  2000  4000   496     63020     73.59    0.1%
10000  2000  4000   504     62940     52.71    0.0%
10000  2000  4000   512     62850     52.59    0.0%
10000  2000  4000   520     62930     67.16    0.1%
10000  2000  4000   528     62920     50.04    0.0%
10000  2000  4000   536     62910     31.85    0.0%
10000  2000  4000   544     62890     61.71    0.0%
10000  2000  4000   552     62960     51.63    0.0%
10000  2000  4000   560     62860     64.26    0.1%
10000  2000  4000   568     62940     69.81    0.1%
10000  2000  4000   576     62970     40.54    0.0%
10000  2000  4000   584     63020     63.99    0.1%
10000  2000  4000   592     63030     45.36    0.0%
10000  2000  4000   600     63080     54.52    0.0%
10000  2000  4000   608     63040     67.97    0.1%
10000  2000  4000   616     63240     62.16    0.0%
10000  2000  4000   624     63230     56.21    0.0%
10000  2000  4000   632     63330     49.12    0.0%
10000  2000  4000   640     63310     26.38    0.0%
10000  2000  4000   648     63310     72.82    0.1%
10000  2000  4000   656     63470     56.23    0.0%
10000  2000  4000   664     63440     45.15    0.0%
10000  2000  4000   672     63500     42.06    0.0%
10000  2000  4000   680     63590     36.81    0.0%
10000  2000  4000   688     63620     100.1    0.1%
10000  2000  4000   696     63690     51.28    0.0%
10000  2000  4000   704     63710     40.57    0.0%
10000  2000  4000   712     63930     60.04    0.0%
10000  2000  4000   720     63940     55.98    0.0%
10000  2000  4000   728     63870     41.57    0.0%
10000  2000  4000   736     64170     69.41    0.1%
10000  2000  4000   744     64170     39.83    0.0%
10000  2000  4000   752     64350     62.43    0.0%
10000  2000  4000   760     64170        40    0.0%
10000  2000  4000   768     64320     62.42    0.0%
10000  2000  4000   776     64270     33.25    0.0%
10000  2000  4000   784     64230     46.88    0.0%
10000  2000  4000   792     64490     50.83    0.0%
10000  2000  4000   800     64390     55.28    0.0%

Quality and confidence:
param     error
v         0.003
t         0.016
a         0.005
d          0.04

Model:
Time ~=        0
    + v      3.3
    + t    0.074
    + a    8.306
    + d    4.579
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)


Parity Bot added 2 commits September 13, 2021 13:36
…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
Copy link
Contributor Author

@kianenigma kianenigma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

less weight for submit_unsigned, which was expected.

NOTE: I see that the weight for elect_queued has also changed, will look into it.

@kianenigma
Copy link
Contributor Author

/benchmark runtime pallet pallet_election_provider_multi_phase

3 similar comments
@kianenigma
Copy link
Contributor Author

/benchmark runtime pallet pallet_election_provider_multi_phase

@kianenigma
Copy link
Contributor Author

/benchmark runtime pallet pallet_election_provider_multi_phase

@kianenigma
Copy link
Contributor Author

/benchmark runtime pallet pallet_election_provider_multi_phase

@parity-benchapp
Copy link

parity-benchapp bot commented Sep 17, 2021

Benchmark Runtime Pallet for branch "kiz-fix-decode-weight-election" with command cargo run --quiet --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

Results
Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_nothing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Staking CurrentEra (r:1 w:0)
Storage: Staking CurrentPlannedSession (r:1 w:0)
Storage: Staking ErasStartSessionIndex (r:1 w:0)
Storage: Babe EpochIndex (r:1 w:0)
Storage: Babe GenesisSlot (r:1 w:0)
Storage: Babe CurrentSlot (r:1 w:0)
Storage: Staking ForceEra (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    23.52
              µs

Reads = 8
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    23.52
              µs

Reads = 8
Writes = 0

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_signed", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    33.89
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    33.89
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    30.24
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    30.24
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_accept_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)
Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.69
              µs

Reads = 1
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.69
              µs

Reads = 1
Writes = 2

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_reject_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.83
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.83
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "create_snapshot_internal", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    15480
              µs

Reads = 0
Writes = 3

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    15480
              µs

Reads = 0
Writes = 3

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "elect_queued", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase Round (r:1 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + a    1.672
    + d     0.62
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    a     d   mean µs  sigma µs       %
 1000   800      2114     15.58    0.7%
 1060   800      2226     8.655    0.3%
 1120   800      2318     13.58    0.5%
 1180   800      2402     10.09    0.4%
 1240   800      2497     7.254    0.2%
 1300   800      2600     16.65    0.6%
 1360   800      2707     12.03    0.4%
 1420   800      2795     13.16    0.4%
 1480   800      2897     8.466    0.2%
 1540   800      2994     17.16    0.5%
 1600   800      3089     17.83    0.5%
 1660   800      3183     16.79    0.5%
 1720   800      3292     15.73    0.4%
 1780   800      3383     13.18    0.3%
 1840   800      3463     11.63    0.3%
 1900   800      3595     18.66    0.5%
 1960   800      3682     14.26    0.3%
 2020   800      3805     27.37    0.7%
 2080   800      3950     18.95    0.4%
 2140   800      4068     17.33    0.4%
 2200   800      4163     13.76    0.3%
 2260   800      4237     17.74    0.4%
 2320   800      4361     12.46    0.2%
 2380   800      4422     12.24    0.2%
 2440   800      4527     14.17    0.3%
 2500   800      4625     14.65    0.3%
 2560   800      4740     16.91    0.3%
 2620   800      4815        12    0.2%
 2680   800      4923     23.33    0.4%
 2740   800      4992      7.45    0.1%
 2800   800      5090     12.91    0.2%
 2860   800      5316     11.21    0.2%
 2920   800      5431     9.856    0.1%
 2980   800      5407     14.97    0.2%
 3040   800      5494     10.34    0.1%
 3100   800      5592     24.26    0.4%
 3160   800      5708     22.98    0.4%
 3220   800      5782     22.37    0.3%
 3280   800      5878     22.05    0.3%
 3340   800      5931     15.02    0.2%
 3400   800      6106     14.84    0.2%
 3460   800      6208     11.01    0.1%
 3520   800      6329     18.44    0.2%
 3580   800      6474     43.32    0.6%
 3640   800      6518     13.63    0.2%
 3700   800      6621     16.57    0.2%
 3760   800      6705     20.73    0.3%
 3820   800      6802     15.48    0.2%
 3880   800      6882     5.828    0.0%
 3940   800      7012     19.11    0.2%
 4000   400      6962      20.9    0.3%
 4000   408      6969     14.47    0.2%
 4000   416      6968     23.61    0.3%
 4000   424      6960     23.11    0.3%
 4000   432      6955     20.24    0.2%
 4000   440      7014     20.87    0.2%
 4000   448      6956     20.92    0.3%
 4000   456      6981     18.61    0.2%
 4000   464      6977     16.95    0.2%
 4000   472      7000     21.23    0.3%
 4000   480      7036     29.65    0.4%
 4000   488      7002     13.22    0.1%
 4000   496      7030     17.54    0.2%
 4000   504      7019     16.61    0.2%
 4000   512      7022     22.73    0.3%
 4000   520      7052     20.61    0.2%
 4000   528      7038     16.59    0.2%
 4000   536      7048     27.12    0.3%
 4000   544      7057     24.67    0.3%
 4000   552      7040     16.66    0.2%
 4000   560      7026     22.13    0.3%
 4000   568      7052     17.79    0.2%
 4000   576      7086     11.93    0.1%
 4000   584      7066     14.27    0.2%
 4000   592      7089     26.16    0.3%
 4000   600      7116     19.01    0.2%
 4000   608      7091     21.36    0.3%
 4000   616      7122     25.98    0.3%
 4000   624      7120     15.64    0.2%
 4000   632      7106     16.84    0.2%
 4000   640      7111        12    0.1%
 4000   648      7128      15.9    0.2%
 4000   656      7134     35.93    0.5%
 4000   664      7152     14.03    0.1%
 4000   672      7116      17.1    0.2%
 4000   680      7143     23.76    0.3%
 4000   688      7175     22.43    0.3%
 4000   696      7167     26.31    0.3%
 4000   704      7172     14.02    0.1%
 4000   712      7163     30.18    0.4%
 4000   720      7158     17.37    0.2%
 4000   728      7158     17.73    0.2%
 4000   736      7179     30.33    0.4%
 4000   744      7184     17.15    0.2%
 4000   752      7194     25.78    0.3%
 4000   760      7186     20.06    0.2%
 4000   768      7148     13.66    0.1%
 4000   776      7150     13.19    0.1%
 4000   784      7182     19.48    0.2%
 4000   792      7194     17.51    0.2%
 4000   800      7181     25.83    0.3%

Quality and confidence:
param     error
a         0.001
d         0.012

Model:
Time ~=    21.03
    + a    1.694
    + d    0.463
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    75.02
    + c     0.24
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    1     75.16     0.729    0.9%
    2      74.8     0.217    0.2%
    3     77.84     0.479    0.6%
    4     76.26     0.519    0.6%
    5     76.21     0.247    0.3%
    6     76.29     0.299    0.3%
    7     76.33     0.544    0.7%
    8     77.03     0.214    0.2%
    9     77.24     0.438    0.5%

Quality and confidence:
param     error
c         0.035

Model:
Time ~=    75.35
    + c      0.2
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    2.227
    + t    0.192
    + a    10.24
    + d    5.349
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 5000  2000  4000   800     50380      71.1    0.1%
 5100  2000  4000   800     50710     66.13    0.1%
 5200  2000  4000   800     50820     48.46    0.0%
 5300  2000  4000   800     51050     36.02    0.0%
 5400  2000  4000   800     51300     44.74    0.0%
 5500  2000  4000   800     51580        73    0.1%
 5600  2000  4000   800     51690     35.93    0.0%
 5700  2000  4000   800     52040     56.29    0.1%
 5800  2000  4000   800     52170     57.35    0.1%
 5900  2000  4000   800     52410     38.63    0.0%
 6000  2000  4000   800     52620     35.81    0.0%
 6100  2000  4000   800     52800     56.34    0.1%
 6200  2000  4000   800     53010     59.63    0.1%
 6300  2000  4000   800     53310     69.93    0.1%
 6400  2000  4000   800     53500     81.75    0.1%
 6500  2000  4000   800     53750     54.22    0.1%
 6600  2000  4000   800     53930     59.98    0.1%
 6700  2000  4000   800     54170     63.22    0.1%
 6800  2000  4000   800     54380     67.03    0.1%
 6900  2000  4000   800     54660     52.61    0.0%
 7000  2000  4000   800     54840     73.14    0.1%
 7100  2000  4000   800     55030        40    0.0%
 7200  2000  4000   800     55220     56.36    0.1%
 7300  2000  4000   800     55540      53.8    0.0%
 7400  2000  4000   800     55750     56.28    0.1%
 7500  2000  4000   800     55940     57.39    0.1%
 7600  2000  4000   800     56120      68.1    0.1%
 7700  2000  4000   800     56360     43.88    0.0%
 7800  2000  4000   800     56700     58.82    0.1%
 7900  2000  4000   800     56880     73.34    0.1%
 8000  2000  4000   800     57110     35.85    0.0%
 8100  2000  4000   800     57350     103.8    0.1%
 8200  2000  4000   800     57500     52.05    0.0%
 8300  2000  4000   800     57800      28.5    0.0%
 8400  2000  4000   800     57840     61.92    0.1%
 8500  2000  4000   800     58150     20.44    0.0%
 8600  2000  4000   800     58380      55.4    0.0%
 8700  2000  4000   800     58550     77.04    0.1%
 8800  2000  4000   800     58830     57.74    0.0%
 8900  2000  4000   800     59100     50.22    0.0%
 9000  2000  4000   800     59280     56.18    0.0%
 9100  2000  4000   800     59550     64.22    0.1%
 9200  2000  4000   800     59710     40.11    0.0%
 9300  2000  4000   800     60030     63.26    0.1%
 9400  2000  4000   800     60160     46.24    0.0%
 9500  2000  4000   800     60360     29.07    0.0%
 9600  2000  4000   800     60660     78.58    0.1%
 9700  2000  4000   800     60840     54.97    0.0%
 9800  2000  4000   800     61100     64.71    0.1%
 9900  2000  4000   800     61270     48.73    0.0%
10000  1000  4000   800     61530     32.43    0.0%
10000  1020  4000   800     61580     81.31    0.1%
10000  1040  4000   800     61470     96.97    0.1%
10000  1060  4000   800     61430     48.56    0.0%
10000  1080  4000   800     61520       101    0.1%
10000  1100  4000   800     61490      40.1    0.0%
10000  1120  4000   800     61390     91.09    0.1%
10000  1140  4000   800     61570      72.8    0.1%
10000  1160  4000   800     61530     66.32    0.1%
10000  1180  4000   800     61540     69.25    0.1%
10000  1200  4000   800     61370     69.33    0.1%
10000  1220  4000   800     61500     85.11    0.1%
10000  1240  4000   800     61460     55.01    0.0%
10000  1260  4000   800     61530      67.6    0.1%
10000  1280  4000   800     61330     41.47    0.0%
10000  1300  4000   800     61590      70.2    0.1%
10000  1320  4000   800     61580     63.93    0.1%
10000  1340  4000   800     61690     47.16    0.0%
10000  1360  4000   800     62020     75.05    0.1%
10000  1380  4000   800     61570     56.57    0.0%
10000  1400  4000   800     61610     97.58    0.1%
10000  1420  4000   800     61650     60.06    0.0%
10000  1440  4000   800     61650     38.97    0.0%
10000  1460  4000   800     61680     53.16    0.0%
10000  1480  4000   800     61630     54.02    0.0%
10000  1500  4000   800     61550     75.39    0.1%
10000  1520  4000   800     61570     52.39    0.0%
10000  1540  4000   800     61710     73.21    0.1%
10000  1560  4000   800     61500     73.74    0.1%
10000  1580  4000   800     61770     73.96    0.1%
10000  1600  4000   800     61670     65.46    0.1%
10000  1620  4000   800     61650     55.82    0.0%
10000  1640  4000   800     61550     76.79    0.1%
10000  1660  4000   800     61610     104.8    0.1%
10000  1680  4000   800     61610     94.38    0.1%
10000  1700  4000   800     61680     78.69    0.1%
10000  1720  4000   800     61630     47.19    0.0%
10000  1740  4000   800     61620     40.12    0.0%
10000  1760  4000   800     61760     88.92    0.1%
10000  1780  4000   800     61620     68.09    0.1%
10000  1800  4000   800     61720     39.73    0.0%
10000  1820  4000   800     61740        69    0.1%
10000  1840  4000   800     61670     51.37    0.0%
10000  1860  4000   800     61620     54.95    0.0%
10000  1880  4000   800     61730     91.12    0.1%
10000  1900  4000   800     61610     65.18    0.1%
10000  1920  4000   800     61800     61.89    0.1%
10000  1940  4000   800     61710     113.9    0.1%
10000  1960  4000   800     61650      57.5    0.0%
10000  1980  4000   800     61700     43.51    0.0%
10000  2000  1000   800     31140     37.89    0.1%
10000  2000  1060   800     31640     71.29    0.2%
10000  2000  1120   800     32200     54.01    0.1%
10000  2000  1180   800     32800     67.17    0.2%
10000  2000  1240   800     33370     53.63    0.1%
10000  2000  1300   800     34000     50.37    0.1%
10000  2000  1360   800     34500     67.28    0.1%
10000  2000  1420   800     35470     40.67    0.1%
10000  2000  1480   800     36080     30.95    0.0%
10000  2000  1540   800     36700     55.81    0.1%
10000  2000  1600   800     37320     54.75    0.1%
10000  2000  1660   800     37870     51.67    0.1%
10000  2000  1720   800     38600     58.09    0.1%
10000  2000  1780   800     39160     60.84    0.1%
10000  2000  1840   800     39760     70.02    0.1%
10000  2000  1900   800     40320     44.65    0.1%
10000  2000  1960   800     40890      54.2    0.1%
10000  2000  2020   800     41500     72.84    0.1%
10000  2000  2080   800     42120     43.26    0.1%
10000  2000  2140   800     42580     56.43    0.1%
10000  2000  2200   800     43170     42.34    0.0%
10000  2000  2260   800     43760     52.59    0.1%
10000  2000  2320   800     44280     45.08    0.1%
10000  2000  2380   800     44880     86.73    0.1%
10000  2000  2440   800     45310     49.89    0.1%
10000  2000  2500   800     45910     48.12    0.1%
10000  2000  2560   800     46640     139.7    0.2%
10000  2000  2620   800     47020     60.37    0.1%
10000  2000  2680   800     47600     70.88    0.1%
10000  2000  2740   800     48180     55.97    0.1%
10000  2000  2800   800     48740     52.74    0.1%
10000  2000  2860   800     50240     60.16    0.1%
10000  2000  2920   800     50810     46.87    0.0%
10000  2000  2980   800     51410     70.09    0.1%
10000  2000  3040   800     52060     85.24    0.1%
10000  2000  3100   800     52740     49.23    0.0%
10000  2000  3160   800     53290     79.26    0.1%
10000  2000  3220   800     53970     62.87    0.1%
10000  2000  3280   800     54570     99.44    0.1%
10000  2000  3340   800     55240     43.26    0.0%
10000  2000  3400   800     55830     73.23    0.1%
10000  2000  3460   800     56350     62.91    0.1%
10000  2000  3520   800     57090     81.32    0.1%
10000  2000  3580   800     57760     115.2    0.1%
10000  2000  3640   800     58160     55.49    0.0%
10000  2000  3700   800     58870      77.1    0.1%
10000  2000  3760   800     59510     94.29    0.1%
10000  2000  3820   800     60000     51.44    0.0%
10000  2000  3880   800     60540      67.3    0.1%
10000  2000  3940   800     61020      46.2    0.0%
10000  2000  4000   400     59560     46.78    0.0%
10000  2000  4000   408     59640     79.43    0.1%
10000  2000  4000   416     59790     40.63    0.0%
10000  2000  4000   424     59740     68.15    0.1%
10000  2000  4000   432     59840     40.32    0.0%
10000  2000  4000   440     59890     65.81    0.1%
10000  2000  4000   448     59920     35.87    0.0%
10000  2000  4000   456     59970     62.61    0.1%
10000  2000  4000   464     60130     48.43    0.0%
10000  2000  4000   472     59970     37.34    0.0%
10000  2000  4000   480     59970     47.41    0.0%
10000  2000  4000   488     59930     44.96    0.0%
10000  2000  4000   496     59890     70.02    0.1%
10000  2000  4000   504     60050     60.06    0.1%
10000  2000  4000   512     59820     69.62    0.1%
10000  2000  4000   520     59860     77.55    0.1%
10000  2000  4000   528     59870     34.66    0.0%
10000  2000  4000   536     59850     61.41    0.1%
10000  2000  4000   544     59840     68.41    0.1%
10000  2000  4000   552     59910     53.14    0.0%
10000  2000  4000   560     59980     45.43    0.0%
10000  2000  4000   568     60000     71.35    0.1%
10000  2000  4000   576     59960      92.4    0.1%
10000  2000  4000   584     60000     38.68    0.0%
10000  2000  4000   592     59990     64.01    0.1%
10000  2000  4000   600     60020     67.39    0.1%
10000  2000  4000   608     60260     53.96    0.0%
10000  2000  4000   616     60370     46.89    0.0%
10000  2000  4000   624     60300     76.15    0.1%
10000  2000  4000   632     60590     112.2    0.1%
10000  2000  4000   640     60440     67.77    0.1%
10000  2000  4000   648     60430     76.89    0.1%
10000  2000  4000   656     60620     66.18    0.1%
10000  2000  4000   664     60690     71.14    0.1%
10000  2000  4000   672     60710     47.66    0.0%
10000  2000  4000   680     60800     37.56    0.0%
10000  2000  4000   688     60930     86.05    0.1%
10000  2000  4000   696     60810     43.96    0.0%
10000  2000  4000   704     61030     49.77    0.0%
10000  2000  4000   712     61140     69.09    0.1%
10000  2000  4000   720     61260     81.86    0.1%
10000  2000  4000   728     61210     79.14    0.1%
10000  2000  4000   736     61430     84.52    0.1%
10000  2000  4000   744     61360     39.34    0.0%
10000  2000  4000   752     61900     51.11    0.0%
10000  2000  4000   760     61420     55.99    0.0%
10000  2000  4000   768     61490     58.21    0.0%
10000  2000  4000   776     61530     75.82    0.1%
10000  2000  4000   784     61510     38.46    0.0%
10000  2000  4000   792     61760     49.17    0.0%
10000  2000  4000   800     61620     72.41    0.1%

Quality and confidence:
param     error
v         0.004
t          0.02
a         0.006
d         0.051

Model:
Time ~=        0
    + v    2.257
    + t    0.091
    + a     10.2
    + d    5.721
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "feasibility_check", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    3.367
    + t    0.375
    + a    8.786
    + d    4.409
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 5000  2000  4000   800     49990     62.16    0.1%
 5100  2000  4000   800     50370     44.21    0.0%
 5200  2000  4000   800     50670     57.43    0.1%
 5300  2000  4000   800     51160     72.82    0.1%
 5400  2000  4000   800     51300     49.36    0.0%
 5500  2000  4000   800     51780     39.87    0.0%
 5600  2000  4000   800     52040     55.59    0.1%
 5700  2000  4000   800     52340      54.3    0.1%
 5800  2000  4000   800     52680     27.77    0.0%
 5900  2000  4000   800     53000     39.61    0.0%
 6000  2000  4000   800     53310     69.18    0.1%
 6100  2000  4000   800     53660        55    0.1%
 6200  2000  4000   800     53980     55.33    0.1%
 6300  2000  4000   800     54310     54.66    0.1%
 6400  2000  4000   800     54680     26.57    0.0%
 6500  2000  4000   800     55010     71.52    0.1%
 6600  2000  4000   800     55260     66.34    0.1%
 6700  2000  4000   800     55700     80.57    0.1%
 6800  2000  4000   800     55930     47.58    0.0%
 6900  2000  4000   800     56390     103.3    0.1%
 7000  2000  4000   800     56660     24.08    0.0%
 7100  2000  4000   800     57050     34.08    0.0%
 7200  2000  4000   800     57350     41.03    0.0%
 7300  2000  4000   800     57730     70.86    0.1%
 7400  2000  4000   800     58030     50.23    0.0%
 7500  2000  4000   800     58400     70.35    0.1%
 7600  2000  4000   800     58710     44.14    0.0%
 7700  2000  4000   800     59050     51.46    0.0%
 7800  2000  4000   800     59450     69.88    0.1%
 7900  2000  4000   800     59730     54.35    0.0%
 8000  2000  4000   800     60170     56.63    0.0%
 8100  2000  4000   800     60450     79.64    0.1%
 8200  2000  4000   800     60750     49.89    0.0%
 8300  2000  4000   800     61160     43.28    0.0%
 8400  2000  4000   800     61290      63.6    0.1%
 8500  2000  4000   800     61710     66.49    0.1%
 8600  2000  4000   800     62050     35.91    0.0%
 8700  2000  4000   800     62430     67.63    0.1%
 8800  2000  4000   800     62720     92.85    0.1%
 8900  2000  4000   800     63060     78.87    0.1%
 9000  2000  4000   800     63440     57.53    0.0%
 9100  2000  4000   800     63860     47.71    0.0%
 9200  2000  4000   800     64060     26.45    0.0%
 9300  2000  4000   800     64490     77.87    0.1%
 9400  2000  4000   800     64720     51.66    0.0%
 9500  2000  4000   800     65110     44.36    0.0%
 9600  2000  4000   800     65450      69.6    0.1%
 9700  2000  4000   800     65730     47.93    0.0%
 9800  2000  4000   800     66140     69.66    0.1%
 9900  2000  4000   800     66480     79.44    0.1%
10000  1000  4000   800     66660     65.93    0.0%
10000  1020  4000   800     66640     69.71    0.1%
10000  1040  4000   800     66660     85.28    0.1%
10000  1060  4000   800     66610     52.49    0.0%
10000  1080  4000   800     66600     48.16    0.0%
10000  1100  4000   800     66630     51.79    0.0%
10000  1120  4000   800     66540     42.32    0.0%
10000  1140  4000   800     66720     33.16    0.0%
10000  1160  4000   800     66680     63.83    0.0%
10000  1180  4000   800     66730     57.21    0.0%
10000  1200  4000   800     66640     61.49    0.0%
10000  1220  4000   800     66690     58.02    0.0%
10000  1240  4000   800     66680     54.29    0.0%
10000  1260  4000   800     66660     32.32    0.0%
10000  1280  4000   800     66560     42.36    0.0%
10000  1300  4000   800     66810     65.53    0.0%
10000  1320  4000   800     66790     53.13    0.0%
10000  1340  4000   800     66820     74.32    0.1%
10000  1360  4000   800     66990     41.79    0.0%
10000  1380  4000   800     66740     54.01    0.0%
10000  1400  4000   800     66730     71.97    0.1%
10000  1420  4000   800     66720      60.9    0.0%
10000  1440  4000   800     66650     48.96    0.0%
10000  1460  4000   800     66680     48.46    0.0%
10000  1480  4000   800     66620     43.61    0.0%
10000  1500  4000   800     66640     50.46    0.0%
10000  1520  4000   800     66600     63.46    0.0%
10000  1540  4000   800     66730     74.99    0.1%
10000  1560  4000   800     66600     50.93    0.0%
10000  1580  4000   800     66770     84.79    0.1%
10000  1600  4000   800     66760      53.4    0.0%
10000  1620  4000   800     66640     71.46    0.1%
10000  1640  4000   800     66650     60.77    0.0%
10000  1660  4000   800     66860     92.77    0.1%
10000  1680  4000   800     66720     68.21    0.1%
10000  1700  4000   800     66860      36.4    0.0%
10000  1720  4000   800     66890     74.65    0.1%
10000  1740  4000   800     66930     47.71    0.0%
10000  1760  4000   800     66960     61.48    0.0%
10000  1780  4000   800     66980     70.01    0.1%
10000  1800  4000   800     67110     53.53    0.0%
10000  1820  4000   800     67010     38.82    0.0%
10000  1840  4000   800     66930     48.46    0.0%
10000  1860  4000   800     66870     39.55    0.0%
10000  1880  4000   800     67120     80.95    0.1%
10000  1900  4000   800     66880     53.65    0.0%
10000  1920  4000   800     67140     68.65    0.1%
10000  1940  4000   800     67060     77.08    0.1%
10000  1960  4000   800     66950      33.5    0.0%
10000  1980  4000   800     66950     46.92    0.0%
10000  2000  1000   800     40620     74.87    0.1%
10000  2000  1060   800     41120     51.86    0.1%
10000  2000  1120   800     41630     39.88    0.0%
10000  2000  1180   800     42170     46.08    0.1%
10000  2000  1240   800     42630     38.95    0.0%
10000  2000  1300   800     43200     63.97    0.1%
10000  2000  1360   800     43700     62.51    0.1%
10000  2000  1420   800     44220     43.08    0.0%
10000  2000  1480   800     44760     66.88    0.1%
10000  2000  1540   800     45330     29.44    0.0%
10000  2000  1600   800     45820     20.66    0.0%
10000  2000  1660   800     46450     45.94    0.0%
10000  2000  1720   800     47000     63.94    0.1%
10000  2000  1780   800     47550     84.17    0.1%
10000  2000  1840   800     48050     44.31    0.0%
10000  2000  1900   800     48490     57.39    0.1%
10000  2000  1960   800     49100     45.09    0.0%
10000  2000  2020   800     49550     34.66    0.0%
10000  2000  2080   800     50130     60.56    0.1%
10000  2000  2140   800     50690     55.62    0.1%
10000  2000  2200   800     51100     57.82    0.1%
10000  2000  2260   800     51610     52.64    0.1%
10000  2000  2320   800     52130     74.89    0.1%
10000  2000  2380   800     52560     15.77    0.0%
10000  2000  2440   800     53040     44.34    0.0%
10000  2000  2500   800     53550     57.83    0.1%
10000  2000  2560   800     54030     30.66    0.0%
10000  2000  2620   800     54620     53.23    0.0%
10000  2000  2680   800     55060     44.17    0.0%
10000  2000  2740   800     55610     49.71    0.0%
10000  2000  2800   800     56170     92.92    0.1%
10000  2000  2860   800     56670      33.2    0.0%
10000  2000  2920   800     57130     57.71    0.1%
10000  2000  2980   800     57760     66.95    0.1%
10000  2000  3040   800     58290     70.25    0.1%
10000  2000  3100   800     58960     61.68    0.1%
10000  2000  3160   800     59400     29.88    0.0%
10000  2000  3220   800     60110     73.72    0.1%
10000  2000  3280   800     60680     25.76    0.0%
10000  2000  3340   800     61130     40.39    0.0%
10000  2000  3400   800     61830      54.5    0.0%
10000  2000  3460   800     62260     48.21    0.0%
10000  2000  3520   800     62750     59.98    0.0%
10000  2000  3580   800     63370     77.99    0.1%
10000  2000  3640   800     63930     81.16    0.1%
10000  2000  3700   800     64320     34.19    0.0%
10000  2000  3760   800     64990     76.74    0.1%
10000  2000  3820   800     65460     62.15    0.0%
10000  2000  3880   800     65990     69.09    0.1%
10000  2000  3940   800     66450     60.18    0.0%
10000  2000  4000   400     65070     32.25    0.0%
10000  2000  4000   408     65290      81.7    0.1%
10000  2000  4000   416     65320     72.67    0.1%
10000  2000  4000   424     65390     48.64    0.0%
10000  2000  4000   432     65540     62.95    0.0%
10000  2000  4000   440     65450        32    0.0%
10000  2000  4000   448     65510     71.58    0.1%
10000  2000  4000   456     65590     54.55    0.0%
10000  2000  4000   464     65710     48.61    0.0%
10000  2000  4000   472     65460     42.81    0.0%
10000  2000  4000   480     65550     62.97    0.0%
10000  2000  4000   488     65500     59.12    0.0%
10000  2000  4000   496     65460     68.87    0.1%
10000  2000  4000   504     65510      36.1    0.0%
10000  2000  4000   512     65410     57.42    0.0%
10000  2000  4000   520     65310      43.6    0.0%
10000  2000  4000   528     65350     65.36    0.1%
10000  2000  4000   536     65490     60.07    0.0%
10000  2000  4000   544     65320     50.24    0.0%
10000  2000  4000   552     65490     48.11    0.0%
10000  2000  4000   560     65440     62.97    0.0%
10000  2000  4000   568     65480      74.5    0.1%
10000  2000  4000   576     65340     88.61    0.1%
10000  2000  4000   584     65530     52.13    0.0%
10000  2000  4000   592     65540     47.61    0.0%
10000  2000  4000   600     65550      50.3    0.0%
10000  2000  4000   608     65710     50.37    0.0%
10000  2000  4000   616     65740     52.13    0.0%
10000  2000  4000   624     65630     67.58    0.1%
10000  2000  4000   632     65740     93.36    0.1%
10000  2000  4000   640     65930     93.72    0.1%
10000  2000  4000   648     65760     35.81    0.0%
10000  2000  4000   656     66040     64.23    0.0%
10000  2000  4000   664     65990      50.8    0.0%
10000  2000  4000   672     66090     113.9    0.1%
10000  2000  4000   680     66170     73.11    0.1%
10000  2000  4000   688     66270     66.94    0.1%
10000  2000  4000   696     66230     62.46    0.0%
10000  2000  4000   704     66420     80.92    0.1%
10000  2000  4000   712     66440     38.32    0.0%
10000  2000  4000   720     66550     49.91    0.0%
10000  2000  4000   728     66420     70.61    0.1%
10000  2000  4000   736     66600     93.36    0.1%
10000  2000  4000   744     66660     85.04    0.1%
10000  2000  4000   752     66910     66.32    0.0%
10000  2000  4000   760     66700     34.84    0.0%
10000  2000  4000   768     66890     50.48    0.0%
10000  2000  4000   776     66810      57.2    0.0%
10000  2000  4000   784     66750     75.18    0.1%
10000  2000  4000   792     67030     61.96    0.0%
10000  2000  4000   800     66910     80.17    0.1%

Quality and confidence:
param     error
v         0.003
t         0.016
a         0.005
d          0.04

Model:
Time ~=        0
    + v    3.378
    + t    0.209
    + a     8.76
    + d    4.679
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)


Parity Bot added 2 commits September 17, 2021 10:26
…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
@kianenigma
Copy link
Contributor Author

we're also seeing some unexpected weight changes here: paritytech/polkadot#3865, has something in the benchmark setup changed?

// Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
fn create_snapshot_internal() -> Weight {
(8_835_233_000 as Weight)
(15_488_208_000 as Weight)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this increase accounted for?

// Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)
fn elect_queued(a: u32, d: u32, ) -> Weight {
(82_395_000 as Weight)
(21_035_000 as Weight)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is there such a big decrease here?

@shawntabrizi
Copy link
Member

/benchmark runtime pallet pallet_election_provider_multi_phase

@parity-benchapp
Copy link

parity-benchapp bot commented Sep 20, 2021

Benchmark Runtime Pallet for branch "kiz-fix-decode-weight-election" with command cargo run --quiet --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

Results
Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_nothing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Staking CurrentEra (r:1 w:0)
Storage: Staking CurrentPlannedSession (r:1 w:0)
Storage: Staking ErasStartSessionIndex (r:1 w:0)
Storage: Babe EpochIndex (r:1 w:0)
Storage: Babe GenesisSlot (r:1 w:0)
Storage: Babe CurrentSlot (r:1 w:0)
Storage: Staking ForceEra (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    23.57
              µs

Reads = 8
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    23.57
              µs

Reads = 8
Writes = 0

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_signed", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    45.71
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    45.71
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    43.62
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    43.62
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_accept_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)
Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    49.86
              µs

Reads = 1
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    49.86
              µs

Reads = 1
Writes = 2

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_reject_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.69
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.69
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "create_snapshot_internal", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=     9027
              µs

Reads = 0
Writes = 3

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=     9027
              µs

Reads = 0
Writes = 3

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "elect_queued", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase Round (r:1 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + a    1.677
    + d    0.607
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    a     d   mean µs  sigma µs       %
 1000   800      2143     11.59    0.5%
 1060   800      2233     11.17    0.5%
 1120   800      2331     10.05    0.4%
 1180   800      2413     11.97    0.4%
 1240   800      2504     17.78    0.7%
 1300   800      2597     14.89    0.5%
 1360   800      2711     13.36    0.4%
 1420   800      2785     13.77    0.4%
 1480   800      2885     12.19    0.4%
 1540   800      3048     16.06    0.5%
 1600   800      3119      17.4    0.5%
 1660   800      3255     27.91    0.8%
 1720   800      3333     15.31    0.4%
 1780   800      3405     17.06    0.5%
 1840   800      3526     12.87    0.3%
 1900   800      3643     11.48    0.3%
 1960   800      3723      12.4    0.3%
 2020   800      3832     23.09    0.6%
 2080   800      3986     28.12    0.7%
 2140   800      4060     16.74    0.4%
 2200   800      4162     10.34    0.2%
 2260   800      4251     32.04    0.7%
 2320   800      4394     21.63    0.4%
 2380   800      4398     18.05    0.4%
 2440   800      4543     22.42    0.4%
 2500   800      4625     22.85    0.4%
 2560   800      4725     24.15    0.5%
 2620   800      4847     16.54    0.3%
 2680   800      4942     15.01    0.3%
 2740   800      5014     9.014    0.1%
 2800   800      5135     9.785    0.1%
 2860   800      5188     21.32    0.4%
 2920   800      5307     10.73    0.2%
 2980   800      5383     29.86    0.5%
 3040   800      5473        21    0.3%
 3100   800      5580     33.37    0.5%
 3160   800      5739     26.44    0.4%
 3220   800      5837     10.98    0.1%
 3280   800      5925      16.7    0.2%
 3340   800      6032     15.51    0.2%
 3400   800      6096     13.16    0.2%
 3460   800      6225     17.57    0.2%
 3520   800      6321     13.08    0.2%
 3580   800      6426     16.45    0.2%
 3640   800      6545     12.77    0.1%
 3700   800      6644     15.19    0.2%
 3760   800      6757     18.45    0.2%
 3820   800      6886     11.65    0.1%
 3880   800      6937     12.09    0.1%
 3940   800      7087     29.45    0.4%
 4000   400      6991     18.26    0.2%
 4000   408      6979     17.33    0.2%
 4000   416      6985     18.75    0.2%
 4000   424      7011     21.05    0.3%
 4000   432      7001     16.29    0.2%
 4000   440      7011     8.799    0.1%
 4000   448      6983      17.2    0.2%
 4000   456      7015     30.43    0.4%
 4000   464      7012     14.29    0.2%
 4000   472      7025     17.62    0.2%
 4000   480      7048     8.064    0.1%
 4000   488      7051     15.34    0.2%
 4000   496      7055     30.81    0.4%
 4000   504      7059     21.62    0.3%
 4000   512      7051     31.58    0.4%
 4000   520      7066      22.9    0.3%
 4000   528      7069     10.01    0.1%
 4000   536      7095     27.48    0.3%
 4000   544      7060     10.63    0.1%
 4000   552      7078     16.45    0.2%
 4000   560      7041     9.382    0.1%
 4000   568      7077     25.72    0.3%
 4000   576      7086     7.941    0.1%
 4000   584      7107     18.58    0.2%
 4000   592      7094      14.6    0.2%
 4000   600      7115     23.72    0.3%
 4000   608      7121     13.55    0.1%
 4000   616      7140     12.01    0.1%
 4000   624      7125     18.14    0.2%
 4000   632      7125     18.25    0.2%
 4000   640      7138     19.02    0.2%
 4000   648      7140     25.03    0.3%
 4000   656      7149     16.51    0.2%
 4000   664      7156     18.73    0.2%
 4000   672      7140     13.33    0.1%
 4000   680      7171     20.12    0.2%
 4000   688      7176     12.98    0.1%
 4000   696      7151     20.33    0.2%
 4000   704      7176     13.65    0.1%
 4000   712      7184     19.09    0.2%
 4000   720      7182     11.23    0.1%
 4000   728      7183     25.69    0.3%
 4000   736      7201     15.54    0.2%
 4000   744      7212     25.56    0.3%
 4000   752      7197     19.67    0.2%
 4000   760      7202     22.63    0.3%
 4000   768      7197     23.68    0.3%
 4000   776      7219     18.63    0.2%
 4000   784      7209      16.1    0.2%
 4000   792      7227     34.42    0.4%
 4000   800      7204     28.87    0.4%

Quality and confidence:
param     error
a         0.001
d         0.011

Model:
Time ~=    41.85
    + a    1.696
    + d     0.45
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    73.96
    + c    0.357
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    1     75.59     2.012    2.6%
    2     76.18     2.316    3.0%
    3     74.61     0.619    0.8%
    4     74.54       0.5    0.6%
    5     76.59     0.585    0.7%
    6     76.72     1.735    2.2%
    7      76.4     0.806    1.0%
    8     77.23     0.369    0.4%
    9     76.98     0.385    0.5%

Quality and confidence:
param     error
c         0.059

Model:
Time ~=    74.89
    + c    0.241
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    2.243
    + t    0.259
    + a    10.12
    + d    5.408
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 5000  2000  4000   800     50170     70.35    0.1%
 5100  2000  4000   800     50350     71.51    0.1%
 5200  2000  4000   800     50600     32.92    0.0%
 5300  2000  4000   800     50800     32.55    0.0%
 5400  2000  4000   800     51110     50.61    0.0%
 5500  2000  4000   800     51180     41.59    0.0%
 5600  2000  4000   800     51510     66.74    0.1%
 5700  2000  4000   800     51700     49.33    0.0%
 5800  2000  4000   800     51920        75    0.1%
 5900  2000  4000   800     52110     40.38    0.0%
 6000  2000  4000   800     52300     27.01    0.0%
 6100  2000  4000   800     52530     34.32    0.0%
 6200  2000  4000   800     52810     70.75    0.1%
 6300  2000  4000   800     53030     61.73    0.1%
 6400  2000  4000   800     53290     66.28    0.1%
 6500  2000  4000   800     53420     21.75    0.0%
 6600  2000  4000   800     53640     43.16    0.0%
 6700  2000  4000   800     53840     39.64    0.0%
 6800  2000  4000   800     54140      53.1    0.0%
 6900  2000  4000   800     54300     29.31    0.0%
 7000  2000  4000   800     54570     48.69    0.0%
 7100  2000  4000   800     54900     60.86    0.1%
 7200  2000  4000   800     54990     77.09    0.1%
 7300  2000  4000   800     55110     66.37    0.1%
 7400  2000  4000   800     55350     60.84    0.1%
 7500  2000  4000   800     55580     95.12    0.1%
 7600  2000  4000   800     55730     35.89    0.0%
 7700  2000  4000   800     56180     30.05    0.0%
 7800  2000  4000   800     56530     49.54    0.0%
 7900  2000  4000   800     56600     52.67    0.0%
 8000  2000  4000   800     56910      84.4    0.1%
 8100  2000  4000   800     57190     55.22    0.0%
 8200  2000  4000   800     57360     37.08    0.0%
 8300  2000  4000   800     57590      63.5    0.1%
 8400  2000  4000   800     57730     55.38    0.0%
 8500  2000  4000   800     57920     40.41    0.0%
 8600  2000  4000   800     58180     73.32    0.1%
 8700  2000  4000   800     58350     33.35    0.0%
 8800  2000  4000   800     58670     84.97    0.1%
 8900  2000  4000   800     58780     53.94    0.0%
 9000  2000  4000   800     59100     52.43    0.0%
 9100  2000  4000   800     59260     66.01    0.1%
 9200  2000  4000   800     59560     62.99    0.1%
 9300  2000  4000   800     59850     63.38    0.1%
 9400  2000  4000   800     59990     52.25    0.0%
 9500  2000  4000   800     60210     69.47    0.1%
 9600  2000  4000   800     60370     41.74    0.0%
 9700  2000  4000   800     60530     40.61    0.0%
 9800  2000  4000   800     60900     70.08    0.1%
 9900  2000  4000   800     61050     68.88    0.1%
10000  1000  4000   800     61290     64.52    0.1%
10000  1020  4000   800     61240     70.55    0.1%
10000  1040  4000   800     61220     39.97    0.0%
10000  1060  4000   800     61130     66.73    0.1%
10000  1080  4000   800     61190     45.94    0.0%
10000  1100  4000   800     61130     48.35    0.0%
10000  1120  4000   800     61150     54.39    0.0%
10000  1140  4000   800     61270     53.32    0.0%
10000  1160  4000   800     61250      65.9    0.1%
10000  1180  4000   800     61230     69.15    0.1%
10000  1200  4000   800     61260     61.99    0.1%
10000  1220  4000   800     61280     44.71    0.0%
10000  1240  4000   800     61270     93.24    0.1%
10000  1260  4000   800     61320     44.51    0.0%
10000  1280  4000   800     61190     57.14    0.0%
10000  1300  4000   800     61410     45.13    0.0%
10000  1320  4000   800     61320     65.22    0.1%
10000  1340  4000   800     61370     55.69    0.0%
10000  1360  4000   800     61790     49.68    0.0%
10000  1380  4000   800     61350     75.02    0.1%
10000  1400  4000   800     61400     95.74    0.1%
10000  1420  4000   800     61410     42.02    0.0%
10000  1440  4000   800     61400     44.96    0.0%
10000  1460  4000   800     61450     95.06    0.1%
10000  1480  4000   800     61440     43.83    0.0%
10000  1500  4000   800     61300     66.92    0.1%
10000  1520  4000   800     61420     89.73    0.1%
10000  1540  4000   800     61440     48.88    0.0%
10000  1560  4000   800     61360     30.05    0.0%
10000  1580  4000   800     61540     63.18    0.1%
10000  1600  4000   800     61430     53.19    0.0%
10000  1620  4000   800     61520     81.85    0.1%
10000  1640  4000   800     61410     56.13    0.0%
10000  1660  4000   800     61460     54.02    0.0%
10000  1680  4000   800     61370     79.14    0.1%
10000  1700  4000   800     61510     55.41    0.0%
10000  1720  4000   800     61410     80.05    0.1%
10000  1740  4000   800     61390     57.04    0.0%
10000  1760  4000   800     61500     78.06    0.1%
10000  1780  4000   800     61450     79.09    0.1%
10000  1800  4000   800     61480     62.95    0.1%
10000  1820  4000   800     61490     77.32    0.1%
10000  1840  4000   800     61450       114    0.1%
10000  1860  4000   800     61410      78.1    0.1%
10000  1880  4000   800     61490     93.15    0.1%
10000  1900  4000   800     61400     68.01    0.1%
10000  1920  4000   800     61590     63.87    0.1%
10000  1940  4000   800     61430     76.55    0.1%
10000  1960  4000   800     61480     70.76    0.1%
10000  1980  4000   800     61440     71.22    0.1%
10000  2000  1000   800     31200     54.13    0.1%
10000  2000  1060   800     31780     29.36    0.0%
10000  2000  1120   800     32330     46.83    0.1%
10000  2000  1180   800     32890     39.55    0.1%
10000  2000  1240   800     33510     72.32    0.2%
10000  2000  1300   800     34050     45.39    0.1%
10000  2000  1360   800     34600     41.78    0.1%
10000  2000  1420   800     35590     75.83    0.2%
10000  2000  1480   800     36210     37.14    0.1%
10000  2000  1540   800     36760     18.82    0.0%
10000  2000  1600   800     37470     60.31    0.1%
10000  2000  1660   800     38040     67.74    0.1%
10000  2000  1720   800     38720     41.56    0.1%
10000  2000  1780   800     39250     56.84    0.1%
10000  2000  1840   800     39750     49.55    0.1%
10000  2000  1900   800     40350     32.43    0.0%
10000  2000  1960   800     40920     28.76    0.0%
10000  2000  2020   800     41480     42.91    0.1%
10000  2000  2080   800     42100     43.93    0.1%
10000  2000  2140   800     42650     48.63    0.1%
10000  2000  2200   800     43170     48.93    0.1%
10000  2000  2260   800     43760     47.47    0.1%
10000  2000  2320   800     44250     61.12    0.1%
10000  2000  2380   800     44750     55.94    0.1%
10000  2000  2440   800     45270     82.13    0.1%
10000  2000  2500   800     45810     46.55    0.1%
10000  2000  2560   800     46410     38.25    0.0%
10000  2000  2620   800     46990     46.08    0.0%
10000  2000  2680   800     47550     43.69    0.0%
10000  2000  2740   800     48190     80.81    0.1%
10000  2000  2800   800     48620     49.81    0.1%
10000  2000  2860   800     50140     55.66    0.1%
10000  2000  2920   800     50670     48.97    0.0%
10000  2000  2980   800     51320     37.22    0.0%
10000  2000  3040   800     51930     66.59    0.1%
10000  2000  3100   800     52580     40.04    0.0%
10000  2000  3160   800     53220     62.22    0.1%
10000  2000  3220   800     53810     62.59    0.1%
10000  2000  3280   800     54420     51.18    0.0%
10000  2000  3340   800     55050     57.47    0.1%
10000  2000  3400   800     55650     72.97    0.1%
10000  2000  3460   800     56280     47.93    0.0%
10000  2000  3520   800     56920     50.28    0.0%
10000  2000  3580   800     57460     47.23    0.0%
10000  2000  3640   800     58060     40.28    0.0%
10000  2000  3700   800     58670     64.39    0.1%
10000  2000  3760   800     59180     43.36    0.0%
10000  2000  3820   800     59850     80.77    0.1%
10000  2000  3880   800     60330     36.93    0.0%
10000  2000  3940   800     60890     47.99    0.0%
10000  2000  4000   400     59230     65.53    0.1%
10000  2000  4000   408     59330     56.19    0.0%
10000  2000  4000   416     59490     66.29    0.1%
10000  2000  4000   424     59550       114    0.1%
10000  2000  4000   432     59600     44.37    0.0%
10000  2000  4000   440     59630     96.67    0.1%
10000  2000  4000   448     59670     39.17    0.0%
10000  2000  4000   456     59680     59.29    0.0%
10000  2000  4000   464     59780     58.63    0.0%
10000  2000  4000   472     59730     45.97    0.0%
10000  2000  4000   480     59720     37.09    0.0%
10000  2000  4000   488     59710     74.74    0.1%
10000  2000  4000   496     59680     58.74    0.0%
10000  2000  4000   504     59690      40.2    0.0%
10000  2000  4000   512     59550     87.14    0.1%
10000  2000  4000   520     59610     64.03    0.1%
10000  2000  4000   528     59580     33.75    0.0%
10000  2000  4000   536     59610     72.97    0.1%
10000  2000  4000   544     59580     39.04    0.0%
10000  2000  4000   552     59730     94.43    0.1%
10000  2000  4000   560     59670     43.46    0.0%
10000  2000  4000   568     59800     47.98    0.0%
10000  2000  4000   576     59810     60.97    0.1%
10000  2000  4000   584     59800     80.22    0.1%
10000  2000  4000   592     59720     41.31    0.0%
10000  2000  4000   600     59830     68.99    0.1%
10000  2000  4000   608     59870     38.12    0.0%
10000  2000  4000   616     60030     38.31    0.0%
10000  2000  4000   624     60040     33.99    0.0%
10000  2000  4000   632     60100     58.48    0.0%
10000  2000  4000   640     60170     50.95    0.0%
10000  2000  4000   648     60180     64.53    0.1%
10000  2000  4000   656     60330     51.44    0.0%
10000  2000  4000   664     60430     53.93    0.0%
10000  2000  4000   672     60490     49.27    0.0%
10000  2000  4000   680     60510      60.4    0.0%
10000  2000  4000   688     60680     64.31    0.1%
10000  2000  4000   696     60640     39.77    0.0%
10000  2000  4000   704     60830      57.1    0.0%
10000  2000  4000   712     60840     57.66    0.0%
10000  2000  4000   720     60930     51.93    0.0%
10000  2000  4000   728     60840     74.49    0.1%
10000  2000  4000   736     61190     39.68    0.0%
10000  2000  4000   744     61150     38.67    0.0%
10000  2000  4000   752     61670      57.6    0.0%
10000  2000  4000   760     61150     64.51    0.1%
10000  2000  4000   768     61360     61.96    0.1%
10000  2000  4000   776     61240     84.24    0.1%
10000  2000  4000   784     61220     50.95    0.0%
10000  2000  4000   792     61520     69.46    0.1%
10000  2000  4000   800     61400     57.26    0.0%

Quality and confidence:
param     error
v         0.004
t          0.02
a         0.006
d         0.051

Model:
Time ~=        0
    + v    2.269
    + t    0.114
    + a    10.08
    + d     5.88
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "feasibility_check", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    3.342
    + t    0.317
    + a    8.679
    + d    4.597
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 5000  2000  4000   800     49410     76.61    0.1%
 5100  2000  4000   800     49770     67.48    0.1%
 5200  2000  4000   800     50170     72.28    0.1%
 5300  2000  4000   800     50370     96.99    0.1%
 5400  2000  4000   800     50730     51.94    0.1%
 5500  2000  4000   800     51070     44.43    0.0%
 5600  2000  4000   800     51440     33.33    0.0%
 5700  2000  4000   800     51690     44.87    0.0%
 5800  2000  4000   800     52030     30.99    0.0%
 5900  2000  4000   800     52360     75.39    0.1%
 6000  2000  4000   800     52790     66.33    0.1%
 6100  2000  4000   800     53040     73.22    0.1%
 6200  2000  4000   800     53300     60.03    0.1%
 6300  2000  4000   800     53740     63.25    0.1%
 6400  2000  4000   800     54060      50.9    0.0%
 6500  2000  4000   800     54260     29.45    0.0%
 6600  2000  4000   800     54690     48.67    0.0%
 6700  2000  4000   800     54960      34.5    0.0%
 6800  2000  4000   800     55240     72.22    0.1%
 6900  2000  4000   800     55620     61.88    0.1%
 7000  2000  4000   800     55980     74.59    0.1%
 7100  2000  4000   800     56340     64.27    0.1%
 7200  2000  4000   800     56590     31.34    0.0%
 7300  2000  4000   800     56880     69.42    0.1%
 7400  2000  4000   800     57230     44.39    0.0%
 7500  2000  4000   800     57670     42.39    0.0%
 7600  2000  4000   800     57940     77.08    0.1%
 7700  2000  4000   800     58400     45.51    0.0%
 7800  2000  4000   800     58840     48.55    0.0%
 7900  2000  4000   800     59010      67.8    0.1%
 8000  2000  4000   800     59490     44.24    0.0%
 8100  2000  4000   800     59770     53.79    0.0%
 8200  2000  4000   800     60120     60.41    0.1%
 8300  2000  4000   800     60470     54.82    0.0%
 8400  2000  4000   800     60680     37.33    0.0%
 8500  2000  4000   800     61230     78.91    0.1%
 8600  2000  4000   800     61340      64.3    0.1%
 8700  2000  4000   800     61640     45.45    0.0%
 8800  2000  4000   800     62080     67.68    0.1%
 8900  2000  4000   800     62350     32.94    0.0%
 9000  2000  4000   800     62710     73.46    0.1%
 9100  2000  4000   800     63050      37.7    0.0%
 9200  2000  4000   800     63400     39.89    0.0%
 9300  2000  4000   800     63740     63.76    0.1%
 9400  2000  4000   800     64000     75.55    0.1%
 9500  2000  4000   800     64370     48.88    0.0%
 9600  2000  4000   800     64660     91.37    0.1%
 9700  2000  4000   800     64960     72.91    0.1%
 9800  2000  4000   800     65410     46.73    0.0%
 9900  2000  4000   800     65700     57.84    0.0%
10000  1000  4000   800     65950     88.04    0.1%
10000  1020  4000   800     65840     56.81    0.0%
10000  1040  4000   800     65860     80.11    0.1%
10000  1060  4000   800     65830     55.45    0.0%
10000  1080  4000   800     65870     79.44    0.1%
10000  1100  4000   800     65870     70.39    0.1%
10000  1120  4000   800     65880     55.85    0.0%
10000  1140  4000   800     66000     40.88    0.0%
10000  1160  4000   800     65950     69.42    0.1%
10000  1180  4000   800     65830     74.88    0.1%
10000  1200  4000   800     65980     53.37    0.0%
10000  1220  4000   800     65920     65.61    0.0%
10000  1240  4000   800     65930     72.86    0.1%
10000  1260  4000   800     65940     115.3    0.1%
10000  1280  4000   800     65820     68.98    0.1%
10000  1300  4000   800     66050     57.48    0.0%
10000  1320  4000   800     65950     88.56    0.1%
10000  1340  4000   800     66130     54.19    0.0%
10000  1360  4000   800     66270     93.36    0.1%
10000  1380  4000   800     65960     69.98    0.1%
10000  1400  4000   800     66000     73.54    0.1%
10000  1420  4000   800     66020     79.84    0.1%
10000  1440  4000   800     65870     115.2    0.1%
10000  1460  4000   800     65960      39.9    0.0%
10000  1480  4000   800     65990     46.35    0.0%
10000  1500  4000   800     66020     40.68    0.0%
10000  1520  4000   800     66050     68.11    0.1%
10000  1540  4000   800     66100     23.07    0.0%
10000  1560  4000   800     65870     61.39    0.0%
10000  1580  4000   800     66200     75.02    0.1%
10000  1600  4000   800     66080      74.2    0.1%
10000  1620  4000   800     66090     94.45    0.1%
10000  1640  4000   800     66010     60.23    0.0%
10000  1660  4000   800     66080     35.63    0.0%
10000  1680  4000   800     66080     46.56    0.0%
10000  1700  4000   800     66110     25.46    0.0%
10000  1720  4000   800     66000      40.9    0.0%
10000  1740  4000   800     66000     49.69    0.0%
10000  1760  4000   800     66160     50.82    0.0%
10000  1780  4000   800     66120     61.24    0.0%
10000  1800  4000   800     66140     57.76    0.0%
10000  1820  4000   800     66250     33.27    0.0%
10000  1840  4000   800     66100     66.52    0.1%
10000  1860  4000   800     66050     72.21    0.1%
10000  1880  4000   800     66180     72.45    0.1%
10000  1900  4000   800     66130     99.31    0.1%
10000  1920  4000   800     66320     54.89    0.0%
10000  1940  4000   800     66180     49.83    0.0%
10000  1960  4000   800     66110     48.82    0.0%
10000  1980  4000   800     66210     104.6    0.1%
10000  2000  1000   800     40170      45.6    0.1%
10000  2000  1060   800     40680     55.65    0.1%
10000  2000  1120   800     41160     36.11    0.0%
10000  2000  1180   800     41660     49.39    0.1%
10000  2000  1240   800     42110     60.99    0.1%
10000  2000  1300   800     42700     65.99    0.1%
10000  2000  1360   800     43230     54.58    0.1%
10000  2000  1420   800     43760     65.49    0.1%
10000  2000  1480   800     44290     55.03    0.1%
10000  2000  1540   800     44880     69.41    0.1%
10000  2000  1600   800     45400     50.01    0.1%
10000  2000  1660   800     46020     67.22    0.1%
10000  2000  1720   800     46600     47.47    0.1%
10000  2000  1780   800     47050     44.28    0.0%
10000  2000  1840   800     47660     55.31    0.1%
10000  2000  1900   800     48040     64.13    0.1%
10000  2000  1960   800     48570     56.68    0.1%
10000  2000  2020   800     49040     28.29    0.0%
10000  2000  2080   800     49680      34.7    0.0%
10000  2000  2140   800     50010     90.68    0.1%
10000  2000  2200   800     50530     63.27    0.1%
10000  2000  2260   800     51050        33    0.0%
10000  2000  2320   800     51510     36.41    0.0%
10000  2000  2380   800     52010     60.78    0.1%
10000  2000  2440   800     52590     26.39    0.0%
10000  2000  2500   800     52950      16.1    0.0%
10000  2000  2560   800     53540     46.17    0.0%
10000  2000  2620   800     54030     23.48    0.0%
10000  2000  2680   800     54440     68.51    0.1%
10000  2000  2740   800     54970     64.41    0.1%
10000  2000  2800   800     55540     48.38    0.0%
10000  2000  2860   800     56100     59.02    0.1%
10000  2000  2920   800     56530     38.74    0.0%
10000  2000  2980   800     57170     54.43    0.0%
10000  2000  3040   800     57700     57.02    0.0%
10000  2000  3100   800     58330     66.75    0.1%
10000  2000  3160   800     58690     42.74    0.0%
10000  2000  3220   800     59400     78.67    0.1%
10000  2000  3280   800     59980     52.43    0.0%
10000  2000  3340   800     60500     61.62    0.1%
10000  2000  3400   800     60970     61.07    0.1%
10000  2000  3460   800     61530     26.44    0.0%
10000  2000  3520   800     62020     35.43    0.0%
10000  2000  3580   800     62600     40.37    0.0%
10000  2000  3640   800     63180     44.38    0.0%
10000  2000  3700   800     63600     45.95    0.0%
10000  2000  3760   800     64270     52.83    0.0%
10000  2000  3820   800     64700     37.19    0.0%
10000  2000  3880   800     65300     79.24    0.1%
10000  2000  3940   800     65720     33.92    0.0%
10000  2000  4000   400     64310     92.75    0.1%
10000  2000  4000   408     64360     62.18    0.0%
10000  2000  4000   416     64530     73.79    0.1%
10000  2000  4000   424     64520     48.57    0.0%
10000  2000  4000   432     64620     73.23    0.1%
10000  2000  4000   440     64620     67.84    0.1%
10000  2000  4000   448     64650     81.19    0.1%
10000  2000  4000   456     64710     61.47    0.0%
10000  2000  4000   464     64800     44.33    0.0%
10000  2000  4000   472     64730     86.83    0.1%
10000  2000  4000   480     64750     60.69    0.0%
10000  2000  4000   488     64660     57.48    0.0%
10000  2000  4000   496     64630     73.14    0.1%
10000  2000  4000   504     64700     49.64    0.0%
10000  2000  4000   512     64490      78.5    0.1%
10000  2000  4000   520     64440     38.38    0.0%
10000  2000  4000   528     64610     69.41    0.1%
10000  2000  4000   536     64600     76.44    0.1%
10000  2000  4000   544     64470     53.35    0.0%
10000  2000  4000   552     64640     62.23    0.0%
10000  2000  4000   560     64630     37.02    0.0%
10000  2000  4000   568     64660     37.42    0.0%
10000  2000  4000   576     64680     56.43    0.0%
10000  2000  4000   584     64640     69.52    0.1%
10000  2000  4000   592     64630     28.11    0.0%
10000  2000  4000   600     64750     62.18    0.0%
10000  2000  4000   608     64800      37.1    0.0%
10000  2000  4000   616     64910     155.7    0.2%
10000  2000  4000   624     64870     52.91    0.0%
10000  2000  4000   632     64970     67.24    0.1%
10000  2000  4000   640     65060     57.11    0.0%
10000  2000  4000   648     65090     97.96    0.1%
10000  2000  4000   656     65150      52.4    0.0%
10000  2000  4000   664     65230     38.74    0.0%
10000  2000  4000   672     65250     72.77    0.1%
10000  2000  4000   680     65230     69.67    0.1%
10000  2000  4000   688     65400      64.9    0.0%
10000  2000  4000   696     65420     43.02    0.0%
10000  2000  4000   704     65590     61.78    0.0%
10000  2000  4000   712     65620     38.73    0.0%
10000  2000  4000   720     65680      53.1    0.0%
10000  2000  4000   728     65550     76.41    0.1%
10000  2000  4000   736     65930     53.93    0.0%
10000  2000  4000   744     65730     46.32    0.0%
10000  2000  4000   752     66110     31.33    0.0%
10000  2000  4000   760     65850      45.3    0.0%
10000  2000  4000   768     66030     57.23    0.0%
10000  2000  4000   776     66010     30.72    0.0%
10000  2000  4000   784     66010     47.61    0.0%
10000  2000  4000   792     66180     49.02    0.0%
10000  2000  4000   800     66180     52.71    0.0%

Quality and confidence:
param     error
v         0.003
t         0.016
a         0.005
d          0.04

Model:
Time ~=        0
    + v    3.344
    + t    0.152
    + a    8.635
    + d    4.899
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)


@parity-benchapp
Copy link

parity-benchapp bot commented Sep 21, 2021

Benchmark Runtime Pallet for branch "kiz-fix-decode-weight-election" with command cargo run --quiet --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

Results
Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_nothing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Staking CurrentEra (r:1 w:0)
Storage: Staking CurrentPlannedSession (r:1 w:0)
Storage: Staking ErasStartSessionIndex (r:1 w:0)
Storage: Babe EpochIndex (r:1 w:0)
Storage: Babe GenesisSlot (r:1 w:0)
Storage: Babe CurrentSlot (r:1 w:0)
Storage: Staking ForceEra (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    23.55
              µs

Reads = 8
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    23.55
              µs

Reads = 8
Writes = 0

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_signed", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    33.08
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    33.08
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.13
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.13
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_accept_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)
Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    50.51
              µs

Reads = 1
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    50.51
              µs

Reads = 1
Writes = 2

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_reject_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    33.13
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    33.13
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "create_snapshot_internal", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=     1757
              µs

Reads = 0
Writes = 3

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=     1757
              µs

Reads = 0
Writes = 3

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "elect_queued", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase Round (r:1 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + a     1.57
    + d    0.827
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    a     d   mean µs  sigma µs       %
  500   600      1131     9.863    0.8%
  520   600      1164      12.9    1.1%
  540   600      1201     13.73    1.1%
  560   600      1230     10.14    0.8%
  580   600      1261     14.17    1.1%
  600   600      1304     13.42    1.0%
  620   600      1334     13.02    0.9%
  640   600      1353     11.23    0.8%
  660   600      1388     14.12    1.0%
  680   600      1423      11.7    0.8%
  700   600      1449     11.95    0.8%
  720   600      1483       8.4    0.5%
  740   600      1513     14.23    0.9%
  760   600      1560     16.77    1.0%
  780   600      1591     10.92    0.6%
  800   600      1616     18.38    1.1%
  820   600      1638     12.02    0.7%
  840   600      1668     11.13    0.6%
  860   600      1697     9.878    0.5%
  880   600      1741     11.22    0.6%
  900   600      1761     8.372    0.4%
  920   600      1797     13.94    0.7%
  940   600      1811     6.283    0.3%
  960   600      1837     6.302    0.3%
  980   600      1893     11.56    0.6%
 1000   600      1928     15.38    0.7%
 1020   600      1956     7.528    0.3%
 1040   600      1969     14.46    0.7%
 1060   600      1998     11.54    0.5%
 1080   600      2029     6.623    0.3%
 1100   600      2074     10.27    0.4%
 1120   600      2102     13.82    0.6%
 1140   600      2146     8.069    0.3%
 1160   600      2179     14.36    0.6%
 1180   600      2217     12.96    0.5%
 1200   600      2242     9.436    0.4%
 1220   600      2279      9.64    0.4%
 1240   600      2307     12.99    0.5%
 1260   600      2332     16.05    0.6%
 1280   600      2353     19.56    0.8%
 1300   600      2393     17.15    0.7%
 1320   600      2421     11.29    0.4%
 1340   600      2447     9.368    0.3%
 1360   600      2479     12.31    0.4%
 1380   600      2531     16.88    0.6%
 1400   600      2556     11.98    0.4%
 1420   600      2579     9.324    0.3%
 1440   600      2603     12.11    0.4%
 1460   600      2630     7.154    0.2%
 1480   600      2668     11.86    0.4%
 1500   400      2627     17.95    0.6%
 1500   404      2619       5.3    0.2%
 1500   408      2653     10.21    0.3%
 1500   412      2634     15.27    0.5%
 1500   416      2644     18.29    0.6%
 1500   420      2636     8.405    0.3%
 1500   424      2645     7.713    0.2%
 1500   428      2650      12.2    0.4%
 1500   432      2633     14.82    0.5%
 1500   436      2661     11.63    0.4%
 1500   440      2653     14.74    0.5%
 1500   444      2657     13.96    0.5%
 1500   448      2655     9.572    0.3%
 1500   452      2658     8.093    0.3%
 1500   456      2672     8.332    0.3%
 1500   460      2669     9.368    0.3%
 1500   464      2659        10    0.3%
 1500   468      2681     19.08    0.7%
 1500   472      2695     15.95    0.5%
 1500   476      2678      12.4    0.4%
 1500   480      2679     10.99    0.4%
 1500   484      2689     17.08    0.6%
 1500   488      2692     11.32    0.4%
 1500   492      2692     10.48    0.3%
 1500   496      2701     12.33    0.4%
 1500   500      2708     8.411    0.3%
 1500   504      2714     11.78    0.4%
 1500   508      2694     17.26    0.6%
 1500   512      2712     14.72    0.5%
 1500   516      2729     12.85    0.4%
 1500   520      2719     9.375    0.3%
 1500   524      2699     17.64    0.6%
 1500   528      2746     13.06    0.4%
 1500   532      2738     18.21    0.6%
 1500   536      2748      15.4    0.5%
 1500   540      2735     14.26    0.5%
 1500   544      2757     11.45    0.4%
 1500   548      2741     9.251    0.3%
 1500   552      2752     6.349    0.2%
 1500   556      2756     14.19    0.5%
 1500   560      2775     18.75    0.6%
 1500   564      2789     8.371    0.3%
 1500   568      2772     15.46    0.5%
 1500   572      2787     10.63    0.3%
 1500   576      2765      16.8    0.6%
 1500   580      2778      14.4    0.5%
 1500   584      2762     17.81    0.6%
 1500   588      2776     13.56    0.4%
 1500   592      2795     25.56    0.9%
 1500   596      2782     19.31    0.6%
 1500   600      2756     24.76    0.8%

Quality and confidence:
param     error
a         0.003
d         0.016

Model:
Time ~=        0
    + a    1.633
    + d    0.535
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    77.55
    + c    0.351
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    1     77.95     0.323    0.4%
    2     78.14     0.198    0.2%
    3     79.06     0.346    0.4%
    4      79.9     3.112    3.8%
    5     78.08     0.251    0.3%
    6     77.48     1.484    1.9%
    7      80.6     1.569    1.9%
    8     82.88     3.693    4.4%
    9     83.94     2.947    3.5%

Quality and confidence:
param     error
c         0.101

Model:
Time ~=    76.54
    + c    0.648
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    1.975
    + t    0.042
    + a    9.614
    + d    3.404
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 2000  1200  1500   600     19010     34.38    0.1%
 2020  1200  1500   600     19060      26.6    0.1%
 2040  1200  1500   600     19090     29.32    0.1%
 2060  1200  1500   600     19160     60.03    0.3%
 2080  1200  1500   600     19180     38.64    0.2%
 2100  1200  1500   600     19220     23.79    0.1%
 2120  1200  1500   600     19270     39.78    0.2%
 2140  1200  1500   600     19350     36.56    0.1%
 2160  1200  1500   600     19390     16.63    0.0%
 2180  1200  1500   600     19390     30.03    0.1%
 2200  1200  1500   600     19460     29.75    0.1%
 2220  1200  1500   600     19480     50.23    0.2%
 2240  1200  1500   600     19480     38.52    0.1%
 2260  1200  1500   600     19530     41.94    0.2%
 2280  1200  1500   600     19590     64.55    0.3%
 2300  1200  1500   600     19660     39.87    0.2%
 2320  1200  1500   600     19620     33.98    0.1%
 2340  1200  1500   600     19720     52.98    0.2%
 2360  1200  1500   600     19730     52.33    0.2%
 2380  1200  1500   600     19770     34.25    0.1%
 2400  1200  1500   600     19820     40.38    0.2%
 2420  1200  1500   600     19830     61.11    0.3%
 2440  1200  1500   600     19940     62.94    0.3%
 2460  1200  1500   600     19980     62.18    0.3%
 2480  1200  1500   600     20000     57.85    0.2%
 2500  1200  1500   600     20090      54.7    0.2%
 2520  1200  1500   600     20080     20.06    0.0%
 2540  1200  1500   600     20090     58.99    0.2%
 2560  1200  1500   600     20120     43.66    0.2%
 2580  1200  1500   600     20170     58.17    0.2%
 2600  1200  1500   600     20240     51.02    0.2%
 2620  1200  1500   600     20360     70.43    0.3%
 2640  1200  1500   600     20320      46.7    0.2%
 2660  1200  1500   600     20310      24.4    0.1%
 2680  1200  1500   600     20350     30.61    0.1%
 2700  1200  1500   600     20400     46.08    0.2%
 2720  1200  1500   600     20440     51.31    0.2%
 2740  1200  1500   600     20450     49.58    0.2%
 2760  1200  1500   600     20460     38.32    0.1%
 2780  1200  1500   600     20600     36.08    0.1%
 2800  1200  1500   600     20620     45.42    0.2%
 2820  1200  1500   600     20620     31.72    0.1%
 2840  1200  1500   600     20670     34.33    0.1%
 2860  1200  1500   600     20710     45.49    0.2%
 2880  1200  1500   600     20740     36.47    0.1%
 2900  1200  1500   600     20870     35.31    0.1%
 2920  1200  1500   600     20920     29.12    0.1%
 2940  1200  1500   600     20880     43.54    0.2%
 2960  1200  1500   600     21020     52.13    0.2%
 2980  1200  1500   600     20970     30.41    0.1%
 3000   800  1500   600     21050     51.14    0.2%
 3000   808  1500   600     20990     32.46    0.1%
 3000   816  1500   600     20980     31.28    0.1%
 3000   824  1500   600     21010     33.71    0.1%
 3000   832  1500   600     21050     49.37    0.2%
 3000   840  1500   600     21040     42.47    0.2%
 3000   848  1500   600     21060     19.21    0.0%
 3000   856  1500   600     20960     39.13    0.1%
 3000   864  1500   600     21010     40.57    0.1%
 3000   872  1500   600     21040     39.06    0.1%
 3000   880  1500   600     21010     52.57    0.2%
 3000   888  1500   600     21070     29.17    0.1%
 3000   896  1500   600     20990      38.9    0.1%
 3000   904  1500   600     21050      36.5    0.1%
 3000   912  1500   600     20990     30.05    0.1%
 3000   920  1500   600     21020     26.92    0.1%
 3000   928  1500   600     21110     28.39    0.1%
 3000   936  1500   600     20980     38.85    0.1%
 3000   944  1500   600     21070     42.06    0.1%
 3000   952  1500   600     21030      25.1    0.1%
 3000   960  1500   600     21120     55.58    0.2%
 3000   968  1500   600     21020     24.43    0.1%
 3000   976  1500   600     21010     28.25    0.1%
 3000   984  1500   600     21050     42.59    0.2%
 3000   992  1500   600     20990     24.58    0.1%
 3000  1000  1500   600     21050     34.48    0.1%
 3000  1008  1500   600     21000     34.52    0.1%
 3000  1016  1500   600     21070     55.71    0.2%
 3000  1024  1500   600     21030     48.54    0.2%
 3000  1032  1500   600     21020     70.13    0.3%
 3000  1040  1500   600     21040     35.55    0.1%
 3000  1048  1500   600     20970     26.65    0.1%
 3000  1056  1500   600     21050     30.34    0.1%
 3000  1064  1500   600     21000     44.69    0.2%
 3000  1072  1500   600     21000     52.77    0.2%
 3000  1080  1500   600     21060     55.13    0.2%
 3000  1088  1500   600     21090     45.27    0.2%
 3000  1096  1500   600     21090      51.1    0.2%
 3000  1104  1500   600     21120      62.5    0.2%
 3000  1112  1500   600     21040     39.48    0.1%
 3000  1120  1500   600     21100     22.62    0.1%
 3000  1128  1500   600     21040     29.11    0.1%
 3000  1136  1500   600     21030     26.56    0.1%
 3000  1144  1500   600     20980     37.01    0.1%
 3000  1152  1500   600     21050     34.28    0.1%
 3000  1160  1500   600     21150     50.57    0.2%
 3000  1168  1500   600     21060     48.06    0.2%
 3000  1176  1500   600     21030     42.93    0.2%
 3000  1184  1500   600     21010     24.01    0.1%
 3000  1192  1500   600     21040      39.3    0.1%
 3000  1200   500   600     11140     32.31    0.2%
 3000  1200   520   600     11350     37.73    0.3%
 3000  1200   540   600     11560     54.38    0.4%
 3000  1200   560   600     11710     29.52    0.2%
 3000  1200   580   600     11910     23.17    0.1%
 3000  1200   600   600     12120     47.66    0.3%
 3000  1200   620   600     12310     41.11    0.3%
 3000  1200   640   600     12490     20.18    0.1%
 3000  1200   660   600     12680      19.2    0.1%
 3000  1200   680   600     12860     26.12    0.2%
 3000  1200   700   600     13240     36.98    0.2%
 3000  1200   720   600     13450     30.21    0.2%
 3000  1200   740   600     13600      21.8    0.1%
 3000  1200   760   600     13780     21.94    0.1%
 3000  1200   780   600     13970     29.18    0.2%
 3000  1200   800   600     14170      56.5    0.3%
 3000  1200   820   600     14300      31.6    0.2%
 3000  1200   840   600     14590     47.78    0.3%
 3000  1200   860   600     14730     21.71    0.1%
 3000  1200   880   600     14900     20.26    0.1%
 3000  1200   900   600     15060     30.96    0.2%
 3000  1200   920   600     15220     19.13    0.1%
 3000  1200   940   600     15450     27.39    0.1%
 3000  1200   960   600     15570      31.1    0.1%
 3000  1200   980   600     15750     30.39    0.1%
 3000  1200  1000   600     15960     35.29    0.2%
 3000  1200  1020   600     16130     40.09    0.2%
 3000  1200  1040   600     16310     61.24    0.3%
 3000  1200  1060   600     16590     18.96    0.1%
 3000  1200  1080   600     16670     16.47    0.0%
 3000  1200  1100   600     16990        28    0.1%
 3000  1200  1120   600     17010     18.65    0.1%
 3000  1200  1140   600     17290     20.48    0.1%
 3000  1200  1160   600     17430     30.24    0.1%
 3000  1200  1180   600     17630     27.75    0.1%
 3000  1200  1200   600     17780     50.69    0.2%
 3000  1200  1220   600     18000      31.7    0.1%
 3000  1200  1240   600     18190     37.45    0.2%
 3000  1200  1260   600     18420     55.92    0.3%
 3000  1200  1280   600     18650     35.82    0.1%
 3000  1200  1300   600     18710     36.15    0.1%
 3000  1200  1320   600     18990     37.02    0.1%
 3000  1200  1340   600     19150     51.28    0.2%
 3000  1200  1360   600     19290     48.94    0.2%
 3000  1200  1380   600     19480      39.9    0.2%
 3000  1200  1400   600     19660     37.72    0.1%
 3000  1200  1420   600     20250     43.97    0.2%
 3000  1200  1440   600     20460     46.03    0.2%
 3000  1200  1460   600     20690     31.15    0.1%
 3000  1200  1480   600     20830     35.68    0.1%
 3000  1200  1500   400     20440      35.3    0.1%
 3000  1200  1500   404     20450     47.43    0.2%
 3000  1200  1500   408     20390        52    0.2%
 3000  1200  1500   412     20420     59.85    0.2%
 3000  1200  1500   416     20400     49.31    0.2%
 3000  1200  1500   420     20400     38.96    0.1%
 3000  1200  1500   424     20420     30.64    0.1%
 3000  1200  1500   428     20440     33.67    0.1%
 3000  1200  1500   432     20520     43.06    0.2%
 3000  1200  1500   436     20450     35.48    0.1%
 3000  1200  1500   440     20480     46.91    0.2%
 3000  1200  1500   444     20480     43.19    0.2%
 3000  1200  1500   448     20580      56.4    0.2%
 3000  1200  1500   452     20510     38.58    0.1%
 3000  1200  1500   456     20480     47.48    0.2%
 3000  1200  1500   460     20560     58.78    0.2%
 3000  1200  1500   464     20610     20.93    0.1%
 3000  1200  1500   468     20580     33.78    0.1%
 3000  1200  1500   472     20590     36.06    0.1%
 3000  1200  1500   476     20600     36.67    0.1%
 3000  1200  1500   480     20590     31.88    0.1%
 3000  1200  1500   484     20600     36.91    0.1%
 3000  1200  1500   488     20620     37.88    0.1%
 3000  1200  1500   492     20620     52.51    0.2%
 3000  1200  1500   496     20650     35.26    0.1%
 3000  1200  1500   500     20620     41.47    0.2%
 3000  1200  1500   504     20730     35.91    0.1%
 3000  1200  1500   508     20710     34.87    0.1%
 3000  1200  1500   512     20750     26.62    0.1%
 3000  1200  1500   516     20740     20.99    0.1%
 3000  1200  1500   520     20810     32.48    0.1%
 3000  1200  1500   524     20810     95.59    0.4%
 3000  1200  1500   528     20850     55.47    0.2%
 3000  1200  1500   532     20810     56.66    0.2%
 3000  1200  1500   536     20800      29.4    0.1%
 3000  1200  1500   540     20830     57.18    0.2%
 3000  1200  1500   544     20910     37.59    0.1%
 3000  1200  1500   548     20890      28.5    0.1%
 3000  1200  1500   552     20950     61.32    0.2%
 3000  1200  1500   556     20920     32.25    0.1%
 3000  1200  1500   560     20860     49.19    0.2%
 3000  1200  1500   564     20970     27.52    0.1%
 3000  1200  1500   568     20950      60.4    0.2%
 3000  1200  1500   572     20980     31.96    0.1%
 3000  1200  1500   576     20980      56.5    0.2%
 3000  1200  1500   580     20990     19.81    0.0%
 3000  1200  1500   584     20970     40.87    0.1%
 3000  1200  1500   588     21010     38.25    0.1%
 3000  1200  1500   592     21020     22.07    0.1%
 3000  1200  1500   596     21090     39.59    0.1%
 3000  1200  1500   600     21000     40.79    0.1%

Quality and confidence:
param     error
v         0.009
t         0.023
a         0.009
d         0.047

Model:
Time ~=        0
    + v    1.928
    + t        0
    + a    9.883
    + d    2.954
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "feasibility_check", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v     1.93
    + t    0.022
    + a    8.102
    + d    3.003
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 2000  1200  1500   600     16480     30.22    0.1%
 2020  1200  1500   600     16520     26.83    0.1%
 2040  1200  1500   600     16580     28.98    0.1%
 2060  1200  1500   600     16620     29.22    0.1%
 2080  1200  1500   600     16680     51.51    0.3%
 2100  1200  1500   600     16680      38.3    0.2%
 2120  1200  1500   600     16710     17.18    0.1%
 2140  1200  1500   600     16770     31.71    0.1%
 2160  1200  1500   600     16850     36.81    0.2%
 2180  1200  1500   600     16820     38.13    0.2%
 2200  1200  1500   600     16870     30.68    0.1%
 2220  1200  1500   600     16970     60.91    0.3%
 2240  1200  1500   600     16990     24.38    0.1%
 2260  1200  1500   600     17050     16.56    0.0%
 2280  1200  1500   600     17090     23.16    0.1%
 2300  1200  1500   600     17140     35.88    0.2%
 2320  1200  1500   600     17110     27.67    0.1%
 2340  1200  1500   600     17190     34.94    0.2%
 2360  1200  1500   600     17190     23.37    0.1%
 2380  1200  1500   600     17240     47.39    0.2%
 2400  1200  1500   600     17250     28.28    0.1%
 2420  1200  1500   600     17320     27.14    0.1%
 2440  1200  1500   600     17320        27    0.1%
 2460  1200  1500   600     17410     27.45    0.1%
 2480  1200  1500   600     17420     19.41    0.1%
 2500  1200  1500   600     17470     25.92    0.1%
 2520  1200  1500   600     17480      23.7    0.1%
 2540  1200  1500   600     17570     31.46    0.1%
 2560  1200  1500   600     17590     41.89    0.2%
 2580  1200  1500   600     17620     24.13    0.1%
 2600  1200  1500   600     17640     34.78    0.1%
 2620  1200  1500   600     17690     41.55    0.2%
 2640  1200  1500   600     17740     28.84    0.1%
 2660  1200  1500   600     17780     28.85    0.1%
 2680  1200  1500   600     17840     38.12    0.2%
 2700  1200  1500   600     17850     46.04    0.2%
 2720  1200  1500   600     17880      38.3    0.2%
 2740  1200  1500   600     17940     35.09    0.1%
 2760  1200  1500   600     17960     22.51    0.1%
 2780  1200  1500   600     18030      35.7    0.1%
 2800  1200  1500   600     18050     37.36    0.2%
 2820  1200  1500   600     18110     31.31    0.1%
 2840  1200  1500   600     18100     31.21    0.1%
 2860  1200  1500   600     18190     20.84    0.1%
 2880  1200  1500   600     18200     41.38    0.2%
 2900  1200  1500   600     18210     39.86    0.2%
 2920  1200  1500   600     18310        29    0.1%
 2940  1200  1500   600     18290     21.96    0.1%
 2960  1200  1500   600     18350     30.97    0.1%
 2980  1200  1500   600     18420     44.62    0.2%
 3000   800  1500   600     18410     26.82    0.1%
 3000   808  1500   600     18410      25.6    0.1%
 3000   816  1500   600     18430     40.73    0.2%
 3000   824  1500   600     18470     24.01    0.1%
 3000   832  1500   600     18460     34.09    0.1%
 3000   840  1500   600     18450     39.03    0.2%
 3000   848  1500   600     18460      22.2    0.1%
 3000   856  1500   600     18420     19.37    0.1%
 3000   864  1500   600     18440     38.07    0.2%
 3000   872  1500   600     18440     30.75    0.1%
 3000   880  1500   600     18480     25.21    0.1%
 3000   888  1500   600     18430     45.66    0.2%
 3000   896  1500   600     18470     57.88    0.3%
 3000   904  1500   600     18410     19.41    0.1%
 3000   912  1500   600     18430     22.63    0.1%
 3000   920  1500   600     18520     40.27    0.2%
 3000   928  1500   600     18440     29.34    0.1%
 3000   936  1500   600     18470     45.78    0.2%
 3000   944  1500   600     18440     37.76    0.2%
 3000   952  1500   600     18460     21.94    0.1%
 3000   960  1500   600     18450     24.94    0.1%
 3000   968  1500   600     18440     26.54    0.1%
 3000   976  1500   600     18450     27.36    0.1%
 3000   984  1500   600     18480     41.22    0.2%
 3000   992  1500   600     18410     21.04    0.1%
 3000  1000  1500   600     18460     31.99    0.1%
 3000  1008  1500   600     18550      59.8    0.3%
 3000  1016  1500   600     18500      34.1    0.1%
 3000  1024  1500   600     18500     18.88    0.1%
 3000  1032  1500   600     18400     18.86    0.1%
 3000  1040  1500   600     18420     31.29    0.1%
 3000  1048  1500   600     18360     13.08    0.0%
 3000  1056  1500   600     18420     12.01    0.0%
 3000  1064  1500   600     18480      35.2    0.1%
 3000  1072  1500   600     18460     33.35    0.1%
 3000  1080  1500   600     18420     30.05    0.1%
 3000  1088  1500   600     18480      29.7    0.1%
 3000  1096  1500   600     18490     61.42    0.3%
 3000  1104  1500   600     18470     24.36    0.1%
 3000  1112  1500   600     18470     29.51    0.1%
 3000  1120  1500   600     18470     20.68    0.1%
 3000  1128  1500   600     18480     42.83    0.2%
 3000  1136  1500   600     18460     26.19    0.1%
 3000  1144  1500   600     18470      37.3    0.2%
 3000  1152  1500   600     18440     37.54    0.2%
 3000  1160  1500   600     18500     55.71    0.3%
 3000  1168  1500   600     18430     27.26    0.1%
 3000  1176  1500   600     18410     37.93    0.2%
 3000  1184  1500   600     18440     37.11    0.2%
 3000  1192  1500   600     18470     42.82    0.2%
 3000  1200   500   600     10290     15.13    0.1%
 3000  1200   520   600     10490     32.23    0.3%
 3000  1200   540   600     10660     19.48    0.1%
 3000  1200   560   600     10810     31.78    0.2%
 3000  1200   580   600     10980     23.16    0.2%
 3000  1200   600   600     11150     19.44    0.1%
 3000  1200   620   600     11290     21.83    0.1%
 3000  1200   640   600     11480     38.09    0.3%
 3000  1200   660   600     11650     11.03    0.0%
 3000  1200   680   600     11810     14.86    0.1%
 3000  1200   700   600     12010     40.95    0.3%
 3000  1200   720   600     12090     44.52    0.3%
 3000  1200   740   600     12310     27.71    0.2%
 3000  1200   760   600     12430     24.77    0.1%
 3000  1200   780   600     12600     22.22    0.1%
 3000  1200   800   600     12750     24.15    0.1%
 3000  1200   820   600     12910     23.41    0.1%
 3000  1200   840   600     13100     16.73    0.1%
 3000  1200   860   600     13260     18.46    0.1%
 3000  1200   880   600     13380     18.62    0.1%
 3000  1200   900   600     13550     19.79    0.1%
 3000  1200   920   600     13680     26.07    0.1%
 3000  1200   940   600     13870     36.83    0.2%
 3000  1200   960   600     14020     41.23    0.2%
 3000  1200   980   600     14200     44.48    0.3%
 3000  1200  1000   600     14350     56.65    0.3%
 3000  1200  1020   600     14500     37.56    0.2%
 3000  1200  1040   600     14690     35.69    0.2%
 3000  1200  1060   600     14790     12.94    0.0%
 3000  1200  1080   600     14990     25.01    0.1%
 3000  1200  1100   600     15170     26.28    0.1%
 3000  1200  1120   600     15260     13.89    0.0%
 3000  1200  1140   600     15480     21.81    0.1%
 3000  1200  1160   600     15690     15.15    0.0%
 3000  1200  1180   600     15830     18.94    0.1%
 3000  1200  1200   600     16010     20.69    0.1%
 3000  1200  1220   600     16200      14.5    0.0%
 3000  1200  1240   600     16300     22.34    0.1%
 3000  1200  1260   600     16450      17.5    0.1%
 3000  1200  1280   600     16660      30.2    0.1%
 3000  1200  1300   600     16820     42.66    0.2%
 3000  1200  1320   600     17000     25.14    0.1%
 3000  1200  1340   600     17170     38.09    0.2%
 3000  1200  1360   600     17300      33.6    0.1%
 3000  1200  1380   600     17480     41.62    0.2%
 3000  1200  1400   600     17640     42.76    0.2%
 3000  1200  1420   600     17800     49.11    0.2%
 3000  1200  1440   600     17980     46.31    0.2%
 3000  1200  1460   600     18130     36.29    0.2%
 3000  1200  1480   600     18250     42.56    0.2%
 3000  1200  1500   400     17950      27.9    0.1%
 3000  1200  1500   404     17940      16.5    0.0%
 3000  1200  1500   408     17910     33.81    0.1%
 3000  1200  1500   412     17900     26.28    0.1%
 3000  1200  1500   416     17910     26.77    0.1%
 3000  1200  1500   420     17930        35    0.1%
 3000  1200  1500   424     17900     36.14    0.2%
 3000  1200  1500   428     17970     32.83    0.1%
 3000  1200  1500   432     17960     32.17    0.1%
 3000  1200  1500   436     17910     47.77    0.2%
 3000  1200  1500   440     17980     35.57    0.1%
 3000  1200  1500   444     17970     58.79    0.3%
 3000  1200  1500   448     17970     44.27    0.2%
 3000  1200  1500   452     17970     24.06    0.1%
 3000  1200  1500   456     18060      53.7    0.2%
 3000  1200  1500   460     18000      32.8    0.1%
 3000  1200  1500   464     18010     13.04    0.0%
 3000  1200  1500   468     18060     24.72    0.1%
 3000  1200  1500   472     18060     51.73    0.2%
 3000  1200  1500   476     18060     43.57    0.2%
 3000  1200  1500   480     18040     32.66    0.1%
 3000  1200  1500   484     18070     38.03    0.2%
 3000  1200  1500   488     18130     45.16    0.2%
 3000  1200  1500   492     18120     24.27    0.1%
 3000  1200  1500   496     18080     30.54    0.1%
 3000  1200  1500   500     18140     35.86    0.1%
 3000  1200  1500   504     18180     31.77    0.1%
 3000  1200  1500   508     18160     51.58    0.2%
 3000  1200  1500   512     18190     28.37    0.1%
 3000  1200  1500   516     18160     27.54    0.1%
 3000  1200  1500   520     18190     27.95    0.1%
 3000  1200  1500   524     18250     29.35    0.1%
 3000  1200  1500   528     18240     27.44    0.1%
 3000  1200  1500   532     18270     31.28    0.1%
 3000  1200  1500   536     18240     34.13    0.1%
 3000  1200  1500   540     18230     29.59    0.1%
 3000  1200  1500   544     18280     48.79    0.2%
 3000  1200  1500   548     18330        23    0.1%
 3000  1200  1500   552     18340     25.46    0.1%
 3000  1200  1500   556     18340     23.92    0.1%
 3000  1200  1500   560     18390     49.92    0.2%
 3000  1200  1500   564     18390        29    0.1%
 3000  1200  1500   568     18420     45.29    0.2%
 3000  1200  1500   572     18420     50.96    0.2%
 3000  1200  1500   576     18380     15.58    0.0%
 3000  1200  1500   580     18420     46.44    0.2%
 3000  1200  1500   584     18400     20.86    0.1%
 3000  1200  1500   588     18420     27.25    0.1%
 3000  1200  1500   592     18450     49.13    0.2%
 3000  1200  1500   596     18500     31.21    0.1%
 3000  1200  1500   600     18440     35.79    0.1%

Quality and confidence:
param     error
v         0.004
t         0.011
a         0.004
d         0.022

Model:
Time ~=        0
    + v    1.946
    + t        0
    + a    8.134
    + d    2.932
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)


Parity Bot and others added 3 commits September 21, 2021 11:45
…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
@kianenigma
Copy link
Contributor Author

/benchmark runtime pallet pallet_election_provider_multi_phase

@parity-benchapp
Copy link

parity-benchapp bot commented Sep 21, 2021

Benchmark Runtime Pallet for branch "kiz-fix-decode-weight-election" with command cargo run --quiet --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

Results
Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_nothing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Staking CurrentEra (r:1 w:0)
Storage: Staking CurrentPlannedSession (r:1 w:0)
Storage: Staking ErasStartSessionIndex (r:1 w:0)
Storage: Babe EpochIndex (r:1 w:0)
Storage: Babe GenesisSlot (r:1 w:0)
Storage: Babe CurrentSlot (r:1 w:0)
Storage: Staking ForceEra (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    22.69
              µs

Reads = 8
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    22.69
              µs

Reads = 8
Writes = 0

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_signed", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    30.31
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    30.31
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    30.66
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    30.66
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_accept_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)
Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.43
              µs

Reads = 1
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.43
              µs

Reads = 1
Writes = 2

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_reject_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.07
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.07
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "create_snapshot_internal", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    91.13
    + v    0.321
    + t    0.125
              µs

Reads = 0 + (0 * v) + (0 * t)
Writes = 3 + (0 * v) + (0 * t)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t   mean µs  sigma µs       %
 1000  1000     542.9     2.574    0.4%
 1020  1000     541.1      6.36    1.1%
 1040  1000     552.7     5.765    1.0%
 1060  1000       560     5.257    0.9%
 1080  1000     567.9     5.064    0.8%
 1100  1000     576.3     4.538    0.7%
 1120  1000     569.5     5.637    0.9%
 1140  1000     579.5     4.343    0.7%
 1160  1000     582.6     5.152    0.8%
 1180  1000     577.3     3.224    0.5%
 1200  1000     616.2     7.245    1.1%
 1220  1000     607.1     5.429    0.8%
 1240  1000     606.2     5.129    0.8%
 1260  1000     611.8      6.15    1.0%
 1280  1000       621     8.016    1.2%
 1300  1000     638.9     6.719    1.0%
 1320  1000     624.7     6.254    1.0%
 1340  1000     637.6     5.536    0.8%
 1360  1000     637.4     6.206    0.9%
 1380  1000     648.2     10.23    1.5%
 1400  1000     668.5     4.976    0.7%
 1420  1000     676.3     7.255    1.0%
 1440  1000     682.8     9.007    1.3%
 1460  1000     694.2     6.114    0.8%
 1480  1000       693     8.739    1.2%
 1500  1000     712.9     7.905    1.1%
 1520  1000     728.7     9.062    1.2%
 1540  1000       717     6.594    0.9%
 1560  1000     714.7      5.41    0.7%
 1580  1000     728.1     5.847    0.8%
 1600  1000     744.3     9.451    1.2%
 1620  1000     747.3     7.771    1.0%
 1640  1000     756.2     5.368    0.7%
 1660  1000     753.8     10.12    1.3%
 1680  1000     772.9     10.07    1.3%
 1700  1000     774.3     12.46    1.6%
 1720  1000     782.2      8.96    1.1%
 1740  1000     774.2     6.368    0.8%
 1760  1000     779.8     7.606    0.9%
 1780  1000     786.4     7.769    0.9%
 1800  1000     787.9     8.373    1.0%
 1820  1000     780.4     12.26    1.5%
 1840  1000     805.3     7.947    0.9%
 1860  1000       809     11.41    1.4%
 1880  1000     818.8     9.149    1.1%
 1900  1000     816.2     6.839    0.8%
 1920  1000     826.8      7.71    0.9%
 1940  1000     838.1     12.09    1.4%
 1960  1000     825.2     4.205    0.5%
 1980  1000     857.6     3.522    0.4%
 2000   500     800.5     7.047    0.8%
 2000   510     781.6     6.481    0.8%
 2000   520       795     7.816    0.9%
 2000   530     809.7     12.04    1.4%
 2000   540     796.3     8.063    1.0%
 2000   550     798.4      8.34    1.0%
 2000   560     806.3     7.434    0.9%
 2000   570     809.8     4.624    0.5%
 2000   580     800.9     6.009    0.7%
 2000   590     801.5     10.39    1.2%
 2000   600     812.2     9.736    1.1%
 2000   610     824.8     9.601    1.1%
 2000   620       807     10.72    1.3%
 2000   630     819.9     5.741    0.7%
 2000   640     810.6     10.28    1.2%
 2000   650     815.2     9.635    1.1%
 2000   660     813.1     8.355    1.0%
 2000   670     802.5     4.787    0.5%
 2000   680     809.9     7.722    0.9%
 2000   690     806.4     6.552    0.8%
 2000   700     815.8     6.738    0.8%
 2000   710     821.4     9.061    1.1%
 2000   720     826.8     5.566    0.6%
 2000   730     819.7     8.676    1.0%
 2000   740     834.6     7.496    0.8%
 2000   750     827.4     10.62    1.2%
 2000   760     819.4     12.16    1.4%
 2000   770     828.1     7.792    0.9%
 2000   780     832.1     8.364    1.0%
 2000   790     839.2     10.27    1.2%
 2000   800     833.2     8.629    1.0%
 2000   810     826.2     5.779    0.6%
 2000   820       826         8    0.9%
 2000   830       846     13.88    1.6%
 2000   840     850.9     11.48    1.3%
 2000   850     837.1     9.936    1.1%
 2000   860     835.5     6.866    0.8%
 2000   870     835.3      9.81    1.1%
 2000   880     832.4      9.01    1.0%
 2000   890     848.9     6.685    0.7%
 2000   900     839.8     6.028    0.7%
 2000   910     841.9     7.509    0.8%
 2000   920     841.5     11.18    1.3%
 2000   930     852.6     8.302    0.9%
 2000   940     845.3     6.332    0.7%
 2000   950     858.8     9.944    1.1%
 2000   960     854.8     9.427    1.1%
 2000   970     851.8     10.49    1.2%
 2000   980     864.6     11.67    1.3%
 2000   990     865.5     10.54    1.2%
 2000  1000       858     13.12    1.5%

Quality and confidence:
param     error
v         0.001
t         0.002

Model:
Time ~=    89.23
    + v     0.32
    + t    0.129
              µs

Reads = 0 + (0 * v) + (0 * t)
Writes = 3 + (0 * v) + (0 * t)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "elect_queued", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase Round (r:1 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    149.1
    + a    1.507
    + d    0.415
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    a     d   mean µs  sigma µs       %
  500   400      1073     17.25    1.6%
  506   400      1076       7.9    0.7%
  512   400      1082     12.66    1.1%
  518   400      1084      6.53    0.6%
  524   400      1102     12.18    1.1%
  530   400      1110     12.41    1.1%
  536   400      1136     9.595    0.8%
  542   400      1124     4.095    0.3%
  548   400      1136     7.519    0.6%
  554   400      1156     12.24    1.0%
  560   400      1176     13.85    1.1%
  566   400      1157     11.42    0.9%
  572   400      1174     13.69    1.1%
  578   400      1188     13.25    1.1%
  584   400      1196     11.56    0.9%
  590   400      1220      8.64    0.7%
  596   400      1224     7.411    0.6%
  602   400      1239     11.55    0.9%
  608   400      1254     13.41    1.0%
  614   400      1256     13.08    1.0%
  620   400      1256     11.97    0.9%
  626   400      1273      13.5    1.0%
  632   400      1272     13.05    1.0%
  638   400      1286     12.71    0.9%
  644   400      1304     25.18    1.9%
  650   400      1287     4.648    0.3%
  656   400      1300     7.259    0.5%
  662   400      1316     9.808    0.7%
  668   400      1326      13.9    1.0%
  674   400      1337     17.44    1.3%
  680   400      1331     10.16    0.7%
  686   400      1346     7.153    0.5%
  692   400      1371     7.894    0.5%
  698   400      1367     10.49    0.7%
  704   400      1378     13.75    0.9%
  710   400      1380      7.07    0.5%
  716   400      1392     8.899    0.6%
  722   400      1406     11.13    0.7%
  728   400      1413     13.76    0.9%
  734   400      1406     4.107    0.2%
  740   400      1429     14.04    0.9%
  746   400      1436     11.05    0.7%
  752   400      1446     12.92    0.8%
  758   400      1458     8.188    0.5%
  764   400      1482     17.37    1.1%
  770   400      1470     10.99    0.7%
  776   400      1481     12.87    0.8%
  782   400      1492     13.36    0.8%
  788   400      1508     14.79    0.9%
  794   400      1520     14.26    0.9%
  800   200      1468     14.35    0.9%
  800   204      1480     14.78    0.9%
  800   208      1488     10.11    0.6%
  800   212      1459     13.21    0.9%
  800   216      1466     10.53    0.7%
  800   220      1479     14.82    1.0%
  800   224      1472     13.84    0.9%
  800   228      1471     6.749    0.4%
  800   232      1486     16.01    1.0%
  800   236      1486     13.31    0.8%
  800   240      1483     11.65    0.7%
  800   244      1484      15.1    1.0%
  800   248      1495     13.94    0.9%
  800   252      1501     15.39    1.0%
  800   256      1497      15.7    1.0%
  800   260      1496     15.42    1.0%
  800   264      1499     13.59    0.9%
  800   268      1507      14.6    0.9%
  800   272      1505     13.19    0.8%
  800   276      1505     13.19    0.8%
  800   280      1509     17.56    1.1%
  800   284      1507      9.56    0.6%
  800   288      1506     10.24    0.6%
  800   292      1511     12.91    0.8%
  800   296      1507     12.81    0.8%
  800   300      1520     12.74    0.8%
  800   304      1518     15.76    1.0%
  800   308      1511     15.26    1.0%
  800   312      1529      15.8    1.0%
  800   316      1521     15.59    1.0%
  800   320      1508     1.584    0.1%
  800   324      1522     14.49    0.9%
  800   328      1511     8.465    0.5%
  800   332      1543     4.141    0.2%
  800   336      1525     16.17    1.0%
  800   340      1536     15.38    1.0%
  800   344      1524     11.03    0.7%
  800   348      1529     11.06    0.7%
  800   352      1527     3.987    0.2%
  800   356      1532     9.441    0.6%
  800   360      1535     11.12    0.7%
  800   364      1539     15.79    1.0%
  800   368      1550     15.16    0.9%
  800   372      1540     11.65    0.7%
  800   376      1545     10.32    0.6%
  800   380      1548     14.03    0.9%
  800   384      1539     9.096    0.5%
  800   388      1546     15.51    1.0%
  800   392      1540     4.921    0.3%
  800   396      1559     13.98    0.8%
  800   400      1539     9.136    0.5%

Quality and confidence:
param     error
a         0.006
d         0.009

Model:
Time ~=      156
    + a    1.579
    + d    0.299
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    72.35
    + c    0.358
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    1      73.9     2.509    3.3%
    2     74.29     2.189    2.9%
    3     74.52     2.648    3.5%
    4     74.41     1.677    2.2%
    5     73.37     0.348    0.4%
    6     74.38     0.248    0.3%
    7     75.39     0.423    0.5%
    8     74.49     0.454    0.6%
    9     76.64     1.785    2.3%

Quality and confidence:
param     error
c         0.073

Model:
Time ~=    73.49
    + c    0.222
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    1.992
    + t    0.077
    + a    9.744
    + d    2.913
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 1000  1000   800   400     10040     31.96    0.3%
 1020  1000   800   400     10080     38.83    0.3%
 1040  1000   800   400     10140     23.14    0.2%
 1060  1000   800   400     10140     28.24    0.2%
 1080  1000   800   400     10240     43.48    0.4%
 1100  1000   800   400     10230     16.95    0.1%
 1120  1000   800   400     10300     17.16    0.1%
 1140  1000   800   400     10310     21.94    0.2%
 1160  1000   800   400     10340     29.29    0.2%
 1180  1000   800   400     10390     23.65    0.2%
 1200  1000   800   400     10430     21.15    0.2%
 1220  1000   800   400     10470     12.69    0.1%
 1240  1000   800   400     10490     10.78    0.1%
 1260  1000   800   400     10550     22.18    0.2%
 1280  1000   800   400     10620     34.84    0.3%
 1300  1000   800   400     10650     16.93    0.1%
 1320  1000   800   400     10650      22.9    0.2%
 1340  1000   800   400     10690     27.78    0.2%
 1360  1000   800   400     10740     30.63    0.2%
 1380  1000   800   400     10760     11.14    0.1%
 1400  1000   800   400     10820     16.05    0.1%
 1420  1000   800   400     10840     19.81    0.1%
 1440  1000   800   400     10880     26.36    0.2%
 1460  1000   800   400     10930     21.99    0.2%
 1480  1000   800   400     10940     15.42    0.1%
 1500  1000   800   400     11020     22.07    0.2%
 1520  1000   800   400     11050     25.12    0.2%
 1540  1000   800   400     11140     39.11    0.3%
 1560  1000   800   400     11160     31.65    0.2%
 1580  1000   800   400     11210     21.39    0.1%
 1600  1000   800   400     11250     50.79    0.4%
 1620  1000   800   400     11290     62.86    0.5%
 1640  1000   800   400     11310     17.31    0.1%
 1660  1000   800   400     11340     27.16    0.2%
 1680  1000   800   400     11400     31.58    0.2%
 1700  1000   800   400     11410     40.46    0.3%
 1720  1000   800   400     11490     43.74    0.3%
 1740  1000   800   400     11470     19.56    0.1%
 1760  1000   800   400     11490     10.71    0.0%
 1780  1000   800   400     11550     10.48    0.0%
 1800  1000   800   400     11660     24.52    0.2%
 1820  1000   800   400     11670     26.27    0.2%
 1840  1000   800   400     11730     26.59    0.2%
 1860  1000   800   400     11760     21.93    0.1%
 1880  1000   800   400     11790     22.39    0.1%
 1900  1000   800   400     11820     27.49    0.2%
 1920  1000   800   400     11890     25.64    0.2%
 1940  1000   800   400     11910     31.82    0.2%
 1960  1000   800   400     11920     38.05    0.3%
 1980  1000   800   400     11980      32.6    0.2%
 2000   500   800   400     11970     19.08    0.1%
 2000   510   800   400     12020     34.81    0.2%
 2000   520   800   400     12010     23.39    0.1%
 2000   530   800   400     11980     26.44    0.2%
 2000   540   800   400     11980     31.81    0.2%
 2000   550   800   400     12000     22.49    0.1%
 2000   560   800   400     12030     40.37    0.3%
 2000   570   800   400     11970     20.16    0.1%
 2000   580   800   400     11990     22.75    0.1%
 2000   590   800   400     12030      17.4    0.1%
 2000   600   800   400     12020     29.04    0.2%
 2000   610   800   400     11990     16.43    0.1%
 2000   620   800   400     12020     36.94    0.3%
 2000   630   800   400     12020     30.28    0.2%
 2000   640   800   400     12030     35.81    0.2%
 2000   650   800   400     12000     38.58    0.3%
 2000   660   800   400     12020     17.04    0.1%
 2000   670   800   400     11990     16.78    0.1%
 2000   680   800   400     12030     24.34    0.2%
 2000   690   800   400     11970     13.26    0.1%
 2000   700   800   400     12020     30.89    0.2%
 2000   710   800   400     12030     17.91    0.1%
 2000   720   800   400     11990     21.88    0.1%
 2000   730   800   400     11990     40.36    0.3%
 2000   740   800   400     12000     33.14    0.2%
 2000   750   800   400     12010     24.46    0.2%
 2000   760   800   400     12010     27.76    0.2%
 2000   770   800   400     12010     17.92    0.1%
 2000   780   800   400     12050     32.62    0.2%
 2000   790   800   400     12020     30.82    0.2%
 2000   800   800   400     12020     24.55    0.2%
 2000   810   800   400     12010     21.25    0.1%
 2000   820   800   400     12040     55.85    0.4%
 2000   830   800   400     12030     21.65    0.1%
 2000   840   800   400     12010     20.11    0.1%
 2000   850   800   400     12040     25.39    0.2%
 2000   860   800   400     12020     13.85    0.1%
 2000   870   800   400     12010     25.61    0.2%
 2000   880   800   400     11990     21.08    0.1%
 2000   890   800   400     12020     25.39    0.2%
 2000   900   800   400     12000     31.83    0.2%
 2000   910   800   400     12020     15.36    0.1%
 2000   920   800   400     12020     20.55    0.1%
 2000   930   800   400     12070     27.32    0.2%
 2000   940   800   400     12010     28.81    0.2%
 2000   950   800   400     12040     31.61    0.2%
 2000   960   800   400     12040     21.74    0.1%
 2000   970   800   400     12020     15.87    0.1%
 2000   980   800   400     12000     27.32    0.2%
 2000   990   800   400     12080      21.9    0.1%
 2000  1000   500   400      9170     13.69    0.1%
 2000  1000   506   400      9189     26.65    0.2%
 2000  1000   512   400      9252     23.93    0.2%
 2000  1000   518   400      9349     26.76    0.2%
 2000  1000   524   400      9389     27.66    0.2%
 2000  1000   530   400      9422     15.02    0.1%
 2000  1000   536   400      9466     21.96    0.2%
 2000  1000   542   400      9526      29.6    0.3%
 2000  1000   548   400      9572     24.44    0.2%
 2000  1000   554   400      9616     29.11    0.3%
 2000  1000   560   400      9703     21.99    0.2%
 2000  1000   566   400      9717     28.08    0.2%
 2000  1000   572   400      9760     18.62    0.1%
 2000  1000   578   400      9814      25.7    0.2%
 2000  1000   584   400      9869     22.13    0.2%
 2000  1000   590   400      9941     18.71    0.1%
 2000  1000   596   400      9996      38.1    0.3%
 2000  1000   602   400     10020     14.13    0.1%
 2000  1000   608   400     10080     18.88    0.1%
 2000  1000   614   400     10170     29.51    0.2%
 2000  1000   620   400     10190     25.56    0.2%
 2000  1000   626   400     10260      20.3    0.1%
 2000  1000   632   400     10310     27.85    0.2%
 2000  1000   638   400     10350     23.05    0.2%
 2000  1000   644   400     10400     28.22    0.2%
 2000  1000   650   400     10450     23.71    0.2%
 2000  1000   656   400     10520     34.78    0.3%
 2000  1000   662   400     10610     22.78    0.2%
 2000  1000   668   400     10650     21.96    0.2%
 2000  1000   674   400     10680     27.43    0.2%
 2000  1000   680   400     10720     13.63    0.1%
 2000  1000   686   400     10780     20.36    0.1%
 2000  1000   692   400     10830     15.15    0.1%
 2000  1000   698   400     10870     17.29    0.1%
 2000  1000   704   400     11130     30.47    0.2%
 2000  1000   710   400     11190     18.05    0.1%
 2000  1000   716   400     11230     18.74    0.1%
 2000  1000   722   400     11360     39.13    0.3%
 2000  1000   728   400     11340     19.91    0.1%
 2000  1000   734   400     11470     40.39    0.3%
 2000  1000   740   400     11440     40.35    0.3%
 2000  1000   746   400     11550     36.02    0.3%
 2000  1000   752   400     11590     33.97    0.2%
 2000  1000   758   400     11690     33.58    0.2%
 2000  1000   764   400     11650     18.31    0.1%
 2000  1000   770   400     11700     30.72    0.2%
 2000  1000   776   400     11760     14.16    0.1%
 2000  1000   782   400     11910     22.48    0.1%
 2000  1000   788   400     11940     23.26    0.1%
 2000  1000   794   400     11930     25.48    0.2%
 2000  1000   800   200     11590     24.97    0.2%
 2000  1000   800   204     11580     21.63    0.1%
 2000  1000   800   208     11590     23.28    0.2%
 2000  1000   800   212     11630     54.43    0.4%
 2000  1000   800   216     11600     34.57    0.2%
 2000  1000   800   220     11620     20.12    0.1%
 2000  1000   800   224     11610     32.81    0.2%
 2000  1000   800   228     11630     28.03    0.2%
 2000  1000   800   232     11580     12.24    0.1%
 2000  1000   800   236     11590     14.16    0.1%
 2000  1000   800   240     11620     21.96    0.1%
 2000  1000   800   244     11620      25.4    0.2%
 2000  1000   800   248     11640      20.8    0.1%
 2000  1000   800   252     11660     33.15    0.2%
 2000  1000   800   256     11680      20.7    0.1%
 2000  1000   800   260     11690     14.94    0.1%
 2000  1000   800   264     11690     52.79    0.4%
 2000  1000   800   268     11700     28.32    0.2%
 2000  1000   800   272     11730     22.52    0.1%
 2000  1000   800   276     11740     11.43    0.0%
 2000  1000   800   280     11790     37.44    0.3%
 2000  1000   800   284     11720     20.99    0.1%
 2000  1000   800   288     11820      31.9    0.2%
 2000  1000   800   292     11760     43.17    0.3%
 2000  1000   800   296     11820     20.53    0.1%
 2000  1000   800   300     11840     28.07    0.2%
 2000  1000   800   304     11790     12.35    0.1%
 2000  1000   800   308     11870     17.66    0.1%
 2000  1000   800   312     11880     20.48    0.1%
 2000  1000   800   316     11850     15.18    0.1%
 2000  1000   800   320     11910     22.64    0.1%
 2000  1000   800   324     11950     17.99    0.1%
 2000  1000   800   328     11940     27.22    0.2%
 2000  1000   800   332     11990     17.54    0.1%
 2000  1000   800   336     11970     26.42    0.2%
 2000  1000   800   340     12040     33.72    0.2%
 2000  1000   800   344     11980     36.59    0.3%
 2000  1000   800   348     12080     37.98    0.3%
 2000  1000   800   352     12050      28.2    0.2%
 2000  1000   800   356     12050     28.73    0.2%
 2000  1000   800   360     12030     24.74    0.2%
 2000  1000   800   364     12020     20.62    0.1%
 2000  1000   800   368     12050     29.64    0.2%
 2000  1000   800   372     12040     27.82    0.2%
 2000  1000   800   376     12090     46.23    0.3%
 2000  1000   800   380     12060     35.45    0.2%
 2000  1000   800   384     12110     54.14    0.4%
 2000  1000   800   388     12100     26.04    0.2%
 2000  1000   800   392     12060     28.77    0.2%
 2000  1000   800   396     12090     34.53    0.2%
 2000  1000   800   400     12040     36.09    0.2%

Quality and confidence:
param     error
v         0.005
t         0.011
a         0.018
d         0.028

Model:
Time ~=        0
    + v    2.028
    + t    0.124
    + a    9.991
    + d    2.365
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "feasibility_check", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    1.923
    + t    0.084
    + a    7.832
    + d    1.948
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 1000  1000   800   400      8589     30.26    0.3%
 1020  1000   800   400      8577     16.36    0.1%
 1040  1000   800   400      8655     28.41    0.3%
 1060  1000   800   400      8702     22.45    0.2%
 1080  1000   800   400      8730     25.66    0.2%
 1100  1000   800   400      8755     14.04    0.1%
 1120  1000   800   400      8827     16.44    0.1%
 1140  1000   800   400      8857     24.68    0.2%
 1160  1000   800   400      8901     22.62    0.2%
 1180  1000   800   400      8911     11.85    0.1%
 1200  1000   800   400      8963     22.09    0.2%
 1220  1000   800   400      8995     11.99    0.1%
 1240  1000   800   400      9049      30.7    0.3%
 1260  1000   800   400      9082     15.19    0.1%
 1280  1000   800   400      9122     19.48    0.2%
 1300  1000   800   400      9147     19.19    0.2%
 1320  1000   800   400      9185     28.12    0.3%
 1340  1000   800   400      9201     18.82    0.2%
 1360  1000   800   400      9254     11.85    0.1%
 1380  1000   800   400      9281      10.1    0.1%
 1400  1000   800   400      9366     35.34    0.3%
 1420  1000   800   400      9373     21.61    0.2%
 1440  1000   800   400      9426     28.38    0.3%
 1460  1000   800   400      9464     27.79    0.2%
 1480  1000   800   400      9501     31.46    0.3%
 1500  1000   800   400      9525     18.76    0.1%
 1520  1000   800   400      9585     21.19    0.2%
 1540  1000   800   400      9627     17.45    0.1%
 1560  1000   800   400      9660     20.91    0.2%
 1580  1000   800   400      9688     19.59    0.2%
 1600  1000   800   400      9715     19.82    0.2%
 1620  1000   800   400      9744     13.39    0.1%
 1640  1000   800   400      9792      19.2    0.1%
 1660  1000   800   400      9824     14.51    0.1%
 1680  1000   800   400      9877     18.29    0.1%
 1700  1000   800   400      9904     27.94    0.2%
 1720  1000   800   400      9942        22    0.2%
 1740  1000   800   400      9981        18    0.1%
 1760  1000   800   400     10030     11.88    0.1%
 1780  1000   800   400     10140     38.66    0.3%
 1800  1000   800   400     10110     23.06    0.2%
 1820  1000   800   400     10180     33.49    0.3%
 1840  1000   800   400     10210      20.9    0.2%
 1860  1000   800   400     10260     25.18    0.2%
 1880  1000   800   400     10220     15.09    0.1%
 1900  1000   800   400     10330     35.05    0.3%
 1920  1000   800   400     10290     23.39    0.2%
 1940  1000   800   400     10350     32.01    0.3%
 1960  1000   800   400     10430     19.68    0.1%
 1980  1000   800   400     10440     30.24    0.2%
 2000   500   800   400     10450     21.23    0.2%
 2000   510   800   400     10480     26.23    0.2%
 2000   520   800   400     10480     30.83    0.2%
 2000   530   800   400     10440     26.77    0.2%
 2000   540   800   400     10460     28.91    0.2%
 2000   550   800   400     10480     21.37    0.2%
 2000   560   800   400     10460     21.66    0.2%
 2000   570   800   400     10470     29.02    0.2%
 2000   580   800   400     10460     29.02    0.2%
 2000   590   800   400     10500     19.79    0.1%
 2000   600   800   400     10450     24.34    0.2%
 2000   610   800   400     10470     17.18    0.1%
 2000   620   800   400     10460     28.73    0.2%
 2000   630   800   400     10460        25    0.2%
 2000   640   800   400     10480     24.13    0.2%
 2000   650   800   400     10490     24.66    0.2%
 2000   660   800   400     10500     19.01    0.1%
 2000   670   800   400     10490     26.32    0.2%
 2000   680   800   400     10470     27.14    0.2%
 2000   690   800   400     10470      27.2    0.2%
 2000   700   800   400     10480     18.91    0.1%
 2000   710   800   400     10460     15.51    0.1%
 2000   720   800   400     10470     14.73    0.1%
 2000   730   800   400     10470     26.71    0.2%
 2000   740   800   400     10480     19.04    0.1%
 2000   750   800   400     10500     26.69    0.2%
 2000   760   800   400     10480     12.55    0.1%
 2000   770   800   400     10490     30.52    0.2%
 2000   780   800   400     10460     14.41    0.1%
 2000   790   800   400     10500     18.17    0.1%
 2000   800   800   400     10470     23.53    0.2%
 2000   810   800   400     10500      28.1    0.2%
 2000   820   800   400     10530     20.01    0.1%
 2000   830   800   400     10510     35.79    0.3%
 2000   840   800   400     10480     25.72    0.2%
 2000   850   800   400     10490     26.97    0.2%
 2000   860   800   400     10460     28.23    0.2%
 2000   870   800   400     10480     20.78    0.1%
 2000   880   800   400     10480     18.41    0.1%
 2000   890   800   400     10480     26.89    0.2%
 2000   900   800   400     10480     21.21    0.2%
 2000   910   800   400     10480     19.06    0.1%
 2000   920   800   400     10520     22.41    0.2%
 2000   930   800   400     10510     24.66    0.2%
 2000   940   800   400     10500     18.92    0.1%
 2000   950   800   400     10500     27.21    0.2%
 2000   960   800   400     10510     27.82    0.2%
 2000   970   800   400     10520     25.96    0.2%
 2000   980   800   400     10480     23.68    0.2%
 2000   990   800   400     10510     21.48    0.2%
 2000  1000   500   400      8137     23.23    0.2%
 2000  1000   506   400      8194     19.91    0.2%
 2000  1000   512   400      8248      28.2    0.3%
 2000  1000   518   400      8288     17.34    0.2%
 2000  1000   524   400      8343     13.46    0.1%
 2000  1000   530   400      8364      7.18    0.0%
 2000  1000   536   400      8410     16.92    0.2%
 2000  1000   542   400      8476     16.58    0.1%
 2000  1000   548   400      8526     13.03    0.1%
 2000  1000   554   400      8541     12.69    0.1%
 2000  1000   560   400      8610     16.05    0.1%
 2000  1000   566   400      8658        24    0.2%
 2000  1000   572   400      8693      14.1    0.1%
 2000  1000   578   400      8756     18.26    0.2%
 2000  1000   584   400      8791     22.13    0.2%
 2000  1000   590   400      8854     15.95    0.1%
 2000  1000   596   400      8923      33.9    0.3%
 2000  1000   602   400      8957     17.13    0.1%
 2000  1000   608   400      8984     16.47    0.1%
 2000  1000   614   400      9038     20.87    0.2%
 2000  1000   620   400      9081     21.38    0.2%
 2000  1000   626   400      9103     23.02    0.2%
 2000  1000   632   400      9163     19.29    0.2%
 2000  1000   638   400      9225     33.77    0.3%
 2000  1000   644   400      9266     19.13    0.2%
 2000  1000   650   400      9303     18.83    0.2%
 2000  1000   656   400      9353     19.83    0.2%
 2000  1000   662   400      9412     18.56    0.1%
 2000  1000   668   400      9464     24.38    0.2%
 2000  1000   674   400      9517     26.35    0.2%
 2000  1000   680   400      9572     29.84    0.3%
 2000  1000   686   400      9613     20.04    0.2%
 2000  1000   692   400      9643     29.63    0.3%
 2000  1000   698   400      9699      18.9    0.1%
 2000  1000   704   400      9697      15.6    0.1%
 2000  1000   710   400      9777     17.13    0.1%
 2000  1000   716   400      9836     19.92    0.2%
 2000  1000   722   400      9915     40.49    0.4%
 2000  1000   728   400      9936     30.42    0.3%
 2000  1000   734   400      9954     34.36    0.3%
 2000  1000   740   400     10020      40.9    0.4%
 2000  1000   746   400     10070     30.54    0.3%
 2000  1000   752   400     10100     21.18    0.2%
 2000  1000   758   400     10130     21.66    0.2%
 2000  1000   764   400     10160     18.35    0.1%
 2000  1000   770   400     10260     19.73    0.1%
 2000  1000   776   400     10330     23.91    0.2%
 2000  1000   782   400     10350     37.49    0.3%
 2000  1000   788   400     10390     22.83    0.2%
 2000  1000   794   400     10450     35.74    0.3%
 2000  1000   800   200     10160     21.93    0.2%
 2000  1000   800   204     10150     20.06    0.1%
 2000  1000   800   208     10200     20.88    0.2%
 2000  1000   800   212     10140     15.75    0.1%
 2000  1000   800   216     10160      20.7    0.2%
 2000  1000   800   220     10210     26.93    0.2%
 2000  1000   800   224     10190     36.16    0.3%
 2000  1000   800   228     10190      26.2    0.2%
 2000  1000   800   232     10200     37.84    0.3%
 2000  1000   800   236     10230     16.31    0.1%
 2000  1000   800   240     10170     26.85    0.2%
 2000  1000   800   244     10190     25.14    0.2%
 2000  1000   800   248     10180     18.19    0.1%
 2000  1000   800   252     10210     20.21    0.1%
 2000  1000   800   256     10190      31.4    0.3%
 2000  1000   800   260     10240     23.05    0.2%
 2000  1000   800   264     10190     21.96    0.2%
 2000  1000   800   268     10230     17.94    0.1%
 2000  1000   800   272     10240     19.06    0.1%
 2000  1000   800   276     10310     30.23    0.2%
 2000  1000   800   280     10230     26.54    0.2%
 2000  1000   800   284     10250     18.11    0.1%
 2000  1000   800   288     10310     28.36    0.2%
 2000  1000   800   292     10270     11.01    0.1%
 2000  1000   800   296     10310     21.77    0.2%
 2000  1000   800   300     10340     27.93    0.2%
 2000  1000   800   304     10350     28.55    0.2%
 2000  1000   800   308     10360     24.83    0.2%
 2000  1000   800   312     10410     32.11    0.3%
 2000  1000   800   316     10390     49.53    0.4%
 2000  1000   800   320     10370     16.21    0.1%
 2000  1000   800   324     10410     28.66    0.2%
 2000  1000   800   328     10370     24.19    0.2%
 2000  1000   800   332     10410     7.196    0.0%
 2000  1000   800   336     10430     15.91    0.1%
 2000  1000   800   340     10390     22.43    0.2%
 2000  1000   800   344     10420     24.54    0.2%
 2000  1000   800   348     10420     16.88    0.1%
 2000  1000   800   352     10460     25.03    0.2%
 2000  1000   800   356     10450     17.93    0.1%
 2000  1000   800   360     10480     28.25    0.2%
 2000  1000   800   364     10450     14.77    0.1%
 2000  1000   800   368     10480     22.88    0.2%
 2000  1000   800   372     10450     30.62    0.2%
 2000  1000   800   376     10460      21.2    0.2%
 2000  1000   800   380     10490     22.33    0.2%
 2000  1000   800   384     10490     44.82    0.4%
 2000  1000   800   388     10480     30.68    0.2%
 2000  1000   800   392     10480     18.88    0.1%
 2000  1000   800   396     10490        14    0.1%
 2000  1000   800   400     10510     25.16    0.2%

Quality and confidence:
param     error
v         0.003
t         0.006
a          0.01
d         0.016

Model:
Time ~=        0
    + v    1.935
    + t    0.079
    + a    7.904
    + d    1.807
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)


Parity Bot added 2 commits September 21, 2021 12:19
…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
@kianenigma
Copy link
Contributor Author

/benchmark runtime pallet pallet_election_provider_multi_phase

@parity-benchapp
Copy link

parity-benchapp bot commented Sep 21, 2021

Benchmark Runtime Pallet for branch "kiz-fix-decode-weight-election" with command cargo run --quiet --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

Results
Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_nothing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Staking CurrentEra (r:1 w:0)
Storage: Staking CurrentPlannedSession (r:1 w:0)
Storage: Staking ErasStartSessionIndex (r:1 w:0)
Storage: Babe EpochIndex (r:1 w:0)
Storage: Babe GenesisSlot (r:1 w:0)
Storage: Babe CurrentSlot (r:1 w:0)
Storage: Staking ForceEra (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    22.56
              µs

Reads = 8
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    22.56
              µs

Reads = 8
Writes = 0

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_signed", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    30.44
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    30.44
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    56.11
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    56.11
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_accept_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)
Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.71
              µs

Reads = 1
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.71
              µs

Reads = 1
Writes = 2

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_reject_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.92
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.92
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "create_snapshot_internal", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    145.1
    + v     0.31
    + t    0.085
              µs

Reads = 0 + (0 * v) + (0 * t)
Writes = 3 + (0 * v) + (0 * t)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t   mean µs  sigma µs       %
 1000  1000     540.8     7.758    1.4%
 1020  1000     538.5     3.863    0.7%
 1040  1000     548.7     6.968    1.2%
 1060  1000     565.9     6.197    1.0%
 1080  1000     559.9     4.964    0.8%
 1100  1000     564.6      7.14    1.2%
 1120  1000     588.5      6.24    1.0%
 1140  1000       589     7.048    1.1%
 1160  1000     591.8     4.762    0.8%
 1180  1000       621     10.36    1.6%
 1200  1000     621.1     7.201    1.1%
 1220  1000     599.9     4.788    0.7%
 1240  1000     606.3     3.621    0.5%
 1260  1000     619.4     5.478    0.8%
 1280  1000     618.9     5.269    0.8%
 1300  1000     619.9     4.488    0.7%
 1320  1000     641.5     9.736    1.5%
 1340  1000     648.1      4.65    0.7%
 1360  1000     646.4      6.18    0.9%
 1380  1000     662.4     4.045    0.6%
 1400  1000     658.2     5.882    0.8%
 1420  1000     686.7     8.109    1.1%
 1440  1000     675.6     6.879    1.0%
 1460  1000     679.6     5.447    0.8%
 1480  1000     687.3     4.878    0.7%
 1500  1000     690.9      3.23    0.4%
 1520  1000     700.5     8.305    1.1%
 1540  1000     722.2      12.6    1.7%
 1560  1000       713     11.29    1.5%
 1580  1000     722.2     6.949    0.9%
 1600  1000     722.5     9.244    1.2%
 1620  1000     731.2     6.826    0.9%
 1640  1000       728     9.211    1.2%
 1660  1000       730     6.954    0.9%
 1680  1000     757.7     6.821    0.9%
 1700  1000       750     5.506    0.7%
 1720  1000     757.5     6.524    0.8%
 1740  1000     781.7     4.708    0.6%
 1760  1000     780.1     7.354    0.9%
 1780  1000     774.8     9.278    1.1%
 1800  1000     798.1     8.559    1.0%
 1820  1000     794.7     8.836    1.1%
 1840  1000     809.9     8.528    1.0%
 1860  1000     802.1     8.041    1.0%
 1880  1000     823.8     9.429    1.1%
 1900  1000     827.2      7.01    0.8%
 1920  1000     837.7     7.688    0.9%
 1940  1000     839.6     4.569    0.5%
 1960  1000     844.6       5.6    0.6%
 1980  1000     830.9     8.231    0.9%
 2000   500     803.5     10.69    1.3%
 2000   510     810.5     11.78    1.4%
 2000   520     786.1      7.47    0.9%
 2000   530       789     6.732    0.8%
 2000   540       810     7.788    0.9%
 2000   550       809      9.45    1.1%
 2000   560     806.7     7.536    0.9%
 2000   570     819.9      7.14    0.8%
 2000   580     814.4     4.936    0.6%
 2000   590     831.2     10.84    1.3%
 2000   600     818.7      13.6    1.6%
 2000   610     811.1     7.684    0.9%
 2000   620     817.4     5.783    0.7%
 2000   630     826.7     14.31    1.7%
 2000   640     822.8     15.21    1.8%
 2000   650     830.2     9.201    1.1%
 2000   660     829.2     9.067    1.0%
 2000   670       821     7.144    0.8%
 2000   680     795.8     7.714    0.9%
 2000   690     802.5     7.257    0.9%
 2000   700     827.1     10.95    1.3%
 2000   710     810.5     8.117    1.0%
 2000   720     820.3     11.76    1.4%
 2000   730     800.4     4.846    0.6%
 2000   740     818.1     6.233    0.7%
 2000   750     811.4     7.591    0.9%
 2000   760     812.3     10.25    1.2%
 2000   770     809.7     8.247    1.0%
 2000   780       823     8.517    1.0%
 2000   790     823.3     8.232    0.9%
 2000   800     815.4      7.06    0.8%
 2000   810     816.3      8.54    1.0%
 2000   820     828.5     10.27    1.2%
 2000   830     838.3     10.66    1.2%
 2000   840     835.7     5.565    0.6%
 2000   850     823.6     9.918    1.2%
 2000   860     827.4     9.943    1.2%
 2000   870     830.2     8.334    1.0%
 2000   880     839.5      5.75    0.6%
 2000   890     841.2     11.96    1.4%
 2000   900     830.3     7.721    0.9%
 2000   910     837.4     7.444    0.8%
 2000   920     838.4     8.681    1.0%
 2000   930     847.6     7.947    0.9%
 2000   940     842.5     9.604    1.1%
 2000   950       850     5.757    0.6%
 2000   960     836.5     11.24    1.3%
 2000   970       845     7.114    0.8%
 2000   980       848     9.258    1.0%
 2000   990     856.8     8.371    0.9%
 2000  1000     846.3     11.18    1.3%

Quality and confidence:
param     error
v         0.001
t         0.002

Model:
Time ~=    140.5
    + v    0.306
    + t    0.095
              µs

Reads = 0 + (0 * v) + (0 * t)
Writes = 3 + (0 * v) + (0 * t)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "elect_queued", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase Round (r:1 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    115.3
    + a    1.576
    + d     0.39
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    a     d   mean µs  sigma µs       %
  500   400      1053     10.89    1.0%
  506   400      1065     9.872    0.9%
  512   400      1078     14.95    1.3%
  518   400      1099     10.38    0.9%
  524   400      1090     4.005    0.3%
  530   400      1112     12.29    1.1%
  536   400      1118      10.7    0.9%
  542   400      1131     12.27    1.0%
  548   400      1138     7.354    0.6%
  554   400      1136     6.929    0.6%
  560   400      1151     7.494    0.6%
  566   400      1174     12.01    1.0%
  572   400      1172     11.71    0.9%
  578   400      1177     7.973    0.6%
  584   400      1189     14.02    1.1%
  590   400      1206     5.659    0.4%
  596   400      1204      6.43    0.5%
  602   400      1221     10.19    0.8%
  608   400      1228     11.37    0.9%
  614   400      1230     11.04    0.8%
  620   400      1250     14.79    1.1%
  626   400      1251     8.881    0.7%
  632   400      1271     12.27    0.9%
  638   400      1275     11.69    0.9%
  644   400      1287     13.39    1.0%
  650   400      1295     9.718    0.7%
  656   400      1306     11.47    0.8%
  662   400      1323     15.22    1.1%
  668   400      1323     15.22    1.1%
  674   400      1346     3.006    0.2%
  680   400      1363     18.04    1.3%
  686   400      1366     14.34    1.0%
  692   400      1379     13.53    0.9%
  698   400      1370     8.917    0.6%
  704   400      1395     9.155    0.6%
  710   400      1418     12.19    0.8%
  716   400      1424     16.73    1.1%
  722   400      1424      4.88    0.3%
  728   400      1447     14.77    1.0%
  734   400      1422     7.136    0.5%
  740   400      1427     4.636    0.3%
  746   400      1445     12.37    0.8%
  752   400      1452     10.65    0.7%
  758   400      1459      10.1    0.6%
  764   400      1467     13.24    0.9%
  770   400      1476     11.35    0.7%
  776   400      1486     8.835    0.5%
  782   400      1496     10.45    0.6%
  788   400      1516     15.93    1.0%
  794   400      1527     13.49    0.8%
  800   200      1446     7.805    0.5%
  800   204      1448     3.499    0.2%
  800   208      1465     11.84    0.8%
  800   212      1459     10.62    0.7%
  800   216      1462     12.46    0.8%
  800   220      1466     12.88    0.8%
  800   224      1456     3.614    0.2%
  800   228      1505     21.75    1.4%
  800   232      1485     18.47    1.2%
  800   236      1488     11.98    0.8%
  800   240      1482     14.37    0.9%
  800   244      1471      4.08    0.2%
  800   248      1476      11.8    0.7%
  800   252      1474     9.979    0.6%
  800   256      1482     14.88    1.0%
  800   260      1466     6.332    0.4%
  800   264      1477     13.64    0.9%
  800   268      1488     14.97    1.0%
  800   272      1480     9.109    0.6%
  800   276      1491     11.59    0.7%
  800   280      1503     14.05    0.9%
  800   284      1498      11.5    0.7%
  800   288      1499     10.35    0.6%
  800   292      1504     10.61    0.7%
  800   296      1496      5.67    0.3%
  800   300      1499     15.29    1.0%
  800   304      1508     14.89    0.9%
  800   308      1502     11.39    0.7%
  800   312      1503     15.77    1.0%
  800   316      1503     12.68    0.8%
  800   320      1504     15.33    1.0%
  800   324      1497     10.15    0.6%
  800   328      1514     17.19    1.1%
  800   332      1512     14.45    0.9%
  800   336      1511     14.03    0.9%
  800   340      1526     12.25    0.8%
  800   344      1516     14.23    0.9%
  800   348      1517     14.54    0.9%
  800   352      1524     12.89    0.8%
  800   356      1515     14.45    0.9%
  800   360      1509     10.68    0.7%
  800   364      1519     17.43    1.1%
  800   368      1524     11.89    0.7%
  800   372      1526     16.72    1.0%
  800   376      1520     12.81    0.8%
  800   380      1524     11.81    0.7%
  800   384      1541     14.15    0.9%
  800   388      1542      15.3    0.9%
  800   392      1540     14.82    0.9%
  800   396      1550     10.37    0.6%
  800   400      1535      15.2    0.9%

Quality and confidence:
param     error
a         0.006
d         0.009

Model:
Time ~=    105.9
    + a    1.595
    + d     0.39
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    73.27
    + c    0.362
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    1     74.15     1.053    1.4%
    2      73.5     0.627    0.8%
    3     75.33     1.083    1.4%
    4     74.85     0.663    0.8%
    5     74.81     0.572    0.7%
    6      75.4     1.072    1.4%
    7     77.72     2.367    3.0%
    8     76.02      0.52    0.6%
    9     76.37     0.947    1.2%

Quality and confidence:
param     error
c         0.055

Model:
Time ~=    73.54
    + c    0.362
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    1.923
    + t    0.078
    + a    9.414
    + d    2.524
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 1000  1000   800   400      9803     22.63    0.2%
 1020  1000   800   400      9803     29.76    0.3%
 1040  1000   800   400      9859     33.45    0.3%
 1060  1000   800   400      9896     29.52    0.2%
 1080  1000   800   400      9954     18.95    0.1%
 1100  1000   800   400      9982     17.28    0.1%
 1120  1000   800   400     10010     23.96    0.2%
 1140  1000   800   400     10020     21.67    0.2%
 1160  1000   800   400     10080     25.25    0.2%
 1180  1000   800   400     10150     25.65    0.2%
 1200  1000   800   400     10160     27.87    0.2%
 1220  1000   800   400     10220     32.22    0.3%
 1240  1000   800   400     10240     24.75    0.2%
 1260  1000   800   400     10290     48.02    0.4%
 1280  1000   800   400     10290     19.54    0.1%
 1300  1000   800   400     10350     25.26    0.2%
 1320  1000   800   400     10400     22.15    0.2%
 1340  1000   800   400     10400     17.64    0.1%
 1360  1000   800   400     10450     5.739    0.0%
 1380  1000   800   400     10520     34.84    0.3%
 1400  1000   800   400     10550     35.33    0.3%
 1420  1000   800   400     10610     25.83    0.2%
 1440  1000   800   400     10630     24.73    0.2%
 1460  1000   800   400     10680     27.77    0.2%
 1480  1000   800   400     10670     20.45    0.1%
 1500  1000   800   400     10740     29.65    0.2%
 1520  1000   800   400     10780     23.93    0.2%
 1540  1000   800   400     10840     44.06    0.4%
 1560  1000   800   400     10870     24.88    0.2%
 1580  1000   800   400     10890     11.13    0.1%
 1600  1000   800   400     10950     21.96    0.2%
 1620  1000   800   400     10960     15.07    0.1%
 1640  1000   800   400     11040     27.95    0.2%
 1660  1000   800   400     11050     37.49    0.3%
 1680  1000   800   400     11080     21.79    0.1%
 1700  1000   800   400     11120     29.16    0.2%
 1720  1000   800   400     11130     9.796    0.0%
 1740  1000   800   400     11170     11.85    0.1%
 1760  1000   800   400     11220     15.82    0.1%
 1780  1000   800   400     11280     22.49    0.1%
 1800  1000   800   400     11310     25.35    0.2%
 1820  1000   800   400     11360      13.9    0.1%
 1840  1000   800   400     11400     29.16    0.2%
 1860  1000   800   400     11450     19.78    0.1%
 1880  1000   800   400     11490     13.49    0.1%
 1900  1000   800   400     11520     18.01    0.1%
 1920  1000   800   400     11520     24.73    0.2%
 1940  1000   800   400     11590      27.7    0.2%
 1960  1000   800   400     11640     29.09    0.2%
 1980  1000   800   400     11670     30.13    0.2%
 2000   500   800   400     11630     27.85    0.2%
 2000   510   800   400     11660     16.16    0.1%
 2000   520   800   400     11680     15.78    0.1%
 2000   530   800   400     11630      29.2    0.2%
 2000   540   800   400     11640     33.18    0.2%
 2000   550   800   400     11680     21.75    0.1%
 2000   560   800   400     11710     27.53    0.2%
 2000   570   800   400     11680     23.34    0.1%
 2000   580   800   400     11670     24.73    0.2%
 2000   590   800   400     11690     37.77    0.3%
 2000   600   800   400     11690     21.79    0.1%
 2000   610   800   400     11700     45.93    0.3%
 2000   620   800   400     11660     24.79    0.2%
 2000   630   800   400     11670     31.54    0.2%
 2000   640   800   400     11670     29.08    0.2%
 2000   650   800   400     11660     28.21    0.2%
 2000   660   800   400     11690     32.57    0.2%
 2000   670   800   400     11660     27.69    0.2%
 2000   680   800   400     11700     30.14    0.2%
 2000   690   800   400     11650     15.33    0.1%
 2000   700   800   400     11690     19.88    0.1%
 2000   710   800   400     11680     15.82    0.1%
 2000   720   800   400     11700     26.77    0.2%
 2000   730   800   400     11670     18.78    0.1%
 2000   740   800   400     11650     35.28    0.3%
 2000   750   800   400     11660     13.13    0.1%
 2000   760   800   400     11680     29.14    0.2%
 2000   770   800   400     11680     27.32    0.2%
 2000   780   800   400     11700     29.35    0.2%
 2000   790   800   400     11700     36.53    0.3%
 2000   800   800   400     11690     26.81    0.2%
 2000   810   800   400     11660     18.33    0.1%
 2000   820   800   400     11730     28.48    0.2%
 2000   830   800   400     11700     42.56    0.3%
 2000   840   800   400     11640     23.84    0.2%
 2000   850   800   400     11690     36.46    0.3%
 2000   860   800   400     11690     20.87    0.1%
 2000   870   800   400     11680     30.87    0.2%
 2000   880   800   400     11660     23.35    0.2%
 2000   890   800   400     11680      21.6    0.1%
 2000   900   800   400     11690      23.8    0.2%
 2000   910   800   400     11750      20.2    0.1%
 2000   920   800   400     11760     24.21    0.2%
 2000   930   800   400     11710     28.11    0.2%
 2000   940   800   400     11670     15.24    0.1%
 2000   950   800   400     11730        38    0.3%
 2000   960   800   400     11710     42.68    0.3%
 2000   970   800   400     11710     27.32    0.2%
 2000   980   800   400     11690     29.38    0.2%
 2000   990   800   400     11690     21.07    0.1%
 2000  1000   500   400      8892     14.05    0.1%
 2000  1000   506   400      8967     18.27    0.2%
 2000  1000   512   400      9026     33.68    0.3%
 2000  1000   518   400      9110      18.5    0.2%
 2000  1000   524   400      9142     35.78    0.3%
 2000  1000   530   400      9186     33.86    0.3%
 2000  1000   536   400      9243     31.53    0.3%
 2000  1000   542   400      9275     31.16    0.3%
 2000  1000   548   400      9322     20.88    0.2%
 2000  1000   554   400      9404     29.15    0.3%
 2000  1000   560   400      9450     14.98    0.1%
 2000  1000   566   400      9484     32.87    0.3%
 2000  1000   572   400      9525     21.35    0.2%
 2000  1000   578   400      9579     23.73    0.2%
 2000  1000   584   400      9646     32.24    0.3%
 2000  1000   590   400      9683     21.03    0.2%
 2000  1000   596   400      9746        15    0.1%
 2000  1000   602   400      9799     13.61    0.1%
 2000  1000   608   400      9851     37.25    0.3%
 2000  1000   614   400      9884     29.96    0.3%
 2000  1000   620   400      9964     15.13    0.1%
 2000  1000   626   400      9964     28.82    0.2%
 2000  1000   632   400     10030     35.08    0.3%
 2000  1000   638   400     10070     34.61    0.3%
 2000  1000   644   400     10090     14.38    0.1%
 2000  1000   650   400     10190     15.71    0.1%
 2000  1000   656   400     10260     35.62    0.3%
 2000  1000   662   400     10260      16.4    0.1%
 2000  1000   668   400     10330     16.33    0.1%
 2000  1000   674   400     10400     32.63    0.3%
 2000  1000   680   400     10430     35.47    0.3%
 2000  1000   686   400     10530      25.5    0.2%
 2000  1000   692   400     10550     37.56    0.3%
 2000  1000   698   400     10580     26.44    0.2%
 2000  1000   704   400     10860     32.86    0.3%
 2000  1000   710   400     10870     32.46    0.2%
 2000  1000   716   400     10940     19.26    0.1%
 2000  1000   722   400     11010      39.1    0.3%
 2000  1000   728   400     11020     23.23    0.2%
 2000  1000   734   400     11050     8.081    0.0%
 2000  1000   740   400     11140     16.47    0.1%
 2000  1000   746   400     11230     20.61    0.1%
 2000  1000   752   400     11300     18.62    0.1%
 2000  1000   758   400     11350     28.76    0.2%
 2000  1000   764   400     11410     33.01    0.2%
 2000  1000   770   400     11410     21.35    0.1%
 2000  1000   776   400     11490     21.03    0.1%
 2000  1000   782   400     11530     18.32    0.1%
 2000  1000   788   400     11590     34.16    0.2%
 2000  1000   794   400     11650     33.99    0.2%
 2000  1000   800   200     11280      15.5    0.1%
 2000  1000   800   204     11290     29.27    0.2%
 2000  1000   800   208     11280     32.18    0.2%
 2000  1000   800   212     11310     23.99    0.2%
 2000  1000   800   216     11270     17.02    0.1%
 2000  1000   800   220     11300     25.15    0.2%
 2000  1000   800   224     11290     26.28    0.2%
 2000  1000   800   228     11330     21.88    0.1%
 2000  1000   800   232     11320     18.47    0.1%
 2000  1000   800   236     11340     28.86    0.2%
 2000  1000   800   240     11300     44.82    0.3%
 2000  1000   800   244     11340     17.82    0.1%
 2000  1000   800   248     11330     36.96    0.3%
 2000  1000   800   252     11340     24.37    0.2%
 2000  1000   800   256     11390     30.29    0.2%
 2000  1000   800   260     11370     21.61    0.1%
 2000  1000   800   264     11410     30.32    0.2%
 2000  1000   800   268     11420     20.35    0.1%
 2000  1000   800   272     11420     24.56    0.2%
 2000  1000   800   276     11420     20.87    0.1%
 2000  1000   800   280     11420     38.31    0.3%
 2000  1000   800   284     11470     25.95    0.2%
 2000  1000   800   288     11510     20.49    0.1%
 2000  1000   800   292     11490     12.64    0.1%
 2000  1000   800   296     11510        37    0.3%
 2000  1000   800   300     11570     19.06    0.1%
 2000  1000   800   304     11600     39.11    0.3%
 2000  1000   800   308     11550     17.04    0.1%
 2000  1000   800   312     11570     23.28    0.2%
 2000  1000   800   316     11580     28.79    0.2%
 2000  1000   800   320     11580     23.63    0.2%
 2000  1000   800   324     11640     28.92    0.2%
 2000  1000   800   328     11620     20.77    0.1%
 2000  1000   800   332     11640      18.5    0.1%
 2000  1000   800   336     11650     33.98    0.2%
 2000  1000   800   340     11650     28.54    0.2%
 2000  1000   800   344     11620     25.81    0.2%
 2000  1000   800   348     11680     25.35    0.2%
 2000  1000   800   352     11680     22.01    0.1%
 2000  1000   800   356     11700     20.32    0.1%
 2000  1000   800   360     11670     17.42    0.1%
 2000  1000   800   364     11630     26.79    0.2%
 2000  1000   800   368     11680     30.97    0.2%
 2000  1000   800   372     11680     30.25    0.2%
 2000  1000   800   376     11700     34.53    0.2%
 2000  1000   800   380     11700     30.08    0.2%
 2000  1000   800   384     11720     21.54    0.1%
 2000  1000   800   388     11770     28.29    0.2%
 2000  1000   800   392     11700      23.1    0.1%
 2000  1000   800   396     11750     19.24    0.1%
 2000  1000   800   400     11700     28.81    0.2%

Quality and confidence:
param     error
v         0.005
t          0.01
a         0.016
d         0.025

Model:
Time ~=        0
    + v    1.942
    + t    0.114
    + a    9.617
    + d    2.173
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "feasibility_check", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    1.873
    + t    0.104
    + a    7.635
    + d    2.173
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 1000  1000   800   400      8376     14.39    0.1%
 1020  1000   800   400      8405     15.21    0.1%
 1040  1000   800   400      8466     17.42    0.2%
 1060  1000   800   400      8514     20.67    0.2%
 1080  1000   800   400      8539     24.48    0.2%
 1100  1000   800   400      8548     10.09    0.1%
 1120  1000   800   400      8590     15.21    0.1%
 1140  1000   800   400      8661        21    0.2%
 1160  1000   800   400      8699     30.11    0.3%
 1180  1000   800   400      8764      23.6    0.2%
 1200  1000   800   400      8802     20.07    0.2%
 1220  1000   800   400      8828     8.977    0.1%
 1240  1000   800   400      8877     10.09    0.1%
 1260  1000   800   400      8904     19.72    0.2%
 1280  1000   800   400      8949     27.05    0.3%
 1300  1000   800   400      8939     18.53    0.2%
 1320  1000   800   400      9027     33.39    0.3%
 1340  1000   800   400      9035     15.64    0.1%
 1360  1000   800   400      9084     22.85    0.2%
 1380  1000   800   400      9112     13.93    0.1%
 1400  1000   800   400      9152     30.01    0.3%
 1420  1000   800   400      9189     30.16    0.3%
 1440  1000   800   400      9221      31.4    0.3%
 1460  1000   800   400      9292     40.41    0.4%
 1480  1000   800   400      9319     16.37    0.1%
 1500  1000   800   400      9333     22.67    0.2%
 1520  1000   800   400      9382     18.46    0.1%
 1540  1000   800   400      9414     8.387    0.0%
 1560  1000   800   400      9455     16.51    0.1%
 1580  1000   800   400      9499     15.63    0.1%
 1600  1000   800   400      9550     16.74    0.1%
 1620  1000   800   400      9533     11.61    0.1%
 1640  1000   800   400      9594     12.95    0.1%
 1660  1000   800   400      9621     28.98    0.3%
 1680  1000   800   400      9667     28.15    0.2%
 1700  1000   800   400      9697      21.1    0.2%
 1720  1000   800   400      9737     17.26    0.1%
 1740  1000   800   400      9792     37.16    0.3%
 1760  1000   800   400      9826     24.21    0.2%
 1780  1000   800   400      9829     31.04    0.3%
 1800  1000   800   400      9868     14.77    0.1%
 1820  1000   800   400      9936     22.31    0.2%
 1840  1000   800   400      9955      15.8    0.1%
 1860  1000   800   400      9980     22.58    0.2%
 1880  1000   800   400     10030     12.76    0.1%
 1900  1000   800   400     10060     16.96    0.1%
 1920  1000   800   400     10140     26.85    0.2%
 1940  1000   800   400     10170     35.06    0.3%
 1960  1000   800   400     10150      16.4    0.1%
 1980  1000   800   400     10240     23.96    0.2%
 2000   500   800   400     10220     21.38    0.2%
 2000   510   800   400     10240     22.42    0.2%
 2000   520   800   400     10200      16.4    0.1%
 2000   530   800   400     10230     32.39    0.3%
 2000   540   800   400     10210     12.47    0.1%
 2000   550   800   400     10220     21.78    0.2%
 2000   560   800   400     10260     20.95    0.2%
 2000   570   800   400     10250     22.63    0.2%
 2000   580   800   400     10220     16.36    0.1%
 2000   590   800   400     10270     16.21    0.1%
 2000   600   800   400     10230     27.27    0.2%
 2000   610   800   400     10250     25.82    0.2%
 2000   620   800   400     10250     17.32    0.1%
 2000   630   800   400     10240     26.62    0.2%
 2000   640   800   400     10270      22.4    0.2%
 2000   650   800   400     10260     31.03    0.3%
 2000   660   800   400     10250     19.15    0.1%
 2000   670   800   400     10240      26.9    0.2%
 2000   680   800   400     10280     14.97    0.1%
 2000   690   800   400     10230     23.57    0.2%
 2000   700   800   400     10250     23.95    0.2%
 2000   710   800   400     10260     10.71    0.1%
 2000   720   800   400     10240     17.44    0.1%
 2000   730   800   400     10250      28.9    0.2%
 2000   740   800   400     10240     18.31    0.1%
 2000   750   800   400     10250     29.57    0.2%
 2000   760   800   400     10270     33.29    0.3%
 2000   770   800   400     10240     11.16    0.1%
 2000   780   800   400     10270     17.93    0.1%
 2000   790   800   400     10300     18.14    0.1%
 2000   800   800   400     10260      14.6    0.1%
 2000   810   800   400     10250     22.66    0.2%
 2000   820   800   400     10260      26.2    0.2%
 2000   830   800   400     10270     27.79    0.2%
 2000   840   800   400     10270     18.76    0.1%
 2000   850   800   400     10220     19.82    0.1%
 2000   860   800   400     10250     33.77    0.3%
 2000   870   800   400     10220     18.46    0.1%
 2000   880   800   400     10230     24.42    0.2%
 2000   890   800   400     10250     24.27    0.2%
 2000   900   800   400     10280     18.43    0.1%
 2000   910   800   400     10280     23.31    0.2%
 2000   920   800   400     10330     22.16    0.2%
 2000   930   800   400     10270     15.76    0.1%
 2000   940   800   400     10260     36.35    0.3%
 2000   950   800   400     10290     38.65    0.3%
 2000   960   800   400     10280     27.18    0.2%
 2000   970   800   400     10320      48.5    0.4%
 2000   980   800   400     10280     17.58    0.1%
 2000   990   800   400     10280     19.31    0.1%
 2000  1000   500   400      7980     16.16    0.2%
 2000  1000   506   400      8016     17.19    0.2%
 2000  1000   512   400      8090     22.21    0.2%
 2000  1000   518   400      8132     27.71    0.3%
 2000  1000   524   400      8163     20.46    0.2%
 2000  1000   530   400      8201     18.57    0.2%
 2000  1000   536   400      8248     29.47    0.3%
 2000  1000   542   400      8311     16.05    0.1%
 2000  1000   548   400      8349     16.24    0.1%
 2000  1000   554   400      8363     12.76    0.1%
 2000  1000   560   400      8420     32.68    0.3%
 2000  1000   566   400      8458      19.2    0.2%
 2000  1000   572   400      8505     14.59    0.1%
 2000  1000   578   400      8562     15.48    0.1%
 2000  1000   584   400      8607     13.24    0.1%
 2000  1000   590   400      8658     11.01    0.1%
 2000  1000   596   400      8744      24.8    0.2%
 2000  1000   602   400      8826      17.8    0.2%
 2000  1000   608   400      8795     22.55    0.2%
 2000  1000   614   400      8867     26.98    0.3%
 2000  1000   620   400      8886     28.21    0.3%
 2000  1000   626   400      8931     27.34    0.3%
 2000  1000   632   400      8953     17.18    0.1%
 2000  1000   638   400      9040     20.85    0.2%
 2000  1000   644   400      9045     12.34    0.1%
 2000  1000   650   400      9092     33.13    0.3%
 2000  1000   656   400      9138     17.54    0.1%
 2000  1000   662   400      9187     19.92    0.2%
 2000  1000   668   400      9237      24.8    0.2%
 2000  1000   674   400      9298     25.77    0.2%
 2000  1000   680   400      9318     25.58    0.2%
 2000  1000   686   400      9374     22.77    0.2%
 2000  1000   692   400      9408     16.83    0.1%
 2000  1000   698   400      9458     12.65    0.1%
 2000  1000   704   400      9494     21.96    0.2%
 2000  1000   710   400      9585     20.99    0.2%
 2000  1000   716   400      9652     25.61    0.2%
 2000  1000   722   400      9661     18.65    0.1%
 2000  1000   728   400      9682     6.058    0.0%
 2000  1000   734   400      9780     26.39    0.2%
 2000  1000   740   400      9805     32.58    0.3%
 2000  1000   746   400      9842     22.69    0.2%
 2000  1000   752   400      9886     17.65    0.1%
 2000  1000   758   400      9954     26.72    0.2%
 2000  1000   764   400      9992     55.41    0.5%
 2000  1000   770   400     10040     22.02    0.2%
 2000  1000   776   400     10090     27.38    0.2%
 2000  1000   782   400     10130     19.04    0.1%
 2000  1000   788   400     10210     38.02    0.3%
 2000  1000   794   400     10200     20.48    0.2%
 2000  1000   800   200      9930     35.62    0.3%
 2000  1000   800   204      9906     15.92    0.1%
 2000  1000   800   208      9898     15.82    0.1%
 2000  1000   800   212      9893     14.02    0.1%
 2000  1000   800   216      9893     15.23    0.1%
 2000  1000   800   220      9916     15.03    0.1%
 2000  1000   800   224      9929     24.78    0.2%
 2000  1000   800   228      9952     30.12    0.3%
 2000  1000   800   232      9951     17.32    0.1%
 2000  1000   800   236      9949      22.5    0.2%
 2000  1000   800   240     10000     43.55    0.4%
 2000  1000   800   244      9990        21    0.2%
 2000  1000   800   248      9976     27.79    0.2%
 2000  1000   800   252      9973     26.54    0.2%
 2000  1000   800   256     10000     22.74    0.2%
 2000  1000   800   260      9981     18.73    0.1%
 2000  1000   800   264     10020     20.54    0.2%
 2000  1000   800   268     10020     35.54    0.3%
 2000  1000   800   272      9989     23.92    0.2%
 2000  1000   800   276      9991     24.62    0.2%
 2000  1000   800   280      9994     17.91    0.1%
 2000  1000   800   284     10010     15.17    0.1%
 2000  1000   800   288     10040     27.84    0.2%
 2000  1000   800   292     10040     25.73    0.2%
 2000  1000   800   296     10070     12.06    0.1%
 2000  1000   800   300     10090     17.73    0.1%
 2000  1000   800   304     10080     23.59    0.2%
 2000  1000   800   308     10120     27.38    0.2%
 2000  1000   800   312     10110      38.3    0.3%
 2000  1000   800   316     10130     27.51    0.2%
 2000  1000   800   320     10180     38.88    0.3%
 2000  1000   800   324     10180      15.5    0.1%
 2000  1000   800   328     10170      22.3    0.2%
 2000  1000   800   332     10190     25.79    0.2%
 2000  1000   800   336     10170     12.91    0.1%
 2000  1000   800   340     10200     31.21    0.3%
 2000  1000   800   344     10260     22.61    0.2%
 2000  1000   800   348     10230     22.94    0.2%
 2000  1000   800   352     10280     24.75    0.2%
 2000  1000   800   356     10250      33.8    0.3%
 2000  1000   800   360     10330     26.11    0.2%
 2000  1000   800   364     10300        13    0.1%
 2000  1000   800   368     10240      23.3    0.2%
 2000  1000   800   372     10200     17.75    0.1%
 2000  1000   800   376     10240     27.88    0.2%
 2000  1000   800   380     10350     22.52    0.2%
 2000  1000   800   384     10230     25.86    0.2%
 2000  1000   800   388     10260     17.75    0.1%
 2000  1000   800   392     10240     31.64    0.3%
 2000  1000   800   396     10250     20.82    0.2%
 2000  1000   800   400     10290     23.29    0.2%

Quality and confidence:
param     error
v         0.003
t         0.007
a         0.012
d         0.018

Model:
Time ~=        0
    + v    1.891
    + t    0.097
    + a    7.741
    + d    1.953
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)


ERROR: Unable to push ./frame/election-provider-multi-phase/src/weights.rs

@kianenigma
Copy link
Contributor Author

/benchmark runtime pallet pallet_election_provider_multi_phase

@parity-benchapp
Copy link

parity-benchapp bot commented Sep 21, 2021

Benchmark Runtime Pallet for branch "kiz-fix-decode-weight-election" with command cargo run --quiet --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

Results
Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_nothing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Staking CurrentEra (r:1 w:0)
Storage: Staking CurrentPlannedSession (r:1 w:0)
Storage: Staking ErasStartSessionIndex (r:1 w:0)
Storage: Babe EpochIndex (r:1 w:0)
Storage: Babe GenesisSlot (r:1 w:0)
Storage: Babe CurrentSlot (r:1 w:0)
Storage: Staking ForceEra (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=     23.5
              µs

Reads = 8
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=     23.5
              µs

Reads = 8
Writes = 0

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_signed", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.22
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    31.22
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    43.41
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    43.41
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_accept_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)
Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    49.74
              µs

Reads = 1
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    49.74
              µs

Reads = 1
Writes = 2

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_reject_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.98
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.98
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "create_snapshot_internal", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    125.8
    + v    0.292
    + t     0.14
              µs

Reads = 0 + (0 * v) + (0 * t)
Writes = 3 + (0 * v) + (0 * t)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t   mean µs  sigma µs       %
 1000  1000     569.6     8.754    1.5%
 1020  1000     582.9     6.076    1.0%
 1040  1000     568.8     5.373    0.9%
 1060  1000     576.7     8.558    1.4%
 1080  1000     588.8     5.522    0.9%
 1100  1000     566.2     4.262    0.7%
 1120  1000     606.4     7.192    1.1%
 1140  1000     617.1     8.376    1.3%
 1160  1000       606     8.424    1.3%
 1180  1000     612.8      8.92    1.4%
 1200  1000     624.7     5.921    0.9%
 1220  1000     620.3     3.929    0.6%
 1240  1000       636     6.467    1.0%
 1260  1000     620.3     5.055    0.8%
 1280  1000     616.8     7.568    1.2%
 1300  1000     623.3     5.822    0.9%
 1320  1000     645.2     6.791    1.0%
 1340  1000     642.7     7.007    1.0%
 1360  1000     672.7     4.372    0.6%
 1380  1000     674.1     9.127    1.3%
 1400  1000     671.8     7.307    1.0%
 1420  1000     686.6     6.511    0.9%
 1440  1000     695.8     5.339    0.7%
 1460  1000     686.4     5.444    0.7%
 1480  1000     699.9     8.063    1.1%
 1500  1000     715.7     5.664    0.7%
 1520  1000     713.7     6.944    0.9%
 1540  1000     726.8     4.969    0.6%
 1560  1000     723.9     7.256    1.0%
 1580  1000       732     7.667    1.0%
 1600  1000     728.6     4.316    0.5%
 1620  1000     743.1     8.861    1.1%
 1640  1000     760.6     7.452    0.9%
 1660  1000     762.1     7.365    0.9%
 1680  1000       756     6.664    0.8%
 1700  1000     764.5     8.297    1.0%
 1720  1000     766.2     7.037    0.9%
 1740  1000     762.8     5.948    0.7%
 1760  1000     779.3     5.376    0.6%
 1780  1000     789.2      3.59    0.4%
 1800  1000       804      6.91    0.8%
 1820  1000     799.1     7.105    0.8%
 1840  1000     789.7     4.819    0.6%
 1860  1000     822.4     7.986    0.9%
 1880  1000     835.7     9.016    1.0%
 1900  1000     833.8     10.66    1.2%
 1920  1000     836.2      11.2    1.3%
 1940  1000     815.5     6.048    0.7%
 1960  1000     831.4     7.875    0.9%
 1980  1000     839.4     8.781    1.0%
 2000   500     779.8     7.642    0.9%
 2000   510       793     10.72    1.3%
 2000   520     800.6     10.96    1.3%
 2000   530     794.1      8.17    1.0%
 2000   540     809.3      5.78    0.7%
 2000   550     805.9      6.38    0.7%
 2000   560     807.4     10.04    1.2%
 2000   570     813.4     7.882    0.9%
 2000   580       800     8.154    1.0%
 2000   590     817.4     9.441    1.1%
 2000   600     797.2     12.05    1.5%
 2000   610     796.9     8.433    1.0%
 2000   620     800.8     4.744    0.5%
 2000   630     809.6     7.701    0.9%
 2000   640     819.6     8.027    0.9%
 2000   650     810.4     10.68    1.3%
 2000   660       817      12.1    1.4%
 2000   670     822.2     4.514    0.5%
 2000   680     809.8     5.111    0.6%
 2000   690       822     6.719    0.8%
 2000   700     808.7     9.781    1.2%
 2000   710       821     6.988    0.8%
 2000   720     836.6     7.528    0.8%
 2000   730     808.4     7.643    0.9%
 2000   740     828.8     12.32    1.4%
 2000   750     822.6     9.848    1.1%
 2000   760     846.4     11.61    1.3%
 2000   770     823.9     9.166    1.1%
 2000   780     825.5      11.9    1.4%
 2000   790       833     11.27    1.3%
 2000   800     833.5     7.865    0.9%
 2000   810     828.8     7.814    0.9%
 2000   820     824.8     6.075    0.7%
 2000   830     839.9     2.637    0.3%
 2000   840     825.9     6.584    0.7%
 2000   850     835.6     11.11    1.3%
 2000   860     836.7     9.681    1.1%
 2000   870     830.7     8.114    0.9%
 2000   880     842.6     10.07    1.1%
 2000   890       851     10.22    1.2%
 2000   900       839     7.318    0.8%
 2000   910     849.3     7.801    0.9%
 2000   920     849.9     8.758    1.0%
 2000   930     845.9     10.74    1.2%
 2000   940     871.1     11.04    1.2%
 2000   950     861.4     8.266    0.9%
 2000   960       870     9.984    1.1%
 2000   970     868.8      11.3    1.3%
 2000   980       867     9.125    1.0%
 2000   990     863.1     9.561    1.1%
 2000  1000     861.3     14.88    1.7%

Quality and confidence:
param     error
v         0.001
t         0.003

Model:
Time ~=    130.2
    + v      0.3
    + t    0.127
              µs

Reads = 0 + (0 * v) + (0 * t)
Writes = 3 + (0 * v) + (0 * t)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "elect_queued", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase Round (r:1 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    137.9
    + a    1.554
    + d      0.4
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    a     d   mean µs  sigma µs       %
  500   400      1083     16.35    1.5%
  506   400      1091     9.859    0.9%
  512   400      1078     5.323    0.4%
  518   400      1100     3.017    0.2%
  524   400      1111     11.46    1.0%
  530   400      1122     8.665    0.7%
  536   400      1138     9.107    0.7%
  542   400      1145     10.37    0.9%
  548   400      1153     8.301    0.7%
  554   400      1152      10.4    0.9%
  560   400      1169     11.29    0.9%
  566   400      1184     7.873    0.6%
  572   400      1185     6.183    0.5%
  578   400      1196     11.46    0.9%
  584   400      1208     13.94    1.1%
  590   400      1203     8.014    0.6%
  596   400      1226     16.11    1.3%
  602   400      1219     9.181    0.7%
  608   400      1238     10.49    0.8%
  614   400      1257       6.3    0.5%
  620   400      1258      7.31    0.5%
  626   400      1265     6.383    0.5%
  632   400      1289      9.75    0.7%
  638   400      1285     10.64    0.8%
  644   400      1315     17.57    1.3%
  650   400      1324     11.67    0.8%
  656   400      1336     9.794    0.7%
  662   400      1333      11.5    0.8%
  668   400      1355     10.76    0.7%
  674   400      1357     10.24    0.7%
  680   400      1345     10.56    0.7%
  686   400      1355     14.87    1.0%
  692   400      1383     16.84    1.2%
  698   400      1398     9.009    0.6%
  704   400      1394      10.4    0.7%
  710   400      1384      8.41    0.6%
  716   400      1392     8.106    0.5%
  722   400      1435     15.39    1.0%
  728   400      1428     11.93    0.8%
  734   400      1431     12.91    0.9%
  740   400      1440     11.74    0.8%
  746   400      1450     12.81    0.8%
  752   400      1471     11.35    0.7%
  758   400      1484     8.926    0.6%
  764   400      1493        11    0.7%
  770   400      1496     13.88    0.9%
  776   400      1510      12.8    0.8%
  782   400      1515     18.61    1.2%
  788   400      1523     11.36    0.7%
  794   400      1552     16.61    1.0%
  800   200      1464     15.84    1.0%
  800   204      1463     12.04    0.8%
  800   208      1454     4.629    0.3%
  800   212      1462     13.12    0.8%
  800   216      1476     13.32    0.9%
  800   220      1473     9.894    0.6%
  800   224      1470     9.806    0.6%
  800   228      1486     12.19    0.8%
  800   232      1480     12.05    0.8%
  800   236      1485     11.87    0.7%
  800   240      1489     14.13    0.9%
  800   244      1490     9.314    0.6%
  800   248      1498      13.6    0.9%
  800   252      1488     13.36    0.8%
  800   256      1484      3.38    0.2%
  800   260      1504     14.36    0.9%
  800   264      1503        16    1.0%
  800   268      1499     16.42    1.0%
  800   272      1508     16.24    1.0%
  800   276      1505     13.31    0.8%
  800   280      1501     15.07    1.0%
  800   284      1509     13.13    0.8%
  800   288      1522     17.96    1.1%
  800   292      1513     19.47    1.2%
  800   296      1520     9.596    0.6%
  800   300      1519     9.516    0.6%
  800   304      1499     12.46    0.8%
  800   308      1500      6.61    0.4%
  800   312      1502     12.32    0.8%
  800   316      1499     5.974    0.3%
  800   320      1518     10.92    0.7%
  800   324      1498     6.771    0.4%
  800   328      1517      16.1    1.0%
  800   332      1513     10.62    0.7%
  800   336      1533     12.98    0.8%
  800   340      1520     7.818    0.5%
  800   344      1511     5.077    0.3%
  800   348      1525     15.64    1.0%
  800   352      1530      12.9    0.8%
  800   356      1526     12.57    0.8%
  800   360      1525     6.939    0.4%
  800   364      1526     8.655    0.5%
  800   368      1559     6.998    0.4%
  800   372      1552     12.45    0.8%
  800   376      1539     9.462    0.6%
  800   380      1547     11.97    0.7%
  800   384      1545     14.36    0.9%
  800   388      1542     15.23    0.9%
  800   392      1551     10.63    0.6%
  800   396      1540     12.85    0.8%
  800   400      1541     13.34    0.8%

Quality and confidence:
param     error
a         0.006
d         0.009

Model:
Time ~=      131
    + a    1.576
    + d    0.389
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    74.35
    + c    0.312
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    1     74.85     0.878    1.1%
    2     75.26      0.73    0.9%
    3     76.66     2.147    2.8%
    4     77.02     3.247    4.2%
    5     75.57     0.604    0.7%
    6     75.99     0.387    0.5%
    7     76.91     0.247    0.3%
    8     76.52     0.691    0.9%
    9     77.45     0.663    0.8%

Quality and confidence:
param     error
c         0.063

Model:
Time ~=    75.11
    + c    0.228
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    1.996
    + t    0.124
    + a    9.345
    + d    2.497
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 1000  1000   800   400      9783     19.78    0.2%
 1020  1000   800   400      9830     13.08    0.1%
 1040  1000   800   400      9901     28.72    0.2%
 1060  1000   800   400      9937     32.83    0.3%
 1080  1000   800   400     10000     41.82    0.4%
 1100  1000   800   400      9970     16.57    0.1%
 1120  1000   800   400     10030     33.99    0.3%
 1140  1000   800   400     10040     28.53    0.2%
 1160  1000   800   400     10080     17.02    0.1%
 1180  1000   800   400     10140     24.67    0.2%
 1200  1000   800   400     10180     27.47    0.2%
 1220  1000   800   400     10210     14.03    0.1%
 1240  1000   800   400     10250     24.48    0.2%
 1260  1000   800   400     10320     41.73    0.4%
 1280  1000   800   400     10360     23.45    0.2%
 1300  1000   800   400     10370      38.9    0.3%
 1320  1000   800   400     10410     22.97    0.2%
 1340  1000   800   400     10470     27.35    0.2%
 1360  1000   800   400     10520     47.24    0.4%
 1380  1000   800   400     10530     22.91    0.2%
 1400  1000   800   400     10600     25.12    0.2%
 1420  1000   800   400     10600     20.79    0.1%
 1440  1000   800   400     10660     31.69    0.2%
 1460  1000   800   400     10670      15.2    0.1%
 1480  1000   800   400     10740     16.02    0.1%
 1500  1000   800   400     10730     7.323    0.0%
 1520  1000   800   400     10810     29.54    0.2%
 1540  1000   800   400     10850     14.36    0.1%
 1560  1000   800   400     10890     14.53    0.1%
 1580  1000   800   400     10910      17.9    0.1%
 1600  1000   800   400     10990     38.09    0.3%
 1620  1000   800   400     11010     32.84    0.2%
 1640  1000   800   400     11090     44.65    0.4%
 1660  1000   800   400     11130     33.82    0.3%
 1680  1000   800   400     11130     36.55    0.3%
 1700  1000   800   400     11140     18.48    0.1%
 1720  1000   800   400     11190     18.85    0.1%
 1740  1000   800   400     11280      25.6    0.2%
 1760  1000   800   400     11280     14.73    0.1%
 1780  1000   800   400     11340     30.47    0.2%
 1800  1000   800   400     11370     22.83    0.2%
 1820  1000   800   400     11410     26.75    0.2%
 1840  1000   800   400     11480     36.23    0.3%
 1860  1000   800   400     11510     12.56    0.1%
 1880  1000   800   400     11530     31.55    0.2%
 1900  1000   800   400     11590        29    0.2%
 1920  1000   800   400     11630     17.75    0.1%
 1940  1000   800   400     11670        38    0.3%
 1960  1000   800   400     11700     19.75    0.1%
 1980  1000   800   400     11710     11.69    0.0%
 2000   500   800   400     11730     28.85    0.2%
 2000   510   800   400     11740     31.29    0.2%
 2000   520   800   400     11740     25.71    0.2%
 2000   530   800   400     11720     18.03    0.1%
 2000   540   800   400     11710      22.4    0.1%
 2000   550   800   400     11730      34.3    0.2%
 2000   560   800   400     11760     28.97    0.2%
 2000   570   800   400     11760     28.54    0.2%
 2000   580   800   400     11720     20.94    0.1%
 2000   590   800   400     11730     45.85    0.3%
 2000   600   800   400     11750     21.36    0.1%
 2000   610   800   400     11730     23.57    0.2%
 2000   620   800   400     11760     26.95    0.2%
 2000   630   800   400     11780      15.6    0.1%
 2000   640   800   400     11780     21.61    0.1%
 2000   650   800   400     11730     30.79    0.2%
 2000   660   800   400     11750      29.4    0.2%
 2000   670   800   400     11720     30.75    0.2%
 2000   680   800   400     11720     23.87    0.2%
 2000   690   800   400     11730     42.28    0.3%
 2000   700   800   400     11760     33.15    0.2%
 2000   710   800   400     11740     16.43    0.1%
 2000   720   800   400     11760     20.49    0.1%
 2000   730   800   400     11750     27.22    0.2%
 2000   740   800   400     11740     24.69    0.2%
 2000   750   800   400     11750     14.59    0.1%
 2000   760   800   400     11750     21.99    0.1%
 2000   770   800   400     11770     17.93    0.1%
 2000   780   800   400     11760     25.78    0.2%
 2000   790   800   400     11770     28.02    0.2%
 2000   800   800   400     11720     21.84    0.1%
 2000   810   800   400     11760     42.33    0.3%
 2000   820   800   400     11780      30.6    0.2%
 2000   830   800   400     11770     22.92    0.1%
 2000   840   800   400     11760     27.63    0.2%
 2000   850   800   400     11780     28.01    0.2%
 2000   860   800   400     11770     26.21    0.2%
 2000   870   800   400     11750     39.55    0.3%
 2000   880   800   400     11750     29.65    0.2%
 2000   890   800   400     11790     32.51    0.2%
 2000   900   800   400     11780     21.77    0.1%
 2000   910   800   400     11750     20.35    0.1%
 2000   920   800   400     11790     17.84    0.1%
 2000   930   800   400     11790     24.75    0.2%
 2000   940   800   400     11750     19.16    0.1%
 2000   950   800   400     11850     56.85    0.4%
 2000   960   800   400     11810     44.03    0.3%
 2000   970   800   400     11780      19.1    0.1%
 2000   980   800   400     11750     24.75    0.2%
 2000   990   800   400     11840     22.65    0.1%
 2000  1000   500   400      9042     12.29    0.1%
 2000  1000   506   400      9047     21.16    0.2%
 2000  1000   512   400      9154     26.56    0.2%
 2000  1000   518   400      9182     20.21    0.2%
 2000  1000   524   400      9247     36.42    0.3%
 2000  1000   530   400      9304     21.03    0.2%
 2000  1000   536   400      9335      23.7    0.2%
 2000  1000   542   400      9359     10.35    0.1%
 2000  1000   548   400      9435     22.87    0.2%
 2000  1000   554   400      9467     11.45    0.1%
 2000  1000   560   400      9524     22.39    0.2%
 2000  1000   566   400      9568     25.07    0.2%
 2000  1000   572   400      9658     22.11    0.2%
 2000  1000   578   400      9691     23.19    0.2%
 2000  1000   584   400      9723     11.18    0.1%
 2000  1000   590   400      9804     18.78    0.1%
 2000  1000   596   400      9810     12.45    0.1%
 2000  1000   602   400      9884     12.49    0.1%
 2000  1000   608   400      9918     13.04    0.1%
 2000  1000   614   400     10010     28.29    0.2%
 2000  1000   620   400     10040     29.58    0.2%
 2000  1000   626   400     10070     15.66    0.1%
 2000  1000   632   400     10150     16.64    0.1%
 2000  1000   638   400     10180      16.3    0.1%
 2000  1000   644   400     10230     19.72    0.1%
 2000  1000   650   400     10300     16.05    0.1%
 2000  1000   656   400     10380     45.46    0.4%
 2000  1000   662   400     10370     18.05    0.1%
 2000  1000   668   400     10430     20.58    0.1%
 2000  1000   674   400     10530     30.93    0.2%
 2000  1000   680   400     10540     46.01    0.4%
 2000  1000   686   400     10570      23.6    0.2%
 2000  1000   692   400     10640      33.4    0.3%
 2000  1000   698   400     10710     27.13    0.2%
 2000  1000   704   400     10960     25.75    0.2%
 2000  1000   710   400     10990     13.68    0.1%
 2000  1000   716   400     11060      36.9    0.3%
 2000  1000   722   400     11100     20.96    0.1%
 2000  1000   728   400     11120      24.8    0.2%
 2000  1000   734   400     11150     17.34    0.1%
 2000  1000   740   400     11230     23.12    0.2%
 2000  1000   746   400     11300     21.62    0.1%
 2000  1000   752   400     11350      12.9    0.1%
 2000  1000   758   400     11400      17.6    0.1%
 2000  1000   764   400     11460      14.7    0.1%
 2000  1000   770   400     11490     20.44    0.1%
 2000  1000   776   400     11580     18.69    0.1%
 2000  1000   782   400     11640     24.34    0.2%
 2000  1000   788   400     11710     45.84    0.3%
 2000  1000   794   400     11700     26.32    0.2%
 2000  1000   800   200     11380     21.67    0.1%
 2000  1000   800   204     11340     38.17    0.3%
 2000  1000   800   208     11360     15.67    0.1%
 2000  1000   800   212     11350     24.54    0.2%
 2000  1000   800   216     11330     28.58    0.2%
 2000  1000   800   220     11380     16.92    0.1%
 2000  1000   800   224     11360     26.24    0.2%
 2000  1000   800   228     11400     36.32    0.3%
 2000  1000   800   232     11410     18.95    0.1%
 2000  1000   800   236     11410     19.39    0.1%
 2000  1000   800   240     11410     20.86    0.1%
 2000  1000   800   244     11400     16.45    0.1%
 2000  1000   800   248     11430     19.57    0.1%
 2000  1000   800   252     11420     25.67    0.2%
 2000  1000   800   256     11450     32.91    0.2%
 2000  1000   800   260     11430     12.71    0.1%
 2000  1000   800   264     11480     18.04    0.1%
 2000  1000   800   268     11470     20.38    0.1%
 2000  1000   800   272     11500     23.15    0.2%
 2000  1000   800   276     11500     17.08    0.1%
 2000  1000   800   280     11560     30.57    0.2%
 2000  1000   800   284     11520     27.68    0.2%
 2000  1000   800   288     11510     19.35    0.1%
 2000  1000   800   292     11520     11.15    0.0%
 2000  1000   800   296     11590     29.78    0.2%
 2000  1000   800   300     11570     44.15    0.3%
 2000  1000   800   304     11570     25.26    0.2%
 2000  1000   800   308     11610     19.83    0.1%
 2000  1000   800   312     11580     24.75    0.2%
 2000  1000   800   316     11620     22.44    0.1%
 2000  1000   800   320     11660     32.92    0.2%
 2000  1000   800   324     11650     34.49    0.2%
 2000  1000   800   328     11650     17.96    0.1%
 2000  1000   800   332     11670     28.56    0.2%
 2000  1000   800   336     11640     17.26    0.1%
 2000  1000   800   340     11670     27.78    0.2%
 2000  1000   800   344     11690     19.04    0.1%
 2000  1000   800   348     11700     47.27    0.4%
 2000  1000   800   352     11750     17.62    0.1%
 2000  1000   800   356     11760     16.67    0.1%
 2000  1000   800   360     11750      27.3    0.2%
 2000  1000   800   364     11690     24.04    0.2%
 2000  1000   800   368     11790     42.94    0.3%
 2000  1000   800   372     11780      35.4    0.3%
 2000  1000   800   376     11790     37.37    0.3%
 2000  1000   800   380     11780     16.26    0.1%
 2000  1000   800   384     11720     20.08    0.1%
 2000  1000   800   388     11780     19.58    0.1%
 2000  1000   800   392     11750     26.28    0.2%
 2000  1000   800   396     11800     29.77    0.2%
 2000  1000   800   400     11810     32.11    0.2%

Quality and confidence:
param     error
v         0.004
t         0.009
a         0.015
d         0.022

Model:
Time ~=        0
    + v    2.009
    + t     0.12
    + a    9.482
    + d    2.254
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "feasibility_check", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v    1.925
    + t    0.055
    + a    7.515
    + d    2.131
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 1000  1000   800   400      8327     4.055    0.0%
 1020  1000   800   400      8365     12.72    0.1%
 1040  1000   800   400      8418     12.89    0.1%
 1060  1000   800   400      8464     25.17    0.2%
 1080  1000   800   400      8519     29.74    0.3%
 1100  1000   800   400      8550     18.79    0.2%
 1120  1000   800   400      8556     26.28    0.3%
 1140  1000   800   400      8578     13.22    0.1%
 1160  1000   800   400      8658     17.97    0.2%
 1180  1000   800   400      8695     21.86    0.2%
 1200  1000   800   400      8747     32.42    0.3%
 1220  1000   800   400      8755     17.49    0.1%
 1240  1000   800   400      8794     20.48    0.2%
 1260  1000   800   400      8853     23.59    0.2%
 1280  1000   800   400      8896     28.66    0.3%
 1300  1000   800   400      8932     20.21    0.2%
 1320  1000   800   400      9000     32.23    0.3%
 1340  1000   800   400      9002     20.29    0.2%
 1360  1000   800   400      9046     15.01    0.1%
 1380  1000   800   400      9075     22.93    0.2%
 1400  1000   800   400      9137     22.96    0.2%
 1420  1000   800   400      9161      21.7    0.2%
 1440  1000   800   400      9197     21.09    0.2%
 1460  1000   800   400      9255     19.56    0.2%
 1480  1000   800   400      9268     25.46    0.2%
 1500  1000   800   400      9370     62.41    0.6%
 1520  1000   800   400      9335     28.67    0.3%
 1540  1000   800   400      9383     23.18    0.2%
 1560  1000   800   400      9445     36.17    0.3%
 1580  1000   800   400      9468     13.74    0.1%
 1600  1000   800   400      9498     33.01    0.3%
 1620  1000   800   400      9556     25.99    0.2%
 1640  1000   800   400      9596     22.84    0.2%
 1660  1000   800   400      9649     24.32    0.2%
 1680  1000   800   400      9657      30.2    0.3%
 1700  1000   800   400      9677     34.53    0.3%
 1720  1000   800   400      9721     23.18    0.2%
 1740  1000   800   400      9777      18.6    0.1%
 1760  1000   800   400      9892     23.39    0.2%
 1780  1000   800   400      9851     46.36    0.4%
 1800  1000   800   400      9901     25.91    0.2%
 1820  1000   800   400      9930     32.38    0.3%
 1840  1000   800   400      9991      24.2    0.2%
 1860  1000   800   400     10040     20.28    0.2%
 1880  1000   800   400     10060     38.52    0.3%
 1900  1000   800   400     10060     33.82    0.3%
 1920  1000   800   400     10100     23.16    0.2%
 1940  1000   800   400     10180      27.6    0.2%
 1960  1000   800   400     10140     29.76    0.2%
 1980  1000   800   400     10200     33.42    0.3%
 2000   500   800   400     10240     43.59    0.4%
 2000   510   800   400     10230     12.82    0.1%
 2000   520   800   400     10250     27.64    0.2%
 2000   530   800   400     10220     32.76    0.3%
 2000   540   800   400     10170     6.683    0.0%
 2000   550   800   400     10220     26.19    0.2%
 2000   560   800   400     10240     23.13    0.2%
 2000   570   800   400     10250     19.04    0.1%
 2000   580   800   400     10220     32.49    0.3%
 2000   590   800   400     10240     33.78    0.3%
 2000   600   800   400     10240     22.58    0.2%
 2000   610   800   400     10250     43.83    0.4%
 2000   620   800   400     10230     16.41    0.1%
 2000   630   800   400     10260     19.75    0.1%
 2000   640   800   400     10260     16.82    0.1%
 2000   650   800   400     10280     17.59    0.1%
 2000   660   800   400     10240     17.07    0.1%
 2000   670   800   400     10240     39.36    0.3%
 2000   680   800   400     10240     28.58    0.2%
 2000   690   800   400     10220     28.79    0.2%
 2000   700   800   400     10260     39.61    0.3%
 2000   710   800   400     10230     15.24    0.1%
 2000   720   800   400     10270     22.82    0.2%
 2000   730   800   400     10200     22.07    0.2%
 2000   740   800   400     10250     29.72    0.2%
 2000   750   800   400     10240     25.22    0.2%
 2000   760   800   400     10230     30.92    0.3%
 2000   770   800   400     10240     14.12    0.1%
 2000   780   800   400     10220     28.91    0.2%
 2000   790   800   400     10200     23.07    0.2%
 2000   800   800   400     10210     30.49    0.2%
 2000   810   800   400     10250     47.51    0.4%
 2000   820   800   400     10240     26.27    0.2%
 2000   830   800   400     10250     20.16    0.1%
 2000   840   800   400     10210     26.89    0.2%
 2000   850   800   400     10210     20.98    0.2%
 2000   860   800   400     10240     20.98    0.2%
 2000   870   800   400     10200     10.14    0.0%
 2000   880   800   400     10230     26.85    0.2%
 2000   890   800   400     10250     35.39    0.3%
 2000   900   800   400     10250      17.4    0.1%
 2000   910   800   400     10260     23.52    0.2%
 2000   920   800   400     10270     19.01    0.1%
 2000   930   800   400     10260     18.71    0.1%
 2000   940   800   400     10260     14.52    0.1%
 2000   950   800   400     10270     18.52    0.1%
 2000   960   800   400     10280     24.22    0.2%
 2000   970   800   400     10300     25.82    0.2%
 2000   980   800   400     10250     31.46    0.3%
 2000   990   800   400     10290     12.71    0.1%
 2000  1000   500   400      7981     13.86    0.1%
 2000  1000   506   400      8052     17.79    0.2%
 2000  1000   512   400      8111     16.22    0.2%
 2000  1000   518   400      8150     14.89    0.1%
 2000  1000   524   400      8170     21.29    0.2%
 2000  1000   530   400      8270     10.73    0.1%
 2000  1000   536   400      8271     25.84    0.3%
 2000  1000   542   400      8276     17.18    0.2%
 2000  1000   548   400      8376     32.17    0.3%
 2000  1000   554   400      8403     18.46    0.2%
 2000  1000   560   400      8441     23.78    0.2%
 2000  1000   566   400      8457     13.23    0.1%
 2000  1000   572   400      8518     27.02    0.3%
 2000  1000   578   400      8567     21.45    0.2%
 2000  1000   584   400      8628     28.74    0.3%
 2000  1000   590   400      8658     18.28    0.2%
 2000  1000   596   400      8708      25.2    0.2%
 2000  1000   602   400      8763     36.89    0.4%
 2000  1000   608   400      8812     19.22    0.2%
 2000  1000   614   400      8847     21.41    0.2%
 2000  1000   620   400      8918     17.66    0.1%
 2000  1000   626   400      8935     19.53    0.2%
 2000  1000   632   400      8976        12    0.1%
 2000  1000   638   400      9017     27.88    0.3%
 2000  1000   644   400      9080     21.83    0.2%
 2000  1000   650   400      9083     14.64    0.1%
 2000  1000   656   400      9155      25.8    0.2%
 2000  1000   662   400      9222     22.22    0.2%
 2000  1000   668   400      9262      22.4    0.2%
 2000  1000   674   400      9303     14.33    0.1%
 2000  1000   680   400      9338     19.64    0.2%
 2000  1000   686   400      9394     41.67    0.4%
 2000  1000   692   400      9428     21.09    0.2%
 2000  1000   698   400      9497     26.28    0.2%
 2000  1000   704   400      9522     32.08    0.3%
 2000  1000   710   400      9578     27.67    0.2%
 2000  1000   716   400      9635     23.06    0.2%
 2000  1000   722   400      9657     36.39    0.3%
 2000  1000   728   400      9724     18.91    0.1%
 2000  1000   734   400      9729     22.85    0.2%
 2000  1000   740   400      9808      37.7    0.3%
 2000  1000   746   400      9858     20.73    0.2%
 2000  1000   752   400      9928     41.29    0.4%
 2000  1000   758   400      9947     29.15    0.2%
 2000  1000   764   400      9986     30.62    0.3%
 2000  1000   770   400     10040     35.36    0.3%
 2000  1000   776   400     10110     27.42    0.2%
 2000  1000   782   400     10120      29.2    0.2%
 2000  1000   788   400     10170      11.9    0.1%
 2000  1000   794   400     10170     22.38    0.2%
 2000  1000   800   200      9926      30.2    0.3%
 2000  1000   800   204      9900     20.21    0.2%
 2000  1000   800   208      9947     31.24    0.3%
 2000  1000   800   212      9925      28.8    0.2%
 2000  1000   800   216      9888     25.64    0.2%
 2000  1000   800   220      9907     20.41    0.2%
 2000  1000   800   224      9902     17.37    0.1%
 2000  1000   800   228      9917     31.07    0.3%
 2000  1000   800   232      9943      35.8    0.3%
 2000  1000   800   236      9911     16.24    0.1%
 2000  1000   800   240      9905     14.78    0.1%
 2000  1000   800   244      9914     10.43    0.1%
 2000  1000   800   248     10020     38.59    0.3%
 2000  1000   800   252      9995     35.43    0.3%
 2000  1000   800   256      9978     26.93    0.2%
 2000  1000   800   260      9957     21.53    0.2%
 2000  1000   800   264     10010     23.81    0.2%
 2000  1000   800   268      9983     16.43    0.1%
 2000  1000   800   272      9997     33.01    0.3%
 2000  1000   800   276     10030     36.42    0.3%
 2000  1000   800   280     10030     37.16    0.3%
 2000  1000   800   284     10070     26.54    0.2%
 2000  1000   800   288     10080      52.2    0.5%
 2000  1000   800   292     10070     30.31    0.3%
 2000  1000   800   296     10050     30.03    0.2%
 2000  1000   800   300     10070     18.88    0.1%
 2000  1000   800   304     10150     26.37    0.2%
 2000  1000   800   308     10130     39.01    0.3%
 2000  1000   800   312     10150     27.35    0.2%
 2000  1000   800   316     10140     17.48    0.1%
 2000  1000   800   320     10210     30.15    0.2%
 2000  1000   800   324     10230     29.74    0.2%
 2000  1000   800   328     10140     30.08    0.2%
 2000  1000   800   332     10200     28.74    0.2%
 2000  1000   800   336     10210     36.32    0.3%
 2000  1000   800   340     10180      12.2    0.1%
 2000  1000   800   344     10210     21.11    0.2%
 2000  1000   800   348     10220     20.39    0.1%
 2000  1000   800   352     10230     12.58    0.1%
 2000  1000   800   356     10250     25.28    0.2%
 2000  1000   800   360     10220     19.66    0.1%
 2000  1000   800   364     10230     39.88    0.3%
 2000  1000   800   368     10280     22.64    0.2%
 2000  1000   800   372     10230     20.73    0.2%
 2000  1000   800   376     10250      40.1    0.3%
 2000  1000   800   380     10290     20.88    0.2%
 2000  1000   800   384     10220     26.44    0.2%
 2000  1000   800   388     10280     20.23    0.1%
 2000  1000   800   392     10260     19.57    0.1%
 2000  1000   800   396     10260     14.12    0.1%
 2000  1000   800   400     10250     19.85    0.1%

Quality and confidence:
param     error
v         0.003
t         0.007
a         0.012
d         0.019

Model:
Time ~=        0
    + v    1.931
    + t    0.113
    + a    7.659
    + d    1.928
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)


Parity Bot added 2 commits September 21, 2021 17:55
…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
@kianenigma
Copy link
Contributor Author

/benchmark runtime pallet pallet_election_provider_multi_phase

@parity-benchapp
Copy link

parity-benchapp bot commented Sep 22, 2021

Benchmark Runtime Pallet for branch "kiz-fix-decode-weight-election" with command cargo run --quiet --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

Results
Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_nothing", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: Staking CurrentEra (r:1 w:0)
Storage: Staking CurrentPlannedSession (r:1 w:0)
Storage: Staking ErasStartSessionIndex (r:1 w:0)
Storage: Babe EpochIndex (r:1 w:0)
Storage: Babe GenesisSlot (r:1 w:0)
Storage: Babe CurrentSlot (r:1 w:0)
Storage: Staking ForceEra (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    22.78
              µs

Reads = 8
Writes = 0

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    22.78
              µs

Reads = 8
Writes = 0

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_signed", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.76
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    32.76
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "on_initialize_open_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    29.11
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    29.11
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_accept_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)
Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.99
              µs

Reads = 1
Writes = 2

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=    48.99
              µs

Reads = 1
Writes = 2

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "finalize_signed_phase_reject_solution", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: System Account (r:1 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=     32.5
              µs

Reads = 1
Writes = 1

Min Squares Analysis
========
-- Extrinsic Time --

Model:
Time ~=     32.5
              µs

Reads = 1
Writes = 1

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "create_snapshot_internal", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:0 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    102.4
    + v    0.313
    + t    0.117
              µs

Reads = 0 + (0 * v) + (0 * t)
Writes = 3 + (0 * v) + (0 * t)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t   mean µs  sigma µs       %
 1000  1000     533.4     4.476    0.8%
 1020  1000     545.2     6.338    1.1%
 1040  1000     548.8     4.237    0.7%
 1060  1000     548.5     7.009    1.2%
 1080  1000     557.4     5.467    0.9%
 1100  1000     567.4     6.304    1.1%
 1120  1000     578.2     4.336    0.7%
 1140  1000     574.6     6.769    1.1%
 1160  1000     577.5     5.463    0.9%
 1180  1000     586.8      6.32    1.0%
 1200  1000     583.7     6.284    1.0%
 1220  1000     581.8     7.213    1.2%
 1240  1000     597.2     3.067    0.5%
 1260  1000     613.3      6.89    1.1%
 1280  1000     632.4     4.798    0.7%
 1300  1000     651.8     8.449    1.2%
 1320  1000     625.2     3.328    0.5%
 1340  1000     641.1     6.008    0.9%
 1360  1000     660.9      10.9    1.6%
 1380  1000     647.8     2.422    0.3%
 1400  1000     648.6     5.446    0.8%
 1420  1000     670.2     12.87    1.9%
 1440  1000     663.3      5.69    0.8%
 1460  1000     669.6     5.236    0.7%
 1480  1000     691.6     8.294    1.1%
 1500  1000     681.8     7.885    1.1%
 1520  1000     685.2     4.318    0.6%
 1540  1000     709.1     7.482    1.0%
 1560  1000     701.4     7.744    1.1%
 1580  1000     709.3     10.11    1.4%
 1600  1000     729.2     5.761    0.7%
 1620  1000     732.9     7.037    0.9%
 1640  1000     737.5     9.708    1.3%
 1660  1000     743.3     4.769    0.6%
 1680  1000     760.8     7.961    1.0%
 1700  1000     756.4     10.57    1.3%
 1720  1000       773     3.133    0.4%
 1740  1000     769.3     7.012    0.9%
 1760  1000     761.9      8.19    1.0%
 1780  1000     790.4        10    1.2%
 1800  1000     788.6     6.518    0.8%
 1820  1000     796.9     10.98    1.3%
 1840  1000     807.9     8.041    0.9%
 1860  1000     820.5     10.84    1.3%
 1880  1000     823.4     8.307    1.0%
 1900  1000     811.5     7.184    0.8%
 1920  1000       801     12.22    1.5%
 1940  1000     826.5     10.35    1.2%
 1960  1000       820     14.77    1.8%
 1980  1000     826.9     5.023    0.6%
 2000   500     783.8     8.238    1.0%
 2000   510     792.8     9.528    1.2%
 2000   520     793.6     9.257    1.1%
 2000   530     788.7      7.95    1.0%
 2000   540     801.2     7.577    0.9%
 2000   550     768.1     9.837    1.2%
 2000   560     767.1     5.822    0.7%
 2000   570     778.7     5.622    0.7%
 2000   580       793     5.899    0.7%
 2000   590     785.3     11.96    1.5%
 2000   600     776.8     6.679    0.8%
 2000   610     794.3      7.95    1.0%
 2000   620       792     10.54    1.3%
 2000   630     796.5     6.985    0.8%
 2000   640     796.7      10.7    1.3%
 2000   650     790.8     5.783    0.7%
 2000   660     803.4     12.96    1.6%
 2000   670     795.5     7.111    0.8%
 2000   680     790.4     7.738    0.9%
 2000   690     798.8     9.336    1.1%
 2000   700     812.4     11.17    1.3%
 2000   710     795.4     8.693    1.0%
 2000   720     805.6     9.168    1.1%
 2000   730     800.8     9.731    1.2%
 2000   740     800.2     7.666    0.9%
 2000   750     805.8     7.808    0.9%
 2000   760     807.3     6.905    0.8%
 2000   770     801.4     10.63    1.3%
 2000   780     814.1       9.2    1.1%
 2000   790       818     9.244    1.1%
 2000   800     818.7     8.891    1.0%
 2000   810     819.1     8.642    1.0%
 2000   820     820.5     13.16    1.6%
 2000   830     808.6     7.006    0.8%
 2000   840     810.8     8.613    1.0%
 2000   850     813.6     9.262    1.1%
 2000   860     813.2     9.278    1.1%
 2000   870     829.2     10.51    1.2%
 2000   880       825     5.633    0.6%
 2000   890     821.3     6.506    0.7%
 2000   900     818.6     9.091    1.1%
 2000   910     824.7     9.499    1.1%
 2000   920     828.4     7.304    0.8%
 2000   930     844.7     9.403    1.1%
 2000   940     828.1     7.706    0.9%
 2000   950     834.5     6.601    0.7%
 2000   960     835.5     8.161    0.9%
 2000   970     823.3     9.657    1.1%
 2000   980     846.9      9.91    1.1%
 2000   990     846.3     9.818    1.1%
 2000  1000     833.7     10.16    1.2%

Quality and confidence:
param     error
v         0.001
t         0.002

Model:
Time ~=       96
    + v    0.307
    + t    0.133
              µs

Reads = 0 + (0 * v) + (0 * t)
Writes = 3 + (0 * v) + (0 * t)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "elect_queued", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase Round (r:1 w:1)
Storage: ElectionProviderMultiPhase DesiredTargets (r:0 w:1)
Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=    111.6
    + a    1.617
    + d    0.485
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    a     d   mean µs  sigma µs       %
  500   400      1118     11.64    1.0%
  506   400      1128     11.23    0.9%
  512   400      1120     9.782    0.8%
  518   400      1133     13.64    1.2%
  524   400      1142      9.49    0.8%
  530   400      1168     6.655    0.5%
  536   400      1153     3.615    0.3%
  542   400      1177      3.53    0.2%
  548   400      1188     8.803    0.7%
  554   400      1200     5.382    0.4%
  560   400      1208     12.74    1.0%
  566   400      1216      10.7    0.8%
  572   400      1222     2.198    0.1%
  578   400      1241     9.192    0.7%
  584   400      1244      14.8    1.1%
  590   400      1269     3.636    0.2%
  596   400      1268     9.962    0.7%
  602   400      1270     13.65    1.0%
  608   400      1295     16.12    1.2%
  614   400      1329     13.67    1.0%
  620   400      1312     5.067    0.3%
  626   400      1323     9.818    0.7%
  632   400      1330     12.19    0.9%
  638   400      1357     14.42    1.0%
  644   400      1347     5.171    0.3%
  650   400      1352     4.521    0.3%
  656   400      1389     13.16    0.9%
  662   400      1380     12.06    0.8%
  668   400      1383     9.238    0.6%
  674   400      1406     12.34    0.8%
  680   400      1408     11.86    0.8%
  686   400      1424     11.39    0.8%
  692   400      1428     9.169    0.6%
  698   400      1433     11.32    0.7%
  704   400      1451     13.19    0.9%
  710   400      1491     11.32    0.7%
  716   400      1466     11.06    0.7%
  722   400      1479     9.981    0.6%
  728   400      1483     12.44    0.8%
  734   400      1506     12.22    0.8%
  740   400      1492     12.09    0.8%
  746   400      1497     3.834    0.2%
  752   400      1514     15.65    1.0%
  758   400      1537     12.04    0.7%
  764   400      1531     12.27    0.8%
  770   400      1540      9.07    0.5%
  776   400      1550     6.557    0.4%
  782   400      1566     11.08    0.7%
  788   400      1577     12.95    0.8%
  794   400      1593     14.14    0.8%
  800   200      1506     12.85    0.8%
  800   204      1512     11.28    0.7%
  800   208      1532     17.02    1.1%
  800   212      1505     9.843    0.6%
  800   216      1508      9.18    0.6%
  800   220      1519     10.58    0.6%
  800   224      1531     10.26    0.6%
  800   228      1544     13.65    0.8%
  800   232      1525     9.762    0.6%
  800   236      1541     12.29    0.7%
  800   240      1539     10.91    0.7%
  800   244      1554     10.38    0.6%
  800   248      1538     10.03    0.6%
  800   252      1538     9.603    0.6%
  800   256      1544      10.8    0.6%
  800   260      1548     9.747    0.6%
  800   264      1543     13.02    0.8%
  800   268      1552     15.19    0.9%
  800   272      1546     4.136    0.2%
  800   276      1556     10.29    0.6%
  800   280      1560     10.99    0.7%
  800   284      1614     13.14    0.8%
  800   288      1565     16.65    1.0%
  800   292      1562     9.624    0.6%
  800   296      1578     7.851    0.4%
  800   300      1566     16.35    1.0%
  800   304      1574      12.6    0.8%
  800   308      1572     17.14    1.0%
  800   312      1560     15.02    0.9%
  800   316      1573     10.09    0.6%
  800   320      1580     13.74    0.8%
  800   324      1557     2.602    0.1%
  800   328      1577     13.24    0.8%
  800   332      1571     4.619    0.2%
  800   336      1634     14.49    0.8%
  800   340      1580     13.13    0.8%
  800   344      1585     14.09    0.8%
  800   348      1589     17.09    1.0%
  800   352      1592      14.1    0.8%
  800   356      1583      12.2    0.7%
  800   360      1597     18.21    1.1%
  800   364      1597     11.28    0.7%
  800   368      1586     9.156    0.5%
  800   372      1638        15    0.9%
  800   376      1606     14.72    0.9%
  800   380      1599     11.75    0.7%
  800   384      1606     14.99    0.9%
  800   388      1605     10.11    0.6%
  800   392      1608     10.53    0.6%
  800   396      1611     12.07    0.7%
  800   400      1602     11.58    0.7%

Quality and confidence:
param     error
a         0.006
d          0.01

Model:
Time ~=    100.5
    + a    1.665
    + d    0.443
              µs

Reads = 6 + (0 * a) + (0 * d)
Writes = 8 + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=     73.5
    + c    0.244
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    c   mean µs  sigma µs       %
    1     73.95     1.904    2.5%
    2     74.39     0.638    0.8%
    3     75.93     2.919    3.8%
    4     74.34     0.976    1.3%
    5      74.3      0.42    0.5%
    6     74.98     0.411    0.5%
    7     75.94     0.694    0.9%
    8     75.82     0.685    0.9%
    9     75.51     0.987    1.3%

Quality and confidence:
param     error
c         0.059

Model:
Time ~=    74.08
    + c    0.187
              µs

Reads = 5 + (0 * c)
Writes = 3 + (0 * c)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "submit_unsigned", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase QueuedSolution (r:1 w:1)
Storage: ElectionProviderMultiPhase SnapshotMetadata (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v     1.95
    + t    0.054
    + a    9.612
    + d    2.614
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 1000  1000   800   400      9839     19.85    0.2%
 1020  1000   800   400      9870     19.97    0.2%
 1040  1000   800   400      9992     47.61    0.4%
 1060  1000   800   400     10010     36.39    0.3%
 1080  1000   800   400     10020     36.81    0.3%
 1100  1000   800   400     10060     27.99    0.2%
 1120  1000   800   400     10110     29.92    0.2%
 1140  1000   800   400     10140     18.58    0.1%
 1160  1000   800   400     10170     24.29    0.2%
 1180  1000   800   400     10210     28.97    0.2%
 1200  1000   800   400     10300     41.25    0.4%
 1220  1000   800   400     10330     32.28    0.3%
 1240  1000   800   400     10340     29.23    0.2%
 1260  1000   800   400     10400     21.41    0.2%
 1280  1000   800   400     10430     23.16    0.2%
 1300  1000   800   400     10470     30.44    0.2%
 1320  1000   800   400     10510     22.15    0.2%
 1340  1000   800   400     10550     22.81    0.2%
 1360  1000   800   400     10580     24.14    0.2%
 1380  1000   800   400     10610     36.63    0.3%
 1400  1000   800   400     10650     22.33    0.2%
 1420  1000   800   400     10680     26.87    0.2%
 1440  1000   800   400     10740     31.47    0.2%
 1460  1000   800   400     10770     30.96    0.2%
 1480  1000   800   400     10850      26.3    0.2%
 1500  1000   800   400     10880     37.75    0.3%
 1520  1000   800   400     10910     34.07    0.3%
 1540  1000   800   400     10970     15.72    0.1%
 1560  1000   800   400     10980     49.11    0.4%
 1580  1000   800   400     11010     23.82    0.2%
 1600  1000   800   400     11060     17.21    0.1%
 1620  1000   800   400     11090     54.39    0.4%
 1640  1000   800   400     11120     15.33    0.1%
 1660  1000   800   400     11150     43.28    0.3%
 1680  1000   800   400     11210     28.77    0.2%
 1700  1000   800   400     11230     13.63    0.1%
 1720  1000   800   400     11310     24.78    0.2%
 1740  1000   800   400     11350     35.97    0.3%
 1760  1000   800   400     11350     24.55    0.2%
 1780  1000   800   400     11410     35.34    0.3%
 1800  1000   800   400     11420     18.79    0.1%
 1820  1000   800   400     11470     25.06    0.2%
 1840  1000   800   400     11520     13.06    0.1%
 1860  1000   800   400     11570     30.13    0.2%
 1880  1000   800   400     11620     44.75    0.3%
 1900  1000   800   400     11630     44.31    0.3%
 1920  1000   800   400     11650     41.96    0.3%
 1940  1000   800   400     11720     21.52    0.1%
 1960  1000   800   400     11770     29.41    0.2%
 1980  1000   800   400     11760     40.02    0.3%
 2000   500   800   400     11740     9.431    0.0%
 2000   510   800   400     11770     18.81    0.1%
 2000   520   800   400     11790     36.03    0.3%
 2000   530   800   400     11750     27.03    0.2%
 2000   540   800   400     11740     34.61    0.2%
 2000   550   800   400     11770     32.17    0.2%
 2000   560   800   400     11780     26.51    0.2%
 2000   570   800   400     11790      43.3    0.3%
 2000   580   800   400     11760     21.15    0.1%
 2000   590   800   400     11800     32.23    0.2%
 2000   600   800   400     11780     32.99    0.2%
 2000   610   800   400     11820     37.55    0.3%
 2000   620   800   400     11790     35.71    0.3%
 2000   630   800   400     11770      40.5    0.3%
 2000   640   800   400     11790     28.18    0.2%
 2000   650   800   400     11780     36.89    0.3%
 2000   660   800   400     11850     37.49    0.3%
 2000   670   800   400     11770     17.63    0.1%
 2000   680   800   400     11780     30.52    0.2%
 2000   690   800   400     11760      29.4    0.2%
 2000   700   800   400     11790     19.81    0.1%
 2000   710   800   400     11800      27.9    0.2%
 2000   720   800   400     11790      26.8    0.2%
 2000   730   800   400     11760      41.3    0.3%
 2000   740   800   400     11800     22.74    0.1%
 2000   750   800   400     11800     31.98    0.2%
 2000   760   800   400     11800     30.79    0.2%
 2000   770   800   400     11800     40.42    0.3%
 2000   780   800   400     11800     27.84    0.2%
 2000   790   800   400     11830      38.5    0.3%
 2000   800   800   400     11750       7.5    0.0%
 2000   810   800   400     11800     38.98    0.3%
 2000   820   800   400     11850     44.71    0.3%
 2000   830   800   400     11800     32.93    0.2%
 2000   840   800   400     11810     25.23    0.2%
 2000   850   800   400     11800     28.72    0.2%
 2000   860   800   400     11780      31.3    0.2%
 2000   870   800   400     11790     33.83    0.2%
 2000   880   800   400     11760     27.22    0.2%
 2000   890   800   400     11810     30.49    0.2%
 2000   900   800   400     11820     22.99    0.1%
 2000   910   800   400     11760     14.84    0.1%
 2000   920   800   400     11820     49.78    0.4%
 2000   930   800   400     11770     28.57    0.2%
 2000   940   800   400     11770     30.72    0.2%
 2000   950   800   400     11810     35.41    0.2%
 2000   960   800   400     11790     14.06    0.1%
 2000   970   800   400     11840     37.62    0.3%
 2000   980   800   400     11780     19.07    0.1%
 2000   990   800   400     11750     23.38    0.1%
 2000  1000   500   400      8984     18.11    0.2%
 2000  1000   506   400      9042     24.25    0.2%
 2000  1000   512   400      9116     16.19    0.1%
 2000  1000   518   400      9167     28.14    0.3%
 2000  1000   524   400      9193      20.1    0.2%
 2000  1000   530   400      9241     23.91    0.2%
 2000  1000   536   400      9304     43.54    0.4%
 2000  1000   542   400      9346     18.87    0.2%
 2000  1000   548   400      9398     14.88    0.1%
 2000  1000   554   400      9473     23.65    0.2%
 2000  1000   560   400      9519     42.06    0.4%
 2000  1000   566   400      9572     31.44    0.3%
 2000  1000   572   400      9621     15.66    0.1%
 2000  1000   578   400      9695     35.14    0.3%
 2000  1000   584   400      9721        31    0.3%
 2000  1000   590   400      9797     23.06    0.2%
 2000  1000   596   400      9835     26.06    0.2%
 2000  1000   602   400      9892      29.5    0.2%
 2000  1000   608   400      9912     15.22    0.1%
 2000  1000   614   400     10000     32.34    0.3%
 2000  1000   620   400     10030     21.45    0.2%
 2000  1000   626   400     10080     11.68    0.1%
 2000  1000   632   400     10120     12.52    0.1%
 2000  1000   638   400     10210     21.19    0.2%
 2000  1000   644   400     10260      33.9    0.3%
 2000  1000   650   400     10320     26.21    0.2%
 2000  1000   656   400     10350      23.8    0.2%
 2000  1000   662   400     10390     24.98    0.2%
 2000  1000   668   400     10450     18.65    0.1%
 2000  1000   674   400     10480     21.42    0.2%
 2000  1000   680   400     10540     12.64    0.1%
 2000  1000   686   400     10620     23.04    0.2%
 2000  1000   692   400     10710     18.93    0.1%
 2000  1000   698   400     10700     38.05    0.3%
 2000  1000   704   400     10970     24.28    0.2%
 2000  1000   710   400     11030     30.45    0.2%
 2000  1000   716   400     11070     32.68    0.2%
 2000  1000   722   400     11120     16.75    0.1%
 2000  1000   728   400     11170     34.57    0.3%
 2000  1000   734   400     11260     50.14    0.4%
 2000  1000   740   400     11290      30.5    0.2%
 2000  1000   746   400     11360     13.01    0.1%
 2000  1000   752   400     11360     36.18    0.3%
 2000  1000   758   400     11450     23.48    0.2%
 2000  1000   764   400     11510     21.02    0.1%
 2000  1000   770   400     11570      36.3    0.3%
 2000  1000   776   400     11610     38.17    0.3%
 2000  1000   782   400     11710     29.75    0.2%
 2000  1000   788   400     11740     37.91    0.3%
 2000  1000   794   400     11800     33.15    0.2%
 2000  1000   800   200     11450     51.96    0.4%
 2000  1000   800   204     11370     31.27    0.2%
 2000  1000   800   208     11380     20.29    0.1%
 2000  1000   800   212     11430     24.85    0.2%
 2000  1000   800   216     11400     32.71    0.2%
 2000  1000   800   220     11430     18.55    0.1%
 2000  1000   800   224     11390     26.04    0.2%
 2000  1000   800   228     11440      48.9    0.4%
 2000  1000   800   232     11430     32.48    0.2%
 2000  1000   800   236     11480     21.58    0.1%
 2000  1000   800   240     11430     24.59    0.2%
 2000  1000   800   244     11460     61.72    0.5%
 2000  1000   800   248     11470     23.78    0.2%
 2000  1000   800   252     11520     34.23    0.2%
 2000  1000   800   256     11510     37.56    0.3%
 2000  1000   800   260     11520     15.74    0.1%
 2000  1000   800   264     11570     21.41    0.1%
 2000  1000   800   268     11540     21.68    0.1%
 2000  1000   800   272     11510     26.72    0.2%
 2000  1000   800   276     11550     29.98    0.2%
 2000  1000   800   280     11560     39.19    0.3%
 2000  1000   800   284     11520     17.24    0.1%
 2000  1000   800   288     11550     22.03    0.1%
 2000  1000   800   292     11600     34.37    0.2%
 2000  1000   800   296     11630     31.09    0.2%
 2000  1000   800   300     11640     25.25    0.2%
 2000  1000   800   304     11620     24.52    0.2%
 2000  1000   800   308     11640      13.2    0.1%
 2000  1000   800   312     11650     21.26    0.1%
 2000  1000   800   316     11720     34.99    0.2%
 2000  1000   800   320     11760     35.78    0.3%
 2000  1000   800   324     11740     23.86    0.2%
 2000  1000   800   328     11700     32.93    0.2%
 2000  1000   800   332     11810     63.63    0.5%
 2000  1000   800   336     11790     35.41    0.3%
 2000  1000   800   340     11780     39.11    0.3%
 2000  1000   800   344     11820     34.01    0.2%
 2000  1000   800   348     11770     22.01    0.1%
 2000  1000   800   352     11870     28.81    0.2%
 2000  1000   800   356     11850     40.64    0.3%
 2000  1000   800   360     11810     28.19    0.2%
 2000  1000   800   364     11830     31.23    0.2%
 2000  1000   800   368     11820     25.26    0.2%
 2000  1000   800   372     11850     23.95    0.2%
 2000  1000   800   376     11830     26.29    0.2%
 2000  1000   800   380     11870     9.135    0.0%
 2000  1000   800   384     11880      19.4    0.1%
 2000  1000   800   388     11820     27.13    0.2%
 2000  1000   800   392     11860     29.69    0.2%
 2000  1000   800   396     11890     90.99    0.7%
 2000  1000   800   400     11810     21.35    0.1%

Quality and confidence:
param     error
v         0.005
t          0.01
a         0.018
d         0.027

Model:
Time ~=        0
    + v     1.97
    + t    0.173
    + a    9.783
    + d    2.224
              µs

Reads = 7 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 1 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Pallet: "pallet_election_provider_multi_phase", Extrinsic: "feasibility_check", Lowest values: [], Highest values: [], Steps: 50, Repeat: 20
Raw Storage Info
========
Storage: ElectionProviderMultiPhase Round (r:1 w:0)
Storage: ElectionProviderMultiPhase DesiredTargets (r:1 w:0)
Storage: ElectionProviderMultiPhase MinimumUntrustedScore (r:1 w:0)
Storage: ElectionProviderMultiPhase Snapshot (r:1 w:0)

Median Slopes Analysis
========
-- Extrinsic Time --

Model:
Time ~=        0
    + v     1.91
    + t    0.138
    + a     7.55
    + d    2.012
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)

Min Squares Analysis
========
-- Extrinsic Time --

Data points distribution:
    v     t     a     d   mean µs  sigma µs       %
 1000  1000   800   400      8492     17.33    0.2%
 1020  1000   800   400      8525     23.69    0.2%
 1040  1000   800   400      8603     23.89    0.2%
 1060  1000   800   400      8613      29.6    0.3%
 1080  1000   800   400      8644     19.52    0.2%
 1100  1000   800   400      8692     24.18    0.2%
 1120  1000   800   400      8740     26.78    0.3%
 1140  1000   800   400      8801     18.49    0.2%
 1160  1000   800   400      8819     23.82    0.2%
 1180  1000   800   400      8873     18.74    0.2%
 1200  1000   800   400      8942     18.06    0.2%
 1220  1000   800   400      8956     17.58    0.1%
 1240  1000   800   400      8994     26.89    0.2%
 1260  1000   800   400      8995     21.95    0.2%
 1280  1000   800   400      9073     19.36    0.2%
 1300  1000   800   400      9108     28.39    0.3%
 1320  1000   800   400      9130     18.22    0.1%
 1340  1000   800   400      9173     30.06    0.3%
 1360  1000   800   400      9229     30.93    0.3%
 1380  1000   800   400      9252      21.4    0.2%
 1400  1000   800   400      9361     45.39    0.4%
 1420  1000   800   400      9316     23.91    0.2%
 1440  1000   800   400      9351     22.36    0.2%
 1460  1000   800   400      9409     23.95    0.2%
 1480  1000   800   400      9423      28.8    0.3%
 1500  1000   800   400      9482     30.55    0.3%
 1520  1000   800   400      9511     31.86    0.3%
 1540  1000   800   400      9540     29.59    0.3%
 1560  1000   800   400      9608     17.54    0.1%
 1580  1000   800   400      9616     40.11    0.4%
 1600  1000   800   400      9680     26.33    0.2%
 1620  1000   800   400      9678      34.4    0.3%
 1640  1000   800   400      9736      14.4    0.1%
 1660  1000   800   400      9770     20.39    0.2%
 1680  1000   800   400      9805     18.54    0.1%
 1700  1000   800   400      9867     32.31    0.3%
 1720  1000   800   400      9916     31.78    0.3%
 1740  1000   800   400      9946     21.59    0.2%
 1760  1000   800   400      9991     22.49    0.2%
 1780  1000   800   400      9996     26.58    0.2%
 1800  1000   800   400     10120     37.86    0.3%
 1820  1000   800   400     10070     12.49    0.1%
 1840  1000   800   400     10120      33.5    0.3%
 1860  1000   800   400     10120     36.37    0.3%
 1880  1000   800   400     10190     18.97    0.1%
 1900  1000   800   400     10250     23.92    0.2%
 1920  1000   800   400     10240     14.99    0.1%
 1940  1000   800   400     10310     21.74    0.2%
 1960  1000   800   400     10340     37.37    0.3%
 1980  1000   800   400     10390     22.38    0.2%
 2000   500   800   400     10310     14.17    0.1%
 2000   510   800   400     10350     18.47    0.1%
 2000   520   800   400     10470      36.9    0.3%
 2000   530   800   400     10330     15.99    0.1%
 2000   540   800   400     10340     14.39    0.1%
 2000   550   800   400     10340     26.15    0.2%
 2000   560   800   400     10390     26.49    0.2%
 2000   570   800   400     10380     22.62    0.2%
 2000   580   800   400     10370     43.82    0.4%
 2000   590   800   400     10420     22.09    0.2%
 2000   600   800   400     10370     22.15    0.2%
 2000   610   800   400     10380     25.17    0.2%
 2000   620   800   400     10390     22.32    0.2%
 2000   630   800   400     10370     27.09    0.2%
 2000   640   800   400     10370      17.4    0.1%
 2000   650   800   400     10390     22.12    0.2%
 2000   660   800   400     10380     12.89    0.1%
 2000   670   800   400     10400     30.74    0.2%
 2000   680   800   400     10390     25.19    0.2%
 2000   690   800   400     10390     16.52    0.1%
 2000   700   800   400     10400     23.79    0.2%
 2000   710   800   400     10410     41.96    0.4%
 2000   720   800   400     10370     36.25    0.3%
 2000   730   800   400     10390     38.64    0.3%
 2000   740   800   400     10450     23.84    0.2%
 2000   750   800   400     10400     17.44    0.1%
 2000   760   800   400     10410     26.86    0.2%
 2000   770   800   400     10390      27.8    0.2%
 2000   780   800   400     10400      31.2    0.2%
 2000   790   800   400     10420     33.15    0.3%
 2000   800   800   400     10420        33    0.3%
 2000   810   800   400     10400     20.07    0.1%
 2000   820   800   400     10430     33.53    0.3%
 2000   830   800   400     10420     39.99    0.3%
 2000   840   800   400     10410     35.71    0.3%
 2000   850   800   400     10420      20.8    0.1%
 2000   860   800   400     10420     24.65    0.2%
 2000   870   800   400     10440     19.74    0.1%
 2000   880   800   400     10390      26.7    0.2%
 2000   890   800   400     10410     21.28    0.2%
 2000   900   800   400     10390     18.22    0.1%
 2000   910   800   400     10410     13.88    0.1%
 2000   920   800   400     10460     29.99    0.2%
 2000   930   800   400     10430      22.8    0.2%
 2000   940   800   400     10430     25.17    0.2%
 2000   950   800   400     10430     29.22    0.2%
 2000   960   800   400     10440     14.89    0.1%
 2000   970   800   400     10460     20.08    0.1%
 2000   980   800   400     10420      35.4    0.3%
 2000   990   800   400     10400     23.03    0.2%
 2000  1000   500   400      8103     21.56    0.2%
 2000  1000   506   400      8172      10.4    0.1%
 2000  1000   512   400      8201     22.22    0.2%
 2000  1000   518   400      8249     24.69    0.2%
 2000  1000   524   400      8311     29.23    0.3%
 2000  1000   530   400      8343     17.27    0.2%
 2000  1000   536   400      8415     22.69    0.2%
 2000  1000   542   400      8440      28.5    0.3%
 2000  1000   548   400      8487     16.31    0.1%
 2000  1000   554   400      8518     25.51    0.2%
 2000  1000   560   400      8571     13.14    0.1%
 2000  1000   566   400      8605     29.29    0.3%
 2000  1000   572   400      8666     15.42    0.1%
 2000  1000   578   400      8702     14.27    0.1%
 2000  1000   584   400      8806     29.51    0.3%
 2000  1000   590   400      8834     28.38    0.3%
 2000  1000   596   400      8897     25.39    0.2%
 2000  1000   602   400      8926     25.94    0.2%
 2000  1000   608   400      8984     20.14    0.2%
 2000  1000   614   400      9035     30.76    0.3%
 2000  1000   620   400      9077     24.93    0.2%
 2000  1000   626   400      9044     18.22    0.2%
 2000  1000   632   400      9163     40.84    0.4%
 2000  1000   638   400      9182     17.21    0.1%
 2000  1000   644   400      9250     16.94    0.1%
 2000  1000   650   400      9213     21.34    0.2%
 2000  1000   656   400      9273     22.67    0.2%
 2000  1000   662   400      9324     18.62    0.1%
 2000  1000   668   400      9365     32.13    0.3%
 2000  1000   674   400      9413     25.83    0.2%
 2000  1000   680   400      9453     17.94    0.1%
 2000  1000   686   400      9554     85.59    0.8%
 2000  1000   692   400      9582     26.32    0.2%
 2000  1000   698   400      9603     22.27    0.2%
 2000  1000   704   400      9684     15.09    0.1%
 2000  1000   710   400      9719     32.22    0.3%
 2000  1000   716   400      9732     35.67    0.3%
 2000  1000   722   400      9784     25.34    0.2%
 2000  1000   728   400      9826     19.66    0.2%
 2000  1000   734   400      9871        17    0.1%
 2000  1000   740   400      9926     14.91    0.1%
 2000  1000   746   400      9981     41.45    0.4%
 2000  1000   752   400      9998     25.96    0.2%
 2000  1000   758   400     10080     43.75    0.4%
 2000  1000   764   400     10110     40.94    0.4%
 2000  1000   770   400     10150     32.14    0.3%
 2000  1000   776   400     10190     32.52    0.3%
 2000  1000   782   400     10260     26.46    0.2%
 2000  1000   788   400     10320     26.03    0.2%
 2000  1000   794   400     10340      38.1    0.3%
 2000  1000   800   200     10070     29.17    0.2%
 2000  1000   800   204     10020     17.88    0.1%
 2000  1000   800   208     10060     22.37    0.2%
 2000  1000   800   212     10060     24.05    0.2%
 2000  1000   800   216     10030     32.24    0.3%
 2000  1000   800   220     10070     29.05    0.2%
 2000  1000   800   224     10050     43.25    0.4%
 2000  1000   800   228     10060     30.78    0.3%
 2000  1000   800   232     10070     27.71    0.2%
 2000  1000   800   236     10120     15.98    0.1%
 2000  1000   800   240     10150     30.82    0.3%
 2000  1000   800   244     10090     10.67    0.1%
 2000  1000   800   248     10130     23.22    0.2%
 2000  1000   800   252     10140     28.01    0.2%
 2000  1000   800   256     10170     30.68    0.3%
 2000  1000   800   260     10170     26.09    0.2%
 2000  1000   800   264     10170     29.16    0.2%
 2000  1000   800   268     10200     26.51    0.2%
 2000  1000   800   272     10220      22.6    0.2%
 2000  1000   800   276     10210     26.85    0.2%
 2000  1000   800   280     10170     16.26    0.1%
 2000  1000   800   284     10240      16.1    0.1%
 2000  1000   800   288     10230     30.29    0.2%
 2000  1000   800   292     10300     33.75    0.3%
 2000  1000   800   296     10250     37.11    0.3%
 2000  1000   800   300     10290     22.75    0.2%
 2000  1000   800   304     10300     33.63    0.3%
 2000  1000   800   308     10300     36.55    0.3%
 2000  1000   800   312     10260     16.69    0.1%
 2000  1000   800   316     10370     27.41    0.2%
 2000  1000   800   320     10320     25.86    0.2%
 2000  1000   800   324     10340     16.95    0.1%
 2000  1000   800   328     10320     38.65    0.3%
 2000  1000   800   332     10330      24.6    0.2%
 2000  1000   800   336     10330     26.99    0.2%
 2000  1000   800   340     10350     26.87    0.2%
 2000  1000   800   344     10330     11.41    0.1%
 2000  1000   800   348     10350     18.49    0.1%
 2000  1000   800   352     10390     28.42    0.2%
 2000  1000   800   356     10370     37.48    0.3%
 2000  1000   800   360     10380     35.37    0.3%
 2000  1000   800   364     10370     42.49    0.4%
 2000  1000   800   368     10370     19.17    0.1%
 2000  1000   800   372     10390     27.56    0.2%
 2000  1000   800   376     10390     28.99    0.2%
 2000  1000   800   380     10420     29.14    0.2%
 2000  1000   800   384     10420     16.81    0.1%
 2000  1000   800   388     10390     16.92    0.1%
 2000  1000   800   392     10380     30.76    0.2%
 2000  1000   800   396     10420      16.2    0.1%
 2000  1000   800   400     10420     27.28    0.2%

Quality and confidence:
param     error
v         0.003
t         0.007
a         0.013
d         0.019

Model:
Time ~=        0
    + v     1.91
    + t    0.111
    + a    7.741
    + d    1.844
              µs

Reads = 4 + (0 * v) + (0 * t) + (0 * a) + (0 * d)
Writes = 0 + (0 * v) + (0 * t) + (0 * a) + (0 * d)


@kianenigma
Copy link
Contributor Author

Okay, the last commit seemed somewhat stable, will do one more benchmarks and if there are not huge discrepancies, will merge this. Frankly, this pallet will be retired in some time, nor is it designed to be in a weight-sensitive context (e.g. a parachain), so I don't want to spend too much on it.

…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
// Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)
fn on_initialize_open_unsigned() -> Weight {
(43_419_000 as Weight)
(29_117_000 as Weight)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

seriously, this function is super trivial. I am not sure why it is changing by like 20%.

.saturating_add((127_000 as Weight).saturating_mul(t as Weight))
.saturating_add((307_000 as Weight).saturating_mul(v as Weight))
// Standard Error: 2_000
.saturating_add((133_000 as Weight).saturating_mul(t as Weight))
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these are more reasonable, the base weight is a bit less now, the component coefficients are a bit more, I presume in most cases the end up being the same thing, more or less.

@kianenigma
Copy link
Contributor Author

bot merge

@ghost
Copy link

ghost commented Sep 22, 2021

Waiting for commit status.

@ghost ghost merged commit 1361206 into master Sep 22, 2021
@ghost ghost deleted the kiz-fix-decode-weight-election branch September 22, 2021 14:38
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. D3-trivial 🧸 PR contains trivial changes in a runtime directory that do not require an audit

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants