Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fresh weights #433

Merged
merged 19 commits into from
Aug 19, 2024
Merged

Fresh weights #433

merged 19 commits into from
Aug 19, 2024

Conversation

bkontur
Copy link
Contributor

@bkontur bkontur commented Aug 14, 2024

Closes: #436

(requested for coretime-polkadot and polkadot)

  • Does not require a CHANGELOG entry

TODO

  • add polkadot-runtime (in-progress / running)
  • add asset-hubs (in-progress / running)
  • add all
  • add subweight comparison

The comparison of this branch with main@ab0f42df90ae60a7e6192afce842eb0341b17efa

Note: Change [%] has threashold 5, so it show only if change is more than 5% or less than -5%.

Relay chains

Kusama

subweight compare commits          --path-pattern "./relay/kusama/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="relay/kusama/src/weights/"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
polkadot_runtime_common_paras_registrar.rs schedule_code_upgrade - - ERROR
runtime_parachains_paras.rs add_trusted_validation_code - - ERROR
runtime_parachains_paras.rs force_note_new_head - - ERROR
runtime_parachains_paras.rs force_schedule_code_upgrade - - ERROR
runtime_parachains_paras.rs force_set_current_code - - ERROR
runtime_parachains_paras.rs force_set_current_head - - ERROR
pallet_balances_nis_counterpart.rs burn_keep_alive 19.23us 146.23us +660.55
pallet_balances_nis_counterpart.rs burn_allow_death 28.44us 156.84us +451.40
runtime_parachains_assigner_on_demand.rs place_order_keep_alive 333.04us 735.26us +120.77
runtime_parachains_assigner_on_demand.rs place_order_allow_death 332.99us 735.00us +120.73
pallet_xcm.rs execute 7.23us 12.10us +67.43
runtime_parachains_coretime.rs request_revenue_at 487.64us 769.09us +57.72
frame_election_provider_support.rs phragmen 40.47ms 58.87ms +45.44
pallet_scheduler.rs cancel 266.63us 374.16us +40.33
pallet_staking.rs cancel_deferred_slash 5.88ms 8.22ms +39.82
pallet_scheduler.rs execute_dispatch_unsigned 1.90us 2.57us +35.62
pallet_scheduler.rs cancel_named 299.30us 405.78us +35.57
pallet_scheduler.rs execute_dispatch_signed 1.96us 2.62us +33.74
pallet_referenda_fellowship_referenda.rs place_decision_deposit_not_queued 491.08us 640.28us +30.38
pallet_referenda_fellowship_referenda.rs place_decision_deposit_queued 492.22us 641.76us +30.38
frame_election_provider_support.rs phragmms 35.71ms 46.50ms +30.23
pallet_referenda_referenda.rs place_decision_deposit_preparing 417.11us 528.42us +26.69
pallet_referenda_fellowship_referenda.rs cancel 405.70us 513.85us +26.66
pallet_referenda_fellowship_referenda.rs place_decision_deposit_preparing 418.92us 530.46us +26.63
pallet_referenda_referenda.rs cancel 405.09us 512.64us +26.55
pallet_timestamp.rs on_finalize 3.40us 4.27us +25.44
frame_system.rs apply_authorized_upgrade 96.45ms 120.70ms +25.14
frame_system.rs set_code 94.74ms 118.45ms +25.02
pallet_referenda_fellowship_referenda.rs kill 462.30us 573.67us +24.09
pallet_referenda_referenda.rs kill 482.67us 596.14us +23.51
pallet_referenda_referenda.rs place_decision_deposit_queued 455.71us 562.72us +23.48
pallet_xcm.rs force_default_xcm_version 2.06us 2.54us +23.42
pallet_referenda_referenda.rs place_decision_deposit_not_queued 455.96us 562.58us +23.38
pallet_utility.rs as_derivative 3.98us 4.86us +22.11
pallet_conviction_voting.rs remove_vote 635.09us 770.07us +21.25
pallet_scheduler.rs service_task_base 3.24us 3.91us +20.68
pallet_referenda_referenda.rs place_decision_deposit_passing 551.01us 663.45us +20.41
pallet_referenda_referenda.rs place_decision_deposit_failing 549.32us 661.22us +20.37
frame_benchmarking_baseline.rs sr25519_verification 4.06ms 4.87ms +20.14
pallet_referenda_fellowship_referenda.rs place_decision_deposit_failing 580.23us 693.49us +19.52
pallet_ranked_collective.rs vote 564.94us 675.19us +19.52
pallet_referenda_fellowship_referenda.rs place_decision_deposit_passing 697.90us 833.71us +19.46
pallet_scheduler.rs service_task_periodic 3.31us 3.94us +19.14
frame_benchmarking_baseline.rs hashing 23.52ms 27.97ms +18.89
pallet_staking.rs deprecate_controller_batch 1.90s 2.25s +18.49
pallet_utility.rs dispatch_as 6.19us 7.33us +18.47
pallet_staking.rs withdraw_unbonded_update 369.60us 436.16us +18.01
pallet_fast_unstake.rs on_idle_unstake 48.76ms 56.97ms +16.83
pallet_staking.rs set_staking_configs_all_remove 603.31us 704.72us +16.81
pallet_staking.rs set_staking_configs_all_set 603.71us 705.18us +16.81
pallet_balances_nis_counterpart.rs force_adjust_total_issuance 5.77us 6.71us +16.25
pallet_utility.rs batch 3.07ms 3.56ms +16.05
pallet_conviction_voting.rs vote_existing 933.51us 1.08ms +15.93
pallet_utility.rs batch_all 3.27ms 3.77ms +15.52
frame_system.rs remark_with_event 6.08ms 7.02ms +15.40
pallet_scheduler.rs set_retry_named 162.80us 187.58us +15.22
frame_system.rs authorize_upgrade 108.23us 124.63us +15.16
pallet_balances_native.rs burn_allow_death 28.44us 32.72us +15.03
pallet_utility.rs force_batch 3.07ms 3.53ms +15.03
pallet_election_provider_multi_phase.rs feasibility_check 12.22ms 14.04ms +14.94
pallet_scheduler.rs set_retry 134.05us 153.40us +14.44
pallet_scheduler.rs cancel_retry_named 162.80us 186.28us +14.42
pallet_preimage.rs note_preimage 8.82ms 10.06ms +14.03
pallet_balances_native.rs force_adjust_total_issuance 5.87us 6.67us +13.65
pallet_scheduler.rs cancel_retry 134.05us 152.12us +13.48
pallet_referenda_fellowship_referenda.rs nudge_referendum_requeued_slide 193.57us 218.47us +12.86
pallet_balances_native.rs burn_keep_alive 19.23us 21.69us +12.81
pallet_staking.rs bond 515.83us 581.78us +12.79
runtime_parachains_paras_inherent.rs enter_backed_candidates_variable 11.82ms 13.31ms +12.67
runtime_parachains_paras_inherent.rs enter_variable_disputes 11.18ms 12.59ms +12.66
pallet_referenda_fellowship_referenda.rs nudge_referendum_requeued_insertion 193.71us 218.15us +12.62
pallet_fast_unstake.rs on_idle_check 224.52ms 252.34ms +12.39
xcm/pallet_xcm_benchmarks_generic.rs transact 7.19us 8.02us +11.54
pallet_referenda_fellowship_referenda.rs nudge_referendum_continue_confirming 342.59us 380.91us +11.18
pallet_nomination_pools.rs pool_withdraw_unbonded 546.71us 607.09us +11.04
pallet_fast_unstake.rs deregister 361.74us 401.26us +10.92
pallet_conviction_voting.rs unlock 495.23us 547.49us +10.55
pallet_nomination_pools.rs chill 785.99us 861.28us +9.58
pallet_referenda_fellowship_referenda.rs one_fewer_deciding_passing 482.90us 526.11us +8.95
pallet_staking.rs set_controller 371.05us 404.19us +8.93
pallet_conviction_voting.rs undelegate 75.18ms 81.88ms +8.92
pallet_conviction_voting.rs delegate 75.50ms 81.95ms +8.55
pallet_referenda_fellowship_referenda.rs nudge_referendum_end_confirming 409.51us 444.46us +8.54
pallet_referenda_fellowship_referenda.rs one_fewer_deciding_failing 484.16us 525.28us +8.49
pallet_referenda_fellowship_referenda.rs nudge_referendum_begin_deciding_passing 475.36us 515.35us +8.41
pallet_election_provider_multi_phase.rs submit_unsigned 15.75ms 17.06ms +8.29
pallet_preimage.rs request_unnoted_preimage 164.31us 177.87us +8.25
pallet_referenda_fellowship_referenda.rs nudge_referendum_queued 326.20us 352.82us +8.16
pallet_staking.rs payout_stakers_alive_staked 255.62ms 275.68ms +7.85
pallet_conviction_voting.rs remove_other_vote 226.57us 243.65us +7.54
pallet_nomination_pools.rs nominate 1.50ms 1.61ms +7.44
pallet_preimage.rs request_preimage 174.50us 186.86us +7.08
pallet_referenda_fellowship_referenda.rs nudge_referendum_not_queued 324.72us 347.51us +7.02
pallet_staking.rs restore_ledger 566.21us 604.99us +6.85
pallet_recovery.rs as_recovered 33.47us 35.68us +6.61
pallet_proxy.rs proxy 38.04us 40.46us +6.37
pallet_nomination_pools.rs withdraw_unbonded_kill 2.83ms 3.00ms +5.94
pallet_referenda_fellowship_referenda.rs nudge_referendum_rejected 407.27us 431.07us +5.85
pallet_scheduler.rs service_task_fetched 5.29ms 5.59ms +5.75
runtime_parachains_paras_inherent.rs enter_backed_candidate_code_upgrade 41.04ms 43.34ms +5.60
pallet_nomination_pools.rs withdraw_unbonded_update 1.31ms 1.38ms +5.58
polkadot_runtime_common_paras_registrar.rs set_current_head 949.51us 1.00ms +5.52
runtime_parachains_hrmp.rs hrmp_close_channel 564.18us 595.20us +5.50
pallet_xcm.rs reserve_transfer_assets 532.85us 561.88us +5.45
pallet_preimage.rs request_no_deposit_preimage 164.44us 173.37us +5.43
runtime_parachains_hrmp.rs hrmp_accept_open_channel 563.23us 593.67us +5.40
runtime_parachains_hrmp.rs establish_system_channel 1.16ms 1.22ms +5.22
runtime_parachains_hrmp.rs force_open_hrmp_channel 1.17ms 1.23ms +5.22
pallet_xcm.rs claim_assets 160.01us 168.19us +5.11
runtime_parachains_inclusion.rs receive_upward_messages 204.55ms 191.47ms -6.40
pallet_election_provider_multi_phase.rs elect_queued 1.98ms 1.86ms -6.47
pallet_offences.rs report_offence_grandpa 11.12ms 10.34ms -6.99
pallet_offences.rs report_offence_babe 11.13ms 10.34ms -7.02
frame_benchmarking_baseline.rs subtraction 209.86ns 191.13ns -8.92
frame_benchmarking_baseline.rs addition 210.33ns 191.14ns -9.12
frame_benchmarking_baseline.rs multiplication 208.95ns 186.91ns -10.55
frame_benchmarking_baseline.rs division 210.65ns 187.04ns -11.21
xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.73us 1.51us -12.46
xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.88us 1.62us -13.92
pallet_whitelist.rs dispatch_whitelisted_call 6.14ms 5.26ms -14.40
runtime_parachains_initializer.rs force_approve 272.73us 208.12us -23.69
runtime_parachains_disputes_slashing.rs report_dispute_lost 2.42ms 1.79ms -26.08
xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.52us 1.12us -26.36
xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.27us 920.00ns -27.62
xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.32us 950.00ns -28.19
xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.34us 960.00ns -28.36
xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.31us 930.00ns -29.28
xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.32us 930.00ns -29.33
xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.36us 950.00ns -30.35
xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.28us 890.00ns -30.47
xcm/pallet_xcm_benchmarks_generic.rs expect_asset 1.50us 1.03us -31.29
xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.40us 960.00ns -31.38
xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.30us 890.00ns -31.70
xcm/pallet_xcm_benchmarks_generic.rs trap 1.31us 890.00ns -32.16
pallet_treasury.rs on_initialize_proposals 40.88ms 27.55ms -32.60
xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.31us 880.00ns -33.08
xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.32us 880.00ns -33.18
xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.40us 920.00ns -34.24
xcm/pallet_xcm_benchmarks_generic.rs buy_execution 1.42us 920.00ns -34.98
pallet_scheduler.rs schedule_retry 466.87us 237.40us -49.15
runtime_parachains_paras_inherent.rs enter_bitfields 2.86ms 1.28ms -55.08
pallet_nomination_pools.rs apply_slash_fail 234.68us 3.32us -98.59
pallet_nomination_pools.rs apply_slash 726.99us 3.23us -99.56
pallet_nomination_pools.rs migrate_delegation 1.13ms 3.05us -99.73
pallet_nomination_pools.rs pool_migrate 1.65ms 3.11us -99.81

Polkadot

subweight compare commits          --path-pattern "./relay/polkadot/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="relay/polkadot/src/weights/"          remotes/polkadot-fellows/main          origin/bko-weights 
File Extrinsic Old New Change [%]
polkadot_runtime_common_paras_registrar.rs schedule_code_upgrade - - ERROR
runtime_parachains_paras.rs add_trusted_validation_code - - ERROR
runtime_parachains_paras.rs force_note_new_head - - ERROR
runtime_parachains_paras.rs force_schedule_code_upgrade - - ERROR
runtime_parachains_paras.rs force_set_current_code - - ERROR
runtime_parachains_paras.rs force_set_current_head - - ERROR
runtime_parachains_assigner_on_demand.rs place_order_allow_death 332.99us 735.62us +120.91
runtime_parachains_assigner_on_demand.rs place_order_keep_alive 333.04us 734.34us +120.50
runtime_parachains_coretime.rs request_revenue_at 487.64us 768.73us +57.64
pallet_scheduler.rs cancel 265.63us 372.22us +40.12
frame_election_provider_support.rs phragmen 42.99ms 59.46ms +38.31
pallet_xcm.rs force_default_xcm_version 2.00us 2.74us +36.93
pallet_scheduler.rs cancel_named 294.38us 401.67us +36.44
polkadot_runtime_common_paras_registrar.rs swap 1.11ms 1.51ms +35.16
pallet_scheduler.rs execute_dispatch_unsigned 1.87us 2.47us +32.01
pallet_scheduler.rs execute_dispatch_signed 1.86us 2.43us +30.72
pallet_referenda.rs place_decision_deposit_preparing 415.98us 528.83us +27.13
pallet_referenda.rs cancel 401.98us 509.85us +26.83
frame_election_provider_support.rs phragmms 37.60ms 47.65ms +26.73
pallet_election_provider_multi_phase.rs feasibility_check 7.63ms 9.66ms +26.63
pallet_referenda.rs kill 478.61us 598.19us +24.98
pallet_referenda.rs place_decision_deposit_not_queued 454.30us 563.66us +24.07
pallet_referenda.rs place_decision_deposit_queued 454.99us 564.10us +23.98
pallet_scheduler.rs service_task_base 3.17us 3.92us +23.54
pallet_balances.rs force_adjust_total_issuance 5.57us 6.88us +23.50
pallet_timestamp.rs on_finalize 3.38us 4.16us +23.15
pallet_utility.rs as_derivative 4.06us 5.00us +23.09
pallet_conviction_voting.rs remove_vote 652.95us 801.02us +22.68
pallet_utility.rs batch 3.05ms 3.74ms +22.41
pallet_utility.rs dispatch_as 6.17us 7.55us +22.39
pallet_utility.rs force_batch 3.05ms 3.71ms +21.71
pallet_scheduler.rs service_task_periodic 3.24us 3.93us +21.18
pallet_referenda.rs place_decision_deposit_passing 549.53us 663.99us +20.83
pallet_referenda.rs place_decision_deposit_failing 548.57us 661.75us +20.63
pallet_utility.rs batch_all 3.27ms 3.94ms +20.63
xcm/pallet_xcm_benchmarks_generic.rs transact 7.20us 8.58us +19.18
frame_benchmarking_baseline.rs sr25519_verification 4.09ms 4.87ms +18.97
pallet_staking.rs withdraw_unbonded_update 369.35us 437.12us +18.35
pallet_staking.rs deprecate_controller_batch 1.95s 2.31s +18.24
pallet_conviction_voting.rs vote_existing 952.21us 1.12ms +17.21
frame_benchmarking_baseline.rs hashing 23.89ms 27.94ms +16.98
pallet_staking.rs set_staking_configs_all_set 603.62us 705.03us +16.80
pallet_balances.rs burn_allow_death 28.44us 33.22us +16.79
pallet_staking.rs set_staking_configs_all_remove 603.35us 704.55us +16.77
pallet_fast_unstake.rs on_idle_unstake 12.42ms 14.47ms +16.48
frame_system.rs set_code 98.55ms 114.75ms +16.44
pallet_preimage.rs note_preimage 8.76ms 10.19ms +16.31
xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 7.33us 8.47us +15.47
polkadot_runtime_common_crowdloan.rs add_memo 182.39us 210.46us +15.39
pallet_balances.rs burn_keep_alive 19.23us 22.03us +14.58
pallet_staking.rs bond 511.73us 582.79us +13.89
polkadot_runtime_common_crowdloan.rs edit 143.05us 162.66us +13.71
pallet_scheduler.rs set_retry 134.05us 152.16us +13.51
pallet_scheduler.rs set_retry_named 162.80us 183.79us +12.89
runtime_parachains_paras_inherent.rs enter_variable_disputes 11.19ms 12.61ms +12.69
pallet_scheduler.rs cancel_retry 134.05us 150.95us +12.61
pallet_fast_unstake.rs on_idle_check 99.47ms 111.49ms +12.09
pallet_scheduler.rs cancel_retry_named 162.80us 182.42us +12.05
polkadot_runtime_common_crowdloan.rs poke 172.02us 192.38us +11.84
pallet_nomination_pools.rs pool_withdraw_unbonded 546.56us 608.07us +11.25
pallet_fast_unstake.rs deregister 361.71us 401.30us +10.94
pallet_conviction_voting.rs remove_other_vote 239.49us 264.90us +10.61
pallet_nomination_pools.rs chill 784.74us 861.40us +9.77
frame_system.rs apply_authorized_upgrade 104.14ms 113.46ms +8.95
polkadot_runtime_common_crowdloan.rs dissolve 417.92us 455.13us +8.90
pallet_staking.rs set_controller 371.41us 404.38us +8.88
pallet_nomination_pools.rs nominate 1.28ms 1.40ms +8.57
polkadot_runtime_common_crowdloan.rs contribute 711.43us 771.99us +8.51
polkadot_runtime_common_crowdloan.rs create 472.34us 512.34us +8.47
pallet_conviction_voting.rs unlock 506.08us 548.90us +8.46
pallet_preimage.rs request_preimage 168.16us 181.92us +8.19
polkadot_runtime_common_crowdloan.rs withdraw 575.76us 622.33us +8.09
pallet_staking.rs payout_stakers_alive_staked 254.90ms 275.48ms +8.07
pallet_conviction_voting.rs delegate 75.94ms 82.04ms +8.03
pallet_preimage.rs request_unnoted_preimage 163.71us 176.62us +7.89
pallet_conviction_voting.rs undelegate 75.76ms 81.72ms +7.87
polkadot_runtime_common_slots.rs trigger_onboard 324.57us 348.85us +7.48
pallet_proxy.rs proxy 37.83us 40.64us +7.45
pallet_staking.rs restore_ledger 566.21us 605.33us +6.91
polkadot_runtime_common_paras_registrar.rs deregister 601.92us 641.71us +6.61
pallet_preimage.rs request_no_deposit_preimage 162.33us 172.92us +6.52
pallet_xcm.rs claim_assets 159.29us 169.56us +6.45
polkadot_runtime_common_auctions.rs bid 675.66us 719.17us +6.44
pallet_conviction_voting.rs vote_new 797.88us 846.92us +6.15
runtime_parachains_paras_inherent.rs enter_backed_candidate_code_upgrade 41.28ms 43.80ms +6.09
pallet_nomination_pools.rs withdraw_unbonded_kill 2.84ms 3.00ms +5.89
pallet_preimage.rs unnote_preimage 421.99us 446.80us +5.88
pallet_xcm.rs reserve_transfer_assets 530.08us 560.88us +5.81
pallet_nomination_pools.rs withdraw_unbonded_update 1.31ms 1.39ms +5.79
runtime_parachains_hrmp.rs hrmp_close_channel 563.79us 596.44us +5.79
pallet_election_provider_multi_phase.rs submit_unsigned 11.04ms 11.67ms +5.75
runtime_parachains_hrmp.rs hrmp_accept_open_channel 563.03us 594.87us +5.66
pallet_xcm.rs transfer_assets 535.72us 565.28us +5.52
pallet_xcm.rs teleport_assets 534.41us 563.19us +5.39
runtime_parachains_hrmp.rs establish_system_channel 1.16ms 1.22ms +5.32
runtime_parachains_hrmp.rs force_open_hrmp_channel 1.17ms 1.23ms +5.30
pallet_preimage.rs unrequest_preimage 269.97us 283.53us +5.02
polkadot_runtime_common_paras_registrar.rs register 8.09ms 8.50ms +5.00
pallet_election_provider_multi_phase.rs elect_queued 1.71ms 1.59ms -6.59
frame_system.rs remark 1.54ms 1.43ms -6.89
xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.90us 1.73us -8.71
pallet_offences.rs report_offence_grandpa 8.03ms 7.25ms -9.67
pallet_offences.rs report_offence_babe 8.03ms 7.25ms -9.67
xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.68us 1.50us -10.87
frame_benchmarking_baseline.rs multiplication 213.27ns 182.48ns -14.44
frame_benchmarking_baseline.rs division 206.29ns 173.55ns -15.87
frame_benchmarking_baseline.rs addition 214.06ns 176.96ns -17.33
pallet_staking.rs cancel_deferred_slash 7.77ms 6.43ms -17.34
pallet_election_provider_multi_phase.rs create_snapshot_internal 1.65ms 1.35ms -17.84
frame_benchmarking_baseline.rs subtraction 220.86ns 178.63ns -19.12
xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.53us 1.21us -20.86
runtime_parachains_disputes_slashing.rs report_dispute_lost 2.42ms 1.79ms -25.86
xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.33us 980.00ns -26.32
xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.30us 960.00ns -26.44
xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.33us 970.00ns -26.96
xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.34us 980.00ns -27.14
xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.42us 1.03us -27.21
xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.34us 970.00ns -27.72
xcm/pallet_xcm_benchmarks_generic.rs trap 1.31us 930.00ns -28.95
xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.32us 940.00ns -29.06
xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.35us 960.00ns -29.10
xcm/pallet_xcm_benchmarks_generic.rs expect_asset 1.51us 1.07us -29.33
xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.33us 940.00ns -29.48
xcm/pallet_xcm_benchmarks_generic.rs buy_execution 1.44us 1.00us -30.75
xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.33us 910.00ns -31.48
xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.34us 910.00ns -31.89
xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.44us 980.00ns -31.94
pallet_treasury.rs on_initialize_proposals 40.73ms 27.47ms -32.55
runtime_parachains_initializer.rs force_approve 317.76us 209.07us -34.20
pallet_scheduler.rs schedule_retry 466.87us 237.13us -49.21
runtime_parachains_paras_inherent.rs enter_bitfields 2.88ms 1.29ms -55.23
pallet_nomination_pools.rs apply_slash_fail 234.68us 3.20us -98.64
pallet_nomination_pools.rs apply_slash 726.99us 3.19us -99.56
pallet_nomination_pools.rs migrate_delegation 1.13ms 2.93us -99.74
pallet_nomination_pools.rs pool_migrate 1.65ms 2.98us -99.82
pallet_xcm.rs execute 18446744.07s 12.18us -100.00

System parachains

AssetHubKusama

subweight compare commits          --path-pattern "./system-parachains/asset-hubs/asset-hub-kusama/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/asset-hubs/asset-hub-kusama/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_uniques.rs clear_collection_metadata 173.64us 280.95us +61.80
/pallet_nfts.rs clear_collection_metadata 231.07us 339.21us +46.80
/pallet_utility.rs dispatch_as 6.00us 7.86us +30.93
/pallet_utility.rs as_derivative 4.11us 5.27us +28.35
/pallet_nfts.rs pay_tips 21.62us 27.25us +26.02
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 6.21us 7.77us +25.12
/pallet_utility.rs batch_all 4.01ms 4.93ms +23.03
/pallet_utility.rs batch 3.82ms 4.68ms +22.38
/pallet_utility.rs force_batch 3.82ms 4.67ms +22.19
/frame_system.rs set_code 99.17ms 120.46ms +21.47
/pallet_assets_local.rs force_create 133.35us 161.36us +21.01
/pallet_assets_pool.rs create 135.27us 163.47us +20.85
/pallet_assets_foreign.rs force_create 135.13us 163.14us +20.73
/pallet_assets_pool.rs force_create 134.91us 162.67us +20.58
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 24.61us 29.51us +19.92
/pallet_timestamp.rs on_finalize 4.33us 5.19us +19.75
/frame_system.rs apply_authorized_upgrade 103.30ms 122.25ms +18.34
/pallet_balances.rs burn_allow_death 28.44us 33.29us +17.04
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 3.58us 4.10us +14.43
/pallet_balances.rs burn_keep_alive 19.23us 21.99us +14.37
/frame_system.rs remark 1.52ms 1.74ms +14.25
/xcm/pallet_xcm_benchmarks_generic.rs transact 8.79us 9.83us +11.84
/pallet_assets_local.rs create 272.95us 304.81us +11.67
/frame_system.rs authorize_upgrade 108.98us 121.12us +11.14
/pallet_assets_foreign.rs create 302.82us 334.99us +10.62
/pallet_asset_conversion.rs create_pool 728.94us 804.44us +10.36
/pallet_vesting.rs vest_locked 309.20us 339.71us +9.87
/pallet_vesting.rs vest_unlocked 311.30us 341.80us +9.80
/frame_system.rs remark_with_event 6.34ms 6.94ms +9.58
/pallet_proxy.rs proxy 38.27us 41.83us +9.28
/pallet_vesting.rs vested_transfer 469.65us 508.23us +8.22
/pallet_vesting.rs force_remove_vesting_schedule 440.69us 473.86us +7.53
/pallet_vesting.rs vest_other_locked 435.80us 468.39us +7.48
/pallet_vesting.rs unlocking_merge_schedules 439.11us 471.89us +7.47
/pallet_vesting.rs vest_other_unlocked 437.92us 470.44us +7.42
/pallet_vesting.rs not_unlocking_merge_schedules 436.68us 469.10us +7.42
/pallet_xcm.rs claim_assets 162.76us 174.48us +7.20
/pallet_vesting.rs force_vested_transfer 596.70us 636.46us +6.66
/pallet_nft_fractionalization.rs fractionalize 1.16ms 1.22ms +5.89
/xcm/pallet_xcm_benchmarks_generic.rs query_response 33.72us 35.49us +5.25
/pallet_xcm.rs take_response 150.42us 158.14us +5.14
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 5.31us 5.58us +5.06
/pallet_multisig.rs as_multi_threshold_1 18.60us 19.53us +5.03
/pallet_balances.rs transfer_allow_death 170.17us 178.72us +5.02
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.87us 1.62us -13.46
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.82us 1.56us -14.43
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.83us 1.56us -14.57
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.87us 1.58us -15.69
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.92us 1.62us -15.71
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 2.04us 1.72us -15.81
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.89us 1.55us -17.77
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.80us 1.48us -17.78
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.87us 1.53us -18.05
/xcm/pallet_xcm_benchmarks_generic.rs trap 1.84us 1.50us -18.52
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.83us 1.49us -18.53
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 11.17us 9.04us -19.07
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.94us 1.57us -19.20
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.96us 1.51us -22.80
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.91us 1.47us -23.04
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 7.69us 4.15us -46.05
/pallet_asset_conversion.rs touch 1.80ms 539.28us -70.07
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 5.84us 1.56us -73.28
/pallet_xcm.rs execute 18446744.07s 13.30us -100.00

AssetHubPolkadot

subweight compare commits          --path-pattern "./system-parachains/asset-hubs/asset-hub-polkadot/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/asset-hubs/asset-hub-polkadot/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_uniques.rs clear_collection_metadata 173.57us 281.12us +61.96
/pallet_nfts.rs clear_collection_metadata 230.82us 338.77us +46.77
/pallet_nfts.rs pay_tips 20.27us 27.56us +35.96
/pallet_timestamp.rs on_finalize 2.92us 3.82us +30.82
/pallet_utility.rs dispatch_as 6.24us 7.95us +27.36
/pallet_utility.rs as_derivative 4.22us 5.34us +26.51
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 6.27us 7.74us +23.39
/pallet_utility.rs batch 3.80ms 4.66ms +22.74
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 24.69us 30.27us +22.61
/pallet_utility.rs force_batch 3.80ms 4.65ms +22.56
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 3.47us 4.24us +22.15
/pallet_utility.rs batch_all 4.00ms 4.88ms +22.01
/frame_system.rs set_code 98.95ms 120.33ms +21.61
/pallet_assets_local.rs force_create 133.28us 160.94us +20.76
/pallet_assets_foreign.rs force_create 134.80us 162.69us +20.69
/pallet_assets_pool.rs force_create 134.67us 162.46us +20.63
/frame_system.rs apply_authorized_upgrade 102.53ms 122.06ms +19.04
/pallet_balances.rs burn_allow_death 28.44us 32.86us +15.53
/pallet_balances.rs burn_keep_alive 19.23us 22.08us +14.84
/xcm/pallet_xcm_benchmarks_generic.rs transact 8.61us 9.76us +13.38
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 4.94us 5.54us +12.17
/pallet_assets_local.rs create 273.25us 304.78us +11.54
/pallet_assets_foreign.rs create 302.05us 334.90us +10.87
/pallet_asset_conversion.rs create_pool 727.48us 803.82us +10.49
/pallet_vesting.rs vest_locked 308.41us 340.39us +10.37
/pallet_vesting.rs vest_unlocked 310.59us 342.52us +10.28
/frame_system.rs authorize_upgrade 109.01us 119.81us +9.91
/pallet_vesting.rs vested_transfer 468.86us 509.41us +8.65
/pallet_xcm.rs claim_assets 162.29us 175.60us +8.20
/pallet_proxy.rs proxy 38.51us 41.66us +8.19
/pallet_vesting.rs force_remove_vesting_schedule 440.07us 474.62us +7.85
/pallet_vesting.rs vest_other_locked 435.27us 469.08us +7.77
/pallet_vesting.rs unlocking_merge_schedules 438.53us 472.44us +7.73
/pallet_vesting.rs vest_other_unlocked 437.31us 471.06us +7.72
/pallet_vesting.rs not_unlocking_merge_schedules 436.00us 469.57us +7.70
/pallet_vesting.rs force_vested_transfer 595.73us 637.48us +7.01
/pallet_balances.rs transfer_allow_death 167.96us 178.04us +6.00
/pallet_balances.rs transfer_all 167.02us 176.86us +5.89
/pallet_xcm.rs teleport_assets 593.01us 623.88us +5.21
/xcm/pallet_xcm_benchmarks_generic.rs query_response 33.53us 35.22us +5.02
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.79us 1.57us -12.23
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.81us 1.51us -16.53
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.80us 1.50us -16.67
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 2.09us 1.73us -17.30
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.80us 1.48us -17.91
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.79us 1.46us -18.25
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.79us 1.46us -18.34
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.92us 1.56us -18.62
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.85us 1.50us -18.79
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.84us 1.49us -18.93
/xcm/pallet_xcm_benchmarks_generic.rs trap 1.83us 1.48us -19.08
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.90us 1.53us -19.47
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.86us 1.49us -19.98
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.84us 1.47us -20.24
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 11.44us 9.01us -21.26
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 7.77us 4.19us -46.09
/pallet_asset_conversion.rs touch 1.80ms 538.84us -70.10
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 5.83us 1.49us -74.44
/pallet_xcm.rs execute 18446744.07s 13.67us -100.00

BridgeHubKusama

subweight compare commits          --path-pattern "./system-parachains/bridge-hubs/bridge-hub-kusama/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/bridge-hubs/bridge-hub-kusama/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_bridge_grandpa.rs submit_finality_proof - - ERROR
/pallet_bridge_parachains.rs submit_parachain_heads_with_n_parachains 431.50us 568.44us +31.74
/pallet_bridge_parachains.rs submit_parachain_heads_with_1kb_proof 432.51us 569.35us +31.64
/pallet_bridge_parachains.rs submit_parachain_heads_with_16kb_proof 464.89us 599.95us +29.05
/pallet_timestamp.rs on_finalize 3.35us 4.20us +25.52
/frame_system.rs set_code 97.45ms 122.23ms +25.43
/frame_system.rs apply_authorized_upgrade 102.00ms 124.38ms +21.95
/pallet_utility.rs as_derivative 3.88us 4.69us +20.94
/pallet_utility.rs dispatch_as 5.92us 7.10us +19.87
/pallet_balances.rs burn_allow_death 28.44us 33.30us +17.08
/pallet_balances.rs burn_keep_alive 19.23us 22.45us +16.76
/pallet_utility.rs batch 2.83ms 3.27ms +15.35
/pallet_utility.rs force_batch 2.81ms 3.24ms +15.34
/frame_system.rs authorize_upgrade 108.12us 124.33us +14.99
/pallet_utility.rs batch_all 3.03ms 3.49ms +14.87
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 6.49us 7.33us +12.94
/frame_system.rs remark_with_event 6.35ms 7.01ms +10.38
/xcm/pallet_xcm_benchmarks_generic.rs transact 6.91us 7.58us +9.70
/pallet_bridge_messages.rs receive_two_messages_proof 276.72us 298.40us +7.83
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.74us 2.95us +7.59
/pallet_bridge_messages.rs receive_single_message_proof_with_outbound_lane_state 270.01us 287.04us +6.31
/pallet_bridge_messages.rs receive_single_message_proof_1_kb 238.84us 253.67us +6.21
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 3.99us 4.23us +6.09
/pallet_balances.rs transfer_all 167.94us 177.60us +5.75
/pallet_balances.rs transfer_allow_death 168.92us 178.40us +5.61
/pallet_bridge_messages.rs receive_single_message_proof 265.45us 280.34us +5.61
/pallet_xcm.rs claim_assets 160.66us 169.59us +5.56
/pallet_xcm.rs take_response 150.77us 158.52us +5.14
/pallet_multisig.rs as_multi_threshold_1 19.20us 18.07us -5.88
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.70us 1.43us -15.73
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.99us 1.60us -19.72
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.45us 1.08us -25.62
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 1.37us 960.00ns -29.72
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.23us 830.00ns -32.41
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.22us 820.00ns -32.90
/xcm/pallet_xcm_benchmarks_generic.rs trap 1.22us 810.00ns -33.44
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.31us 870.00ns -33.64
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.24us 820.00ns -33.87
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.27us 820.00ns -35.43
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.27us 820.00ns -35.64
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.32us 850.00ns -35.70
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.28us 810.00ns -36.82
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.27us 800.00ns -37.11
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.28us 800.00ns -37.60
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.37us 850.00ns -37.77
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.29us 790.00ns -38.81
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 1.37us 820.00ns -40.15
/pallet_xcm.rs execute 18446744.07s 11.31us -100.00

BridgeHubPolkadot

subweight compare commits          --path-pattern "./system-parachains/bridge-hubs/bridge-hub-polkadot/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_bridge_grandpa.rs submit_finality_proof - - ERROR
/pallet_utility.rs force_batch 2.64ms 3.90ms +47.72
/pallet_utility.rs batch 2.68ms 3.90ms +45.42
/pallet_utility.rs batch_all 2.88ms 4.11ms +43.01
/pallet_utility.rs as_derivative 3.90us 5.21us +33.48
/pallet_bridge_parachains.rs submit_parachain_heads_with_n_parachains 432.36us 570.08us +31.85
/pallet_bridge_parachains.rs submit_parachain_heads_with_1kb_proof 433.52us 570.87us +31.68
/xcm/pallet_xcm_benchmarks_generic.rs transact 6.73us 8.82us +31.09
/pallet_bridge_parachains.rs submit_parachain_heads_with_16kb_proof 462.41us 604.78us +30.79
/pallet_utility.rs dispatch_as 5.79us 7.51us +29.71
/pallet_timestamp.rs on_finalize 2.80us 3.61us +28.97
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.80us 3.43us +22.63
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 4.21us 5.11us +21.52
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 6.28us 7.60us +21.08
/frame_system.rs remark 1.53ms 1.73ms +13.13
/pallet_balances.rs burn_allow_death 28.44us 31.93us +12.26
/snowbridge_pallet_ethereum_client.rs force_checkpoint 122.11ms 136.06ms +11.42
/snowbridge_pallet_ethereum_client.rs submit_with_sync_committee 152.93ms 169.79ms +11.03
/frame_system.rs set_code 107.24ms 118.92ms +10.90
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 2.05us 2.27us +10.68
/pallet_balances.rs burn_keep_alive 19.23us 21.16us +10.05
/frame_system.rs apply_authorized_upgrade 110.79ms 121.81ms +9.95
/snowbridge_pallet_ethereum_client.rs submit 31.51ms 34.29ms +8.84
/pallet_bridge_messages.rs receive_two_messages_proof 276.77us 297.52us +7.50
/pallet_xcm.rs claim_assets 159.43us 170.68us +7.06
/pallet_bridge_messages.rs receive_single_message_proof_with_outbound_lane_state 270.68us 288.27us +6.50
/pallet_bridge_messages.rs receive_single_message_proof_1_kb 239.40us 254.86us +6.46
/pallet_bridge_messages.rs receive_single_message_proof_16_kb 272.22us 288.70us +6.06
/pallet_bridge_messages.rs receive_single_message_proof 266.01us 281.75us +5.92
/pallet_multisig.rs as_multi_threshold_1 18.67us 19.75us +5.74
/pallet_xcm.rs transfer_assets 478.96us 503.27us +5.08
/xcm/pallet_xcm_benchmarks_generic.rs trap 1.34us 1.27us -5.37
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.44us 1.32us -8.46
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.42us 1.30us -8.52
/pallet_xcm.rs execute 18446744.07s 12.00us -100.00

CollectivesPolkadot

subweight compare commits          --path-pattern "./system-parachains/collectives/collectives-polkadot/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/collectives/collectives-polkadot/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_scheduler.rs cancel_retry 134.05us 198.63us +48.18
/pallet_scheduler.rs set_retry 134.05us 198.62us +48.17
/pallet_timestamp.rs on_finalize 2.93us 4.34us +47.97
/pallet_scheduler.rs set_retry_named 162.80us 230.26us +41.43
/pallet_scheduler.rs cancel_retry_named 162.80us 228.59us +40.41
/pallet_referenda_ambassador_referenda.rs place_decision_deposit_not_queued 456.00us 614.09us +34.67
/pallet_referenda_ambassador_referenda.rs place_decision_deposit_queued 457.00us 614.21us +34.40
/pallet_referenda_fellowship_referenda.rs place_decision_deposit_queued 464.00us 621.75us +34.00
/pallet_referenda_fellowship_referenda.rs place_decision_deposit_not_queued 474.00us 621.92us +31.21
/pallet_scheduler.rs cancel 367.27us 479.34us +30.52
/pallet_scheduler.rs execute_dispatch_signed 1.82us 2.35us +29.12
/pallet_scheduler.rs execute_dispatch_unsigned 1.79us 2.31us +28.69
/pallet_referenda_ambassador_referenda.rs place_decision_deposit_preparing 413.00us 528.78us +28.03
/pallet_referenda_ambassador_referenda.rs place_decision_deposit_passing 606.00us 775.40us +27.95
/pallet_scheduler.rs cancel_named 400.68us 510.70us +27.46
/pallet_referenda_fellowship_referenda.rs cancel 402.00us 511.42us +27.22
/pallet_referenda_fellowship_referenda.rs place_decision_deposit_passing 635.00us 803.92us +26.60
/pallet_referenda_fellowship_referenda.rs place_decision_deposit_preparing 418.00us 528.81us +26.51
/pallet_referenda_fellowship_referenda.rs nudge_referendum_begin_confirming 354.00us 446.57us +26.15
/pallet_referenda_ambassador_referenda.rs nudge_referendum_rejected 320.00us 403.51us +26.10
/pallet_referenda_ambassador_referenda.rs cancel 406.00us 511.37us +25.95
/pallet_core_fellowship_fellowship_core.rs set_partial_params 111.00us 139.66us +25.82
/pallet_core_fellowship_ambassador_core.rs set_partial_params 111.00us 139.61us +25.77
/pallet_scheduler.rs service_task_periodic 3.06us 3.82us +24.80
/pallet_referenda_fellowship_referenda.rs nudge_referendum_rejected 350.00us 435.59us +24.45
/pallet_utility.rs as_derivative 3.88us 4.83us +24.32
/pallet_core_fellowship_ambassador_core.rs submit_evidence 187.00us 232.23us +24.19
/pallet_referenda_ambassador_referenda.rs nudge_referendum_continue_not_confirming 317.00us 389.02us +22.72
/pallet_referenda_ambassador_referenda.rs nudge_referendum_end_confirming 326.00us 399.04us +22.41
/pallet_scheduler.rs service_task_base 3.07us 3.74us +21.78
/pallet_core_fellowship_fellowship_core.rs submit_evidence 192.00us 232.28us +20.98
/pallet_referenda_ambassador_referenda.rs place_decision_deposit_failing 572.00us 691.91us +20.96
/pallet_referenda_fellowship_referenda.rs place_decision_deposit_failing 574.00us 692.56us +20.66
/pallet_ranked_collective_ambassador_collective.rs vote 559.00us 674.10us +20.59
/pallet_referenda_ambassador_referenda.rs nudge_referendum_begin_confirming 327.00us 392.75us +20.11
/pallet_ranked_collective_fellowship_collective.rs vote 563.00us 674.13us +19.74
/pallet_utility.rs dispatch_as 6.22us 7.40us +19.05
/pallet_referenda_fellowship_referenda.rs nudge_referendum_end_confirming 356.00us 423.78us +19.04
/pallet_referenda_ambassador_referenda.rs nudge_referendum_continue_confirming 314.00us 371.87us +18.43
/pallet_alliance.rs remove_unscrupulous_items 2.11ms 2.50ms +18.25
/frame_system.rs set_code 106.16ms 124.97ms +17.72
/pallet_referenda_ambassador_referenda.rs nudge_referendum_requeued_insertion 171.00us 201.03us +17.56
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 6.19us 7.27us +17.52
/frame_system.rs apply_authorized_upgrade 109.19ms 127.88ms +17.12
/pallet_utility.rs batch 3.09ms 3.61ms +16.81
/pallet_referenda_fellowship_referenda.rs nudge_referendum_continue_not_confirming 365.00us 425.28us +16.52
/pallet_utility.rs batch_all 3.28ms 3.82ms +16.46
/pallet_referenda_fellowship_referenda.rs nudge_referendum_continue_confirming 326.00us 378.97us +16.25
/pallet_referenda_ambassador_referenda.rs nudge_referendum_requeued_slide 173.00us 200.95us +16.16
/pallet_balances.rs burn_allow_death 28.44us 33.02us +16.09
/pallet_balances.rs burn_keep_alive 19.23us 22.27us +15.83
/pallet_utility.rs force_batch 3.10ms 3.58ms +15.40
/pallet_referenda_ambassador_referenda.rs kill 1.01ms 1.16ms +14.47
/pallet_referenda_fellowship_referenda.rs nudge_referendum_requeued_insertion 181.00us 206.16us +13.90
/pallet_referenda_fellowship_referenda.rs kill 1.02ms 1.16ms +13.76
/pallet_referenda_fellowship_referenda.rs nudge_referendum_requeued_slide 181.00us 205.88us +13.75
/pallet_referenda_ambassador_referenda.rs nudge_referendum_approved 578.00us 655.90us +13.48
/pallet_referenda_fellowship_referenda.rs nudge_referendum_approved 608.00us 688.59us +13.26
/pallet_referenda_fellowship_referenda.rs nudge_referendum_begin_deciding_passing 457.00us 516.63us +13.05
/pallet_referenda_ambassador_referenda.rs nudge_referendum_begin_deciding_passing 449.00us 504.85us +12.44
/pallet_referenda_ambassador_referenda.rs one_fewer_deciding_passing 449.00us 499.40us +11.23
/pallet_core_fellowship_ambassador_core.rs approve 334.00us 371.15us +11.12
/pallet_referenda_ambassador_referenda.rs nudge_referendum_not_queued 301.00us 332.98us +10.62
/pallet_referenda_fellowship_referenda.rs one_fewer_deciding_failing 458.00us 505.73us +10.42
/pallet_collective.rs execute 38.65us 42.51us +10.00
/pallet_referenda_ambassador_referenda.rs one_fewer_deciding_failing 460.00us 505.24us +9.83
/pallet_referenda_fellowship_referenda.rs nudge_referendum_not_queued 308.00us 338.20us +9.81
/pallet_referenda_fellowship_referenda.rs nudge_referendum_queued 309.00us 339.07us +9.73
/pallet_referenda_fellowship_referenda.rs one_fewer_deciding_passing 467.00us 508.28us +8.84
/pallet_referenda_ambassador_referenda.rs nudge_referendum_queued 307.00us 333.11us +8.51
/pallet_proxy.rs proxy 38.95us 42.22us +8.37
/pallet_core_fellowship_fellowship_core.rs approve 347.00us 371.14us +6.96
/pallet_xcm.rs claim_assets 161.10us 170.66us +5.93
/pallet_collective.rs propose_execute 66.94us 70.86us +5.86
/pallet_core_fellowship_ambassador_core.rs bump_demote 828.00us 873.59us +5.51
/pallet_xcm.rs transfer_assets 479.57us 505.03us +5.31
/pallet_balances.rs transfer_allow_death 169.63us 178.31us +5.12
/pallet_preimage.rs note_preimage 11.17ms 10.42ms -6.72
/pallet_preimage.rs note_requested_preimage 11.06ms 10.23ms -7.48
/pallet_preimage.rs note_no_deposit_preimage 11.06ms 10.17ms -8.02
/pallet_salary_ambassador_salary.rs payout 1.02ms 895.80us -12.60
/pallet_salary_ambassador_salary.rs payout_other 1.02ms 895.45us -12.64
/pallet_salary_fellowship_salary.rs payout_other 1.03ms 894.97us -12.77
/pallet_salary_fellowship_salary.rs payout 1.03ms 895.24us -12.91
/pallet_scheduler.rs service_task_fetched 6.14ms 5.33ms -13.25
/pallet_treasury_ambassador_treasury.rs payout 869.00us 736.73us -15.22
/pallet_treasury_fellowship_treasury.rs payout 873.00us 736.69us -15.61
/pallet_treasury_fellowship_treasury.rs on_initialize_proposals 40.48ms 27.60ms -31.81
/pallet_treasury_ambassador_treasury.rs on_initialize_proposals 40.50ms 27.59ms -31.87
/pallet_scheduler.rs schedule_retry 468.13us 238.07us -49.14
/pallet_xcm.rs execute 18446744.07s 11.59us -100.00

CoretimeKusama

subweight compare commits          --path-pattern "./system-parachains/coretime/coretime-kusama/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/coretime/coretime-kusama/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_broker.rs request_revenue_info_at 240.00ns 368.46us +153425.00
/pallet_broker.rs notify_revenue 7.00us 102.51us +1364.43
/pallet_broker.rs on_new_timeslice 7.00us 30.52us +336.00
/pallet_broker.rs purchase 314.13us 430.60us +37.08
/pallet_broker.rs process_revenue 445.64us 552.43us +23.96
/pallet_broker.rs drop_history 287.38us 323.53us +12.58
/pallet_broker.rs drop_contribution 252.21us 280.75us +11.32
/pallet_balances.rs burn_allow_death 28.44us 31.57us +10.99
/pallet_balances.rs burn_keep_alive 19.23us 21.29us +10.73
/pallet_broker.rs renew 588.78us 620.96us +5.47
/frame_system.rs remark 1.38ms 1.46ms +5.40
/pallet_broker.rs start_sales 6.94ms 6.42ms -7.48
/xcm/pallet_xcm_benchmarks_generic.rs query_response 36.01us 32.35us -10.16
/pallet_broker.rs do_tick_base 340.22us 238.21us -29.98
/xcm/pallet_xcm_benchmarks_generic.rs transact 10.75us 7.24us -32.65
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 7.66us 3.93us -48.69
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 6.49us 2.86us -55.94
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 5.58us 1.69us -69.71
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 5.15us 1.30us -74.76
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 4.79us 980.00ns -79.54
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 4.75us 920.00ns -80.63
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 4.67us 860.00ns -81.58
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 4.61us 840.00ns -81.78
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 4.56us 830.00ns -81.80
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 4.56us 790.00ns -82.68
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 4.69us 810.00ns -82.73
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 4.58us 790.00ns -82.75
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 4.54us 780.00ns -82.82
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 4.60us 790.00ns -82.83
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 4.68us 790.00ns -83.12
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 4.51us 760.00ns -83.15
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 4.59us 770.00ns -83.22
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 4.59us 760.00ns -83.44
/xcm/pallet_xcm_benchmarks_generic.rs trap 4.56us 750.00ns -83.55
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 4.55us 740.00ns -83.74

CoretimePolkadot

subweight compare commits          --path-pattern "./system-parachains/coretime/coretime-polkadot/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/coretime/coretime-polkadot/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_broker.rs request_revenue_info_at 240.00ns 368.90us +153608.33
/pallet_broker.rs notify_revenue 7.00us 102.58us +1365.43
/pallet_broker.rs on_new_timeslice 7.00us 30.57us +336.71
/pallet_broker.rs purchase 314.13us 436.02us +38.80
/pallet_broker.rs process_revenue 445.64us 556.84us +24.95
/pallet_broker.rs drop_history 287.38us 338.93us +17.94
/pallet_balances.rs burn_allow_death 28.44us 32.17us +13.10
/pallet_balances.rs burn_keep_alive 19.23us 21.63us +12.50
/frame_system.rs remark 1.38ms 1.50ms +8.81
/frame_system.rs remark_with_event 6.48ms 7.00ms +8.01
/pallet_broker.rs rotate_sale 6.74ms 7.25ms +7.58
/pallet_broker.rs renew 588.78us 631.06us +7.18
/frame_system.rs apply_authorized_upgrade 120.10ms 127.15ms +5.86
/pallet_broker.rs drop_region 207.95us 219.19us +5.41
/xcm/pallet_xcm_benchmarks_generic.rs query_response 36.01us 32.53us -9.66
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 865.17us 746.70us -13.69
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 711.63us 595.31us -16.35
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 702.42us 584.69us -16.76
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 702.57us 584.61us -16.79
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 704.51us 585.87us -16.84
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 698.24us 580.12us -16.92
/xcm/pallet_xcm_benchmarks_generic.rs report_error 698.42us 579.68us -17.00
/pallet_xcm.rs teleport_assets 617.40us 501.56us -18.76
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 552.58us 433.41us -21.57
/pallet_broker.rs do_tick_base 340.22us 238.52us -29.89
/xcm/pallet_xcm_benchmarks_generic.rs transact 10.75us 7.48us -30.42
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 7.66us 3.97us -48.17
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 6.49us 2.96us -54.40
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 5.58us 1.72us -69.18
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 5.15us 1.34us -73.98
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 4.79us 1.01us -78.91
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 4.75us 970.00ns -79.58
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 4.56us 850.00ns -81.36
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 4.67us 870.00ns -81.37
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 4.60us 840.00ns -81.74
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 4.68us 830.00ns -82.26
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 4.58us 810.00ns -82.31
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 4.61us 810.00ns -82.43
/xcm/pallet_xcm_benchmarks_generic.rs trap 4.56us 800.00ns -82.46
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 4.54us 790.00ns -82.60
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 4.69us 810.00ns -82.73
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 4.55us 780.00ns -82.86
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 4.56us 780.00ns -82.89
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 4.51us 770.00ns -82.93
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 4.59us 770.00ns -83.22
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 4.59us 770.00ns -83.22

PeopleKusama

subweight compare commits          --path-pattern "./system-parachains/people/people-kusama/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/people/people-kusama/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/xcm/pallet_xcm_benchmarks_generic.rs report_error 371.09us 697.99us +88.09
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 371.23us 698.23us +88.08
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 374.97us 703.54us +87.63
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 374.68us 702.78us +87.57
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 375.78us 702.14us +86.85
/pallet_xcm.rs teleport_assets 407.90us 620.02us +52.00
/pallet_timestamp.rs on_finalize 2.84us 3.74us +31.60
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 660.74us 865.30us +30.96
/pallet_utility.rs as_derivative 3.95us 4.75us +20.16
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 6.12us 7.35us +20.02
/pallet_utility.rs dispatch_as 5.92us 7.10us +19.89
/pallet_utility.rs batch 2.79ms 3.26ms +16.85
/pallet_utility.rs force_batch 2.79ms 3.24ms +16.23
/pallet_utility.rs batch_all 2.98ms 3.46ms +15.97
/pallet_balances.rs burn_allow_death 28.44us 32.12us +12.92
/pallet_balances.rs burn_keep_alive 19.23us 21.66us +12.65
/pallet_xcm.rs send 342.90us 377.35us +10.05
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 370.97us 403.17us +8.68
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 3.77us 4.07us +7.99
/frame_system.rs apply_authorized_upgrade 113.43ms 122.10ms +7.65
/pallet_proxy.rs proxy 38.95us 41.91us +7.61
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 525.65us 564.76us +7.44
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.94us 3.15us +7.14
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 469.58us 502.34us +6.98
/pallet_xcm.rs claim_assets 158.82us 169.74us +6.88
/pallet_xcm.rs notify_current_targets 498.46us 532.64us +6.86
/frame_system.rs set_code 110.07ms 117.29ms +6.56
/pallet_xcm.rs force_unsubscribe_version_notify 576.38us 611.27us +6.05
/pallet_xcm.rs migrate_and_notify_old_targets 681.86us 718.40us +5.36
/pallet_xcm.rs force_subscribe_version_notify 698.15us 733.84us +5.11
/frame_system.rs remark_with_event 7.20ms 6.71ms -6.86
/pallet_identity.rs remove_expired_approval 150.90us 139.77us -7.38
/frame_system.rs remark 1.59ms 1.46ms -8.14
/pallet_multisig.rs as_multi_threshold_1 20.04us 18.17us -9.33
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.91us 1.67us -12.61
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.60us 1.35us -15.47
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.47us 1.00us -32.16
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.24us 820.00ns -34.03
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 1.36us 890.00ns -34.46
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.26us 820.00ns -34.92
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.23us 780.00ns -36.38
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.30us 820.00ns -36.92
/xcm/pallet_xcm_benchmarks_generic.rs trap 1.22us 760.00ns -37.60
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.24us 770.00ns -37.65
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.32us 820.00ns -37.74
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 1.27us 790.00ns -37.80
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.23us 760.00ns -37.96
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.25us 770.00ns -38.20
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.25us 760.00ns -39.39
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.30us 780.00ns -39.86
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.24us 730.00ns -40.94
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.42us 820.00ns -42.17
/pallet_xcm.rs execute 18446744.07s 11.62us -100.00

PeoplePolkadot

subweight compare commits          --path-pattern "./system-parachains/people/people-polkadot/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/people/people-polkadot/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/xcm/pallet_xcm_benchmarks_generic.rs report_error 376.07us 579.97us +54.22
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 376.12us 579.71us +54.13
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 379.45us 584.34us +54.00
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 379.99us 584.74us +53.88
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 381.00us 584.78us +53.49
/pallet_xcm.rs execute 8.91us 11.88us +33.34
/pallet_xcm.rs teleport_assets 423.25us 500.21us +18.18
/pallet_balances.rs burn_allow_death 28.44us 31.83us +11.90
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 671.50us 745.39us +11.00
/pallet_balances.rs burn_keep_alive 19.23us 21.32us +10.89
/frame_system.rs remark 1.39ms 1.52ms +9.36
/pallet_xcm.rs send 348.41us 375.36us +7.74
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 375.89us 402.53us +7.09
/frame_system.rs remark_with_event 6.67ms 7.08ms +6.14
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 474.35us 500.54us +5.52
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 535.06us 564.08us +5.42
/pallet_xcm.rs notify_current_targets 504.69us 531.86us +5.38
/xcm/pallet_xcm_benchmarks_generic.rs transact 8.32us 7.72us -7.21
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 4.60us 4.00us -13.04
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 3.76us 3.01us -19.95
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 2.57us 1.74us -32.30
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 2.20us 1.40us -36.36
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.91us 1.10us -42.41
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 1.82us 1.02us -43.96
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.61us 900.00ns -44.10
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.70us 931.00ns -45.24
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.65us 900.00ns -45.45
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.62us 860.00ns -46.91
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.76us 930.00ns -47.16
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.59us 840.00ns -47.17
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.61us 850.00ns -47.20
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.61us 850.00ns -47.20
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.65us 870.00ns -47.27
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.60us 840.00ns -47.50
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.62us 850.00ns -47.53
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.63us 850.00ns -47.85
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 1.74us 890.00ns -48.85
/xcm/pallet_xcm_benchmarks_generic.rs trap 1.63us 830.00ns -49.08

GluttonKusama

subweight compare commits          --path-pattern "./system-parachains/gluttons/glutton-kusama/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/gluttons/glutton-kusama/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_glutton.rs on_idle_low_proof_waste 99.11ms 126.83ms +27.97
/pallet_glutton.rs waste_ref_time_iter 10.52ms 13.36ms +27.00
/pallet_glutton.rs on_idle_high_proof_waste 142.39ms 168.16ms +18.10
/frame_system.rs set_code 104.27ms 122.63ms +17.60
/frame_system.rs apply_authorized_upgrade 108.47ms 125.79ms +15.97

EncointerKusama

subweight compare commits          --path-pattern "./system-parachains/encointer/**/weights/**/*.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/encointer/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_timestamp.rs on_finalize 3.40us 5.35us +57.58
/pallet_encointer_faucet.rs close_faucet 337.29us 476.29us +41.21
/pallet_utility.rs as_derivative 4.03us 4.99us +23.82
/pallet_utility.rs force_batch 2.75ms 3.36ms +22.00
/pallet_utility.rs dispatch_as 6.00us 7.28us +21.31
/pallet_utility.rs batch 2.79ms 3.36ms +20.45
/pallet_utility.rs batch_all 3.06ms 3.57ms +16.91
/pallet_balances.rs burn_allow_death 28.44us 32.13us +12.96
/pallet_balances.rs burn_keep_alive 19.23us 21.66us +12.66
/pallet_membership.rs reset_members 363.21us 408.19us +12.38
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 6.70us 7.51us +12.11
/pallet_encointer_communities.rs add_location 8.06ms 8.91ms +10.43
/frame_system.rs set_code 106.44ms 116.78ms +9.71
/pallet_encointer_communities.rs new_community 8.66ms 9.49ms +9.56
/frame_system.rs apply_authorized_upgrade 109.79ms 120.01ms +9.31
/pallet_collective.rs execute 39.13us 42.23us +7.92
/pallet_proxy.rs proxy 38.54us 41.46us +7.58
/pallet_collective.rs propose_execute 67.14us 70.68us +5.27
/frame_system.rs remark 1.54ms 1.45ms -5.34
/pallet_encointer_ceremonies.rs attest_attendees 1.25ms 1.17ms -6.50
/cumulus_pallet_parachain_system.rs enqueue_inbound_downward_messages 306.23ms 281.09ms -8.21

@bkontur
Copy link
Contributor Author

bkontur commented Aug 15, 2024

those big numbers here:

| /pallet_broker.rs                      | request_revenue_info_at   | 240.00ns | 368.90us | +153608.33 |
| /pallet_broker.rs                      | notify_revenue            | 7.00us   | 102.58us | +1365.43   |
| /pallet_broker.rs                      | on_new_timeslice          | 7.00us   | 30.57us  | +336.71    |

looks ok, because previous values were just some "random" weights:

request_revenue_info_at:

Weight::from_parts(240_000, 0)
			.saturating_add(Weight::from_parts(0, 0))

notify_revenue:

Weight::from_parts(7_000_000, 7000)

on_new_timeslice:

Weight::from_parts(7_000_000, 7000)

@joepetrowski
Copy link
Contributor

requested for coretime-polkadot and polkadot

We should do for all runtimes as part of the release though?

@bkontur
Copy link
Contributor Author

bkontur commented Aug 15, 2024

requested for coretime-polkadot and polkadot

We should do for all runtimes as part of the release though?

Donal wanted coretime-polkadot and polkadot and I wanted AssetHubs/BridgeHubs.
But yes, I am running the rest now

@seadanda seadanda mentioned this pull request Aug 15, 2024
9 tasks
Comment on lines +64 to +70
// Measured: `2848`
// Estimated: `6313`
// Minimum execution time: 92_241_000 picoseconds.
Weight::from_parts(93_731_000, 0)
.saturating_add(Weight::from_parts(0, 6313))
.saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().writes(5))
Copy link
Contributor

Choose a reason for hiding this comment

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

@eskimor I now think you were right all along, I'm going to increase all the buffers on the coretime side. The 5% buffer I have right now makes me uncomfortable with possible increases as big as this (multiple additional writes) from one release to the next, we could get into a scenario where relay or coretime chain needs to be updated before the other. I'm going to just slap a 100% buffer on every hardcoded weight.

I still think the relay side weights are fine, as the largest ones only happen inside the migration so the versions are "locked" together at that stage and when both chains are the same version we have no problem (emulated tests ensure this).

For the ones that are sent regularly we should ensure that the buffers are big enough to allow big jumps like this in the case that one chain upgrades before the other so we don't have to rely on co-ordinated releases.

@alindima
Copy link
Contributor

@bkontur can you give some info about the errors reported for runtime_parachains_paras.rs?

@bkontur
Copy link
Contributor Author

bkontur commented Aug 16, 2024

@bkontur can you give some info about the errors reported for runtime_parachains_paras.rs?

hmm, no idea, I just changed subweight method to base for ERROR-ed comparisions, because asymptotic fails.

@ggwpez Do you have idea why asymptotic fails here? I have never seen this before.

@bkontur

This comment was marked as outdated.

* Update hardcoded weights in coretime chain runtimes

* Increase buffers
@seadanda seadanda mentioned this pull request Aug 16, 2024
3 tasks
@ggwpez
Copy link
Member

ggwpez commented Aug 16, 2024

Running it with --verbose shows the reason:

[2024-08-16T10:42:36Z WARN subweight_core] Parsing failed runtime_parachains_paras.rs: "Component c of call runtime_parachains_paras.rs::add_trusted_validation_code has different ranges in the old and new version - use Guess instead!"

A bit unfortunate, i will add an automatic fallback mode here like guess-asymptotic. The reason for this it that the range of c changed, which prevents accurate comparison:

Screenshot 2024-08-16 at 12 46 05

PS: ggwpez/substrate-weight-compare#65

@bkontur
Copy link
Contributor Author

bkontur commented Aug 16, 2024

@ggwpez thank you!

So here are ERROR-ed from description:

Kusama

../../substrate-weight-compare/target/production/subweight compare commits --threshold 1         --path-pattern "./relay/kusama/**/weights/**/runtime_parachains_paras.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="relay/kusama/src/weights/"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
runtime_parachains_paras.rs force_set_current_code 6.70ms 8.07ms +20.48
runtime_parachains_paras.rs force_queue_action 167.17us 170.67us +2.10
runtime_parachains_paras.rs include_pvf_check_statement_finalize_onboarding_reject 276.21us 281.82us +2.03
runtime_parachains_paras.rs include_pvf_check_statement_finalize_upgrade_reject 278.61us 283.79us +1.86
runtime_parachains_paras.rs include_pvf_check_statement 282.18us 286.15us +1.41
runtime_parachains_paras.rs add_trusted_validation_code 6.12ms 5.98ms -2.29
runtime_parachains_paras.rs force_note_new_head 1.34ms 1.29ms -3.37
runtime_parachains_paras.rs force_set_current_head 1.06ms 993.07us -6.33
../../substrate-weight-compare/target/production/subweight compare commits --threshold 1         --path-pattern "./relay/kusama/**/weights/**/polkadot_runtime_common_paras_registrar.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="relay/kusama/src/weights/"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
polkadot_runtime_common_paras_registrar.rs set_current_head 949.51us 1.00ms +5.52
polkadot_runtime_common_paras_registrar.rs schedule_code_upgrade 8.09ms 8.47ms +4.61
polkadot_runtime_common_paras_registrar.rs force_register 8.30ms 8.18ms -1.37
polkadot_runtime_common_paras_registrar.rs swap 1.16ms 1.14ms -1.51

Polkadot

../../substrate-weight-compare/target/production/subweight compare commits --threshold 1         --path-pattern "./relay/polkadot/**/weights/**/runtime_parachains_paras.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="relay/polkadot/src/weights/"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
runtime_parachains_paras.rs force_set_current_code 7.22ms 8.59ms +18.94
runtime_parachains_paras.rs force_schedule_code_upgrade 8.12ms 8.61ms +5.97
runtime_parachains_paras.rs include_pvf_check_statement_finalize_onboarding_accept 988.76us 1.03ms +4.29
runtime_parachains_paras.rs add_trusted_validation_code 6.06ms 6.21ms +2.48
runtime_parachains_paras.rs force_queue_action 167.36us 170.74us +2.02
runtime_parachains_paras.rs include_pvf_check_statement 283.84us 287.09us +1.14
../../substrate-weight-compare/target/production/subweight compare commits --threshold 1         --path-pattern "./relay/polkadot/**/weights/**/polkadot_runtime_common_paras_registrar.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="relay/polkadot/src/weights/"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
polkadot_runtime_common_paras_registrar.rs swap 1.11ms 1.51ms +35.16
polkadot_runtime_common_paras_registrar.rs schedule_code_upgrade 6.92ms 8.14ms +17.70
polkadot_runtime_common_paras_registrar.rs deregister 601.92us 641.71us +6.61
polkadot_runtime_common_paras_registrar.rs register 8.09ms 8.50ms +5.00
polkadot_runtime_common_paras_registrar.rs force_register 8.12ms 8.47ms +4.34
polkadot_runtime_common_paras_registrar.rs reserve 299.77us 306.19us +2.14
polkadot_runtime_common_paras_registrar.rs set_current_head 1.08ms 1.05ms -1.98

BridgeHubKusama

./../substrate-weight-compare/target/production/subweight compare commits --threshold 1          --path-pattern "./system-parachains/bridge-hubs/bridge-hub-kusama/**/weights/**/pallet_bridge_grandpa.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/bridge-hubs/bridge-hub-kusama/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_bridge_grandpa.rs force_set_pallet_state 753.75us 741.44us -1.63
/pallet_bridge_grandpa.rs submit_finality_proof 47.21ms 42.03ms -10.97

BridgeHubPolkadot

../../substrate-weight-compare/target/production/subweight compare commits --threshold 1         --path-pattern "./system-parachains/bridge-hubs/bridge-hub-polkadot/**/weights/**/pallet_bridge_grandpa.rs"          --format markdown --no-color           --change added changed          --method asymptotic --ignore-errors --strip-path-prefix="system-parachains/bridge-hubs/bridge-hub-polkadot/src/weights"          remotes/polkadot-fellows/main          origin/bko-weights
File Extrinsic Old New Change [%]
/pallet_bridge_grandpa.rs force_set_pallet_state 753.75us 742.80us -1.45
/pallet_bridge_grandpa.rs submit_finality_proof 47.23ms 42.10ms -10.86

@seadanda
Copy link
Contributor

/merge

@fellowship-merge-bot
Copy link
Contributor

Enabled auto-merge in Pull Request

Available commands
  • /merge: Enables auto-merge for Pull Request
  • /merge cancel: Cancels auto-merge for Pull Request
  • /merge help: Shows this menu

For more information see the documentation

@fellowship-merge-bot fellowship-merge-bot bot enabled auto-merge (squash) August 19, 2024 07:21
auto-merge was automatically disabled August 19, 2024 07:21

Head branch was modified

@acatangiu
Copy link
Contributor

/merge

@fellowship-merge-bot
Copy link
Contributor

Enabled auto-merge in Pull Request

Available commands
  • /merge: Enables auto-merge for Pull Request
  • /merge cancel: Cancels auto-merge for Pull Request
  • /merge help: Shows this menu

For more information see the documentation

@fellowship-merge-bot fellowship-merge-bot bot enabled auto-merge (squash) August 19, 2024 08:53
auto-merge was automatically disabled August 19, 2024 08:53

Head branch was modified

@ggwpez
Copy link
Member

ggwpez commented Aug 19, 2024

/merge

@fellowship-merge-bot
Copy link
Contributor

Enabled auto-merge in Pull Request

Available commands
  • /merge: Enables auto-merge for Pull Request
  • /merge cancel: Cancels auto-merge for Pull Request
  • /merge help: Shows this menu

For more information see the documentation

@fellowship-merge-bot fellowship-merge-bot bot enabled auto-merge (squash) August 19, 2024 12:43
auto-merge was automatically disabled August 19, 2024 12:43

Head branch was modified

@ggwpez ggwpez enabled auto-merge (squash) August 19, 2024 12:45
@ggwpez ggwpez merged commit f42acab into polkadot-fellows:main Aug 19, 2024
47 checks passed
fellowship-merge-bot bot added a commit that referenced this pull request Aug 20, 2024
Trigger the v1.3.0 release with the following additional changes:

- Bump `polkadot-runtime-parachains` version to get
paritytech/polkadot-sdk#5369 in
[63cb34d](63cb34d)
and update tests in
[e718c64](e718c64).
- Filter calls to `interlace` on the Polkadot Coretime Chain until the
relay implementation matures in
[1126cf7](1126cf7).
- Update all runtime versions to `1_003_000` in
[08744df](08744df)

TODO:
- [x] Finalise changelog
- [x] Wait for #433
- [x] Wait for #364

Closes #186

---------

Co-authored-by: Bastian Köcher <[email protected]>
Co-authored-by: joe petrowski <[email protected]>
Co-authored-by: fellowship-merge-bot[bot] <151052383+fellowship-merge-bot[bot]@users.noreply.github.com>
@bkontur bkontur deleted the bko-weights branch August 25, 2024 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Actually benchmark pallet_xcm::execute for all runtimes
7 participants