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 for stable2409 + fixes #522

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

bkontur
Copy link
Contributor

@bkontur bkontur commented Dec 30, 2024

This PR includes the following changes:

TODO

  • finish all runtimes
  • prepare/analyze subweight comparisions
  • Does not require a CHANGELOG entry
  • double-check pallet-beefy-mmr, as there were previously some non-generated weights

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 [%]
runtime_parachains_paras_inherent.rs enter_backed_candidates_variable - - ERROR
runtime_parachains_paras_inherent.rs enter_variable_disputes - - ERROR
runtime_parachains_inclusion.rs enact_candidate 125.00us 34.80ms +27743.84
runtime_parachains_paras_inherent.rs enter_empty 125.00us 1.08ms +762.46
pallet_beefy_mmr.rs n_items_proof_is_non_canonical 125.00us 816.21us +552.96
pallet_timestamp.rs on_finalize 4.27us 6.06us +41.92
pallet_xcm.rs force_default_xcm_version 2.54us 3.28us +29.13
pallet_scheduler.rs service_task_base 3.91us 4.99us +27.62
xcm/pallet_xcm_benchmarks_generic.rs buy_execution 920.00ns 1.17us +27.17
pallet_whitelist.rs dispatch_whitelisted_call 5.26ms 6.64ms +26.36
pallet_utility.rs dispatch_as 7.33us 9.14us +24.69
xcm/pallet_xcm_benchmarks_generic.rs transact 8.02us 9.97us +24.31
pallet_scheduler.rs service_task_periodic 3.94us 4.89us +24.11
xcm/pallet_xcm_benchmarks_generic.rs clear_origin 880.00ns 1.09us +23.86
pallet_balances_nis_counterpart.rs force_adjust_total_issuance 6.71us 8.25us +22.95
pallet_balances_native.rs force_adjust_total_issuance 6.67us 8.18us +22.64
xcm/pallet_xcm_benchmarks_generic.rs expect_asset 1.03us 1.26us +22.33
pallet_xcm.rs execute 12.10us 14.53us +20.08
xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 9.03us 10.83us +19.93
xcm/pallet_xcm_benchmarks_generic.rs descend_origin 920.00ns 1.10us +19.57
pallet_scheduler.rs execute_dispatch_unsigned 2.57us 3.07us +19.46
pallet_scheduler.rs execute_dispatch_signed 2.62us 3.11us +18.70
xcm/pallet_xcm_benchmarks_generic.rs expect_origin 930.00ns 1.10us +18.28
xcm/pallet_xcm_benchmarks_generic.rs trap 890.00ns 1.05us +17.98
xcm/pallet_xcm_benchmarks_generic.rs set_topic 890.00ns 1.05us +17.98
xcm/pallet_xcm_benchmarks_generic.rs clear_error 890.00ns 1.05us +17.98
pallet_utility.rs as_derivative 4.86us 5.73us +17.90
pallet_balances_native.rs burn_keep_alive 21.69us 25.35us +16.87
xcm/pallet_xcm_benchmarks_generic.rs set_appendix 950.00ns 1.11us +16.84
xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 960.00ns 1.12us +16.67
xcm/pallet_xcm_benchmarks_generic.rs expect_error 930.00ns 1.07us +15.05
pallet_scheduler.rs service_task_fetched 5.59ms 6.43ms +15.00
xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.62us 1.86us +14.81
xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 880.00ns 1.01us +14.77
pallet_election_provider_multi_phase.rs elect_queued 1.86ms 2.13ms +14.74
pallet_balances_native.rs burn_allow_death 32.72us 37.51us +14.64
xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.12us 1.28us +14.29
pallet_utility.rs force_batch 3.53ms 4.03ms +14.07
xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 950.00ns 1.08us +13.68
xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 960.00ns 1.09us +13.54
pallet_utility.rs batch_all 3.77ms 4.28ms +13.47
pallet_utility.rs batch 3.56ms 4.03ms +13.42
xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.51us 1.71us +13.25
xcm/pallet_xcm_benchmarks_generic.rs clear_topic 920.00ns 1.03us +11.96
runtime_parachains_paras_inherent.rs enter_bitfields 1.28ms 1.43ms +11.75
runtime_parachains_paras.rs force_set_current_head 993.07us 1.10ms +10.62
pallet_nomination_pools.rs apply_slash 3.23us 3.57us +10.53
polkadot_runtime_common_crowdloan.rs edit 166.22us 182.66us +9.89
polkadot_runtime_common_crowdloan.rs add_memo 209.96us 229.68us +9.39
pallet_nomination_pools.rs pool_migrate 3.11us 3.40us +9.32
pallet_proxy.rs proxy 40.46us 44.19us +9.23
pallet_election_provider_multi_phase.rs create_snapshot_internal 1.83ms 1.99ms +8.86
pallet_nomination_pools.rs migrate_delegation 3.05us 3.31us +8.52
pallet_nomination_pools.rs apply_slash_fail 3.32us 3.60us +8.43
runtime_parachains_paras.rs force_schedule_code_upgrade 8.05ms 8.71ms +8.23
runtime_parachains_paras.rs force_note_new_head 1.29ms 1.39ms +7.59
pallet_referenda_fellowship_referenda.rs nudge_referendum_begin_confirming 425.38us 457.10us +7.46
runtime_parachains_paras.rs include_pvf_check_statement_finalize_onboarding_accept 1.01ms 1.08ms +7.41
polkadot_runtime_common_crowdloan.rs poke 192.71us 206.20us +7.00
pallet_recovery.rs as_recovered 35.68us 38.11us +6.81
runtime_parachains_paras.rs force_set_current_code 8.07ms 8.62ms +6.75
pallet_multisig.rs as_multi_threshold_1 17.86us 19.05us +6.66
pallet_election_provider_multi_phase.rs submit_unsigned 17.06ms 18.17ms +6.54
runtime_parachains_paras.rs include_pvf_check_statement 286.15us 304.49us +6.41
xcm/pallet_xcm_benchmarks_generic.rs query_response 30.78us 32.51us +5.62
frame_benchmarking_baseline.rs multiplication 186.91ns 197.38ns +5.60
runtime_parachains_initializer.rs force_approve 208.12us 219.64us +5.53
pallet_nomination_pools.rs set_state 213.68us 225.05us +5.32
runtime_parachains_paras_inherent.rs enter_backed_candidate_code_upgrade 43.34ms 39.46ms -8.94
pallet_election_provider_multi_phase.rs feasibility_check 14.04ms 12.22ms -12.96
pallet_beefy_mmr.rs extract_validation_context 125.00us 34.40us -72.48
pallet_beefy_mmr.rs read_peak 125.00us 32.98us -73.62

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 [%]
runtime_parachains_paras_inherent.rs enter_backed_candidates_variable - - ERROR
runtime_parachains_paras_inherent.rs enter_variable_disputes - - ERROR
pallet_nomination_pools.rs pool_migrate 2.98us 1.75ms +58598.05
pallet_nomination_pools.rs migrate_delegation 2.93us 1.14ms +38770.34
runtime_parachains_inclusion.rs enact_candidate 125.00us 34.82ms +27754.62
pallet_nomination_pools.rs apply_slash 3.19us 785.23us +24515.39
pallet_nomination_pools.rs apply_slash_fail 3.20us 261.67us +8077.22
runtime_parachains_paras_inherent.rs enter_empty 125.00us 1.08ms +763.11
pallet_beefy_mmr.rs n_items_proof_is_non_canonical 125.00us 784.22us +527.37
pallet_nomination_pools.rs set_claim_permission 166.02us 376.58us +126.83
pallet_timestamp.rs on_finalize 4.16us 5.96us +43.27
frame_benchmarking_baseline.rs addition 176.96ns 237.97ns +34.47
frame_benchmarking_baseline.rs division 173.55ns 232.44ns +33.93
pallet_nomination_pools.rs set_commission_claim_permission 142.69us 189.83us +33.04
pallet_nomination_pools.rs set_commission_change_rate 143.23us 190.00us +32.65
pallet_nomination_pools.rs update_roles 143.50us 190.14us +32.50
pallet_nomination_pools.rs create 2.53ms 3.33ms +31.95
pallet_nomination_pools.rs claim_payout 636.42us 825.99us +29.79
frame_benchmarking_baseline.rs subtraction 178.63ns 230.55ns +29.07
frame_benchmarking_baseline.rs multiplication 182.48ns 234.17ns +28.33
pallet_staking.rs cancel_deferred_slash 6.43ms 8.22ms +27.97
pallet_nomination_pools.rs set_commission_max 168.47us 215.19us +27.73
pallet_scheduler.rs execute_dispatch_signed 2.43us 3.07us +26.34
xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 980.00ns 1.23us +25.51
xcm/pallet_xcm_benchmarks_generic.rs expect_asset 1.07us 1.34us +25.23
xcm/pallet_xcm_benchmarks_generic.rs set_appendix 970.00ns 1.21us +24.74
pallet_whitelist.rs dispatch_whitelisted_call 5.24ms 6.52ms +24.38
xcm/pallet_xcm_benchmarks_generic.rs descend_origin 980.00ns 1.21us +23.47
pallet_nomination_pools.rs withdraw_unbonded_kill 3.00ms 3.69ms +22.76
pallet_scheduler.rs execute_dispatch_unsigned 2.47us 3.02us +22.27
pallet_xcm.rs execute 12.18us 14.80us +21.51
pallet_scheduler.rs service_task_base 3.92us 4.75us +21.17
pallet_scheduler.rs service_task_periodic 3.93us 4.76us +21.12
xcm/pallet_xcm_benchmarks_generic.rs set_topic 910.00ns 1.10us +20.88
pallet_nomination_pools.rs withdraw_unbonded_update 1.39ms 1.67ms +20.29
xcm/pallet_xcm_benchmarks_generic.rs clear_error 940.00ns 1.13us +20.21
pallet_nomination_pools.rs set_state 214.11us 257.14us +20.10
xcm/pallet_xcm_benchmarks_generic.rs clear_origin 960.00ns 1.15us +19.79
pallet_balances.rs force_adjust_total_issuance 6.88us 8.20us +19.19
xcm/pallet_xcm_benchmarks_generic.rs clear_topic 910.00ns 1.08us +18.68
xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 940.00ns 1.11us +18.09
xcm/pallet_xcm_benchmarks_generic.rs buy_execution 1.00us 1.18us +18.00
xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.73us 2.03us +17.34
xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.50us 1.76us +17.33
xcm/pallet_xcm_benchmarks_generic.rs trap 930.00ns 1.09us +17.20
pallet_nomination_pools.rs join 2.04ms 2.39ms +17.17
pallet_utility.rs dispatch_as 7.55us 8.83us +16.95
pallet_balances.rs burn_keep_alive 22.03us 25.68us +16.57
xcm/pallet_xcm_benchmarks_generic.rs expect_error 970.00ns 1.13us +16.49
xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 980.00ns 1.14us +16.33
xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 8.47us 9.85us +16.29
pallet_nomination_pools.rs set_metadata 290.02us 336.63us +16.07
pallet_utility.rs as_derivative 5.00us 5.75us +15.00
pallet_scheduler.rs service_task_fetched 5.31ms 6.09ms +14.70
xcm/pallet_xcm_benchmarks_generic.rs expect_origin 960.00ns 1.10us +14.58
pallet_nomination_pools.rs claim_commission 372.27us 426.00us +14.43
pallet_nomination_pools.rs adjust_pool_deposit 380.99us 435.36us +14.27
pallet_xcm.rs force_default_xcm_version 2.74us 3.13us +14.23
pallet_nomination_pools.rs set_commission 338.34us 385.52us +13.94
pallet_balances.rs burn_allow_death 33.22us 37.80us +13.79
pallet_nomination_pools.rs bond_extra_transfer 1.97ms 2.24ms +13.70
xcm/pallet_xcm_benchmarks_generic.rs transact 8.58us 9.75us +13.64
pallet_nomination_pools.rs bond_extra_other 2.00ms 2.27ms +13.56
pallet_election_provider_multi_phase.rs create_snapshot_internal 1.35ms 1.52ms +12.44
pallet_election_provider_multi_phase.rs elect_queued 1.59ms 1.79ms +12.00
xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.03us 1.15us +11.65
xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.21us 1.35us +11.57
pallet_election_provider_multi_phase.rs feasibility_check 9.66ms 10.74ms +11.15
pallet_election_provider_multi_phase.rs submit_unsigned 11.67ms 12.90ms +10.48
runtime_parachains_paras_inherent.rs enter_bitfields 1.29ms 1.42ms +10.18
pallet_staking.rs withdraw_unbonded_update 437.12us 481.05us +10.05
frame_benchmarking_baseline.rs sr25519_verification 4.87ms 5.29ms +8.65
pallet_proxy.rs proxy 40.64us 43.95us +8.15
pallet_preimage.rs note_requested_preimage 9.99ms 10.75ms +7.60
pallet_utility.rs batch_all 3.94ms 4.24ms +7.45
pallet_utility.rs force_batch 3.71ms 3.97ms +7.03
pallet_preimage.rs note_no_deposit_preimage 9.98ms 10.64ms +6.56
pallet_nomination_pools.rs chill 861.40us 917.65us +6.53
pallet_utility.rs batch 3.74ms 3.98ms +6.45
pallet_preimage.rs note_preimage 10.19ms 10.80ms +6.00
pallet_staking.rs get_npos_targets 30.51ms 32.25ms +5.71
runtime_parachains_paras_inherent.rs enter_backed_candidate_code_upgrade 43.80ms 39.46ms -9.90
pallet_nomination_pools.rs unbond 2.02ms 1.82ms -10.06
pallet_beefy_mmr.rs extract_validation_context 125.00us 34.38us -72.50
pallet_beefy_mmr.rs read_peak 125.00us 32.95us -73.64

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_assets_foreign.rs transfer_all 125.00us 567.55us +354.04
/pallet_assets_pool.rs transfer_all 125.00us 564.46us +351.57
/pallet_assets_local.rs transfer_all 125.00us 563.63us +350.90
/pallet_timestamp.rs on_finalize 5.19us 7.33us +41.23
/pallet_balances.rs burn_keep_alive 21.99us 25.60us +16.42
/xcm/pallet_xcm_benchmarks_generic.rs universal_origin 28.53us 32.67us +14.51
/pallet_balances.rs burn_allow_death 33.29us 37.01us +11.17
/pallet_utility.rs dispatch_as 7.86us 8.67us +10.29
/pallet_utility.rs as_derivative 5.27us 5.73us +8.73
/pallet_xcm_bridge_hub_router.rs on_initialize_when_congested 55.51us 58.87us +6.05
/pallet_proxy.rs proxy 41.83us 44.36us +6.05
/pallet_xcm.rs execute 13.30us 13.97us +5.04
/cumulus_pallet_parachain_system.rs enqueue_inbound_downward_messages 296.89ms 281.44ms -5.20
/xcm/pallet_xcm_benchmarks_generic.rs transact 9.83us 9.22us -6.21
/xcm/pallet_xcm_benchmarks_generic.rs query_response 35.49us 32.04us -9.72
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 4.15us 3.74us -9.88
/pallet_xcm.rs transfer_assets 1.19ms 1.05ms -11.76
/frame_system.rs remark 1.74ms 1.51ms -13.10
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 866.40us 729.53us -15.80
/pallet_xcm.rs reserve_transfer_assets 877.28us 738.05us -15.87
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 747.68us 608.55us -18.61
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 739.24us 600.15us -18.82
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 720.72us 582.54us -19.17
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 704.34us 565.65us -19.69
/xcm/pallet_xcm_benchmarks_generic.rs report_error 698.43us 559.53us -19.89
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 698.31us 559.38us -19.90
/pallet_xcm.rs force_subscribe_version_notify 734.68us 587.78us -20.00
/pallet_xcm.rs migrate_and_notify_old_targets 720.33us 574.47us -20.25
/pallet_utility.rs batch_all 4.93ms 3.83ms -22.45
/pallet_collator_selection.rs note_author 522.97us 405.16us -22.53
/pallet_xcm.rs teleport_assets 624.31us 481.27us -22.91
/pallet_utility.rs batch 4.68ms 3.59ms -23.32
/pallet_utility.rs force_batch 4.67ms 3.58ms -23.47
/pallet_xcm.rs force_unsubscribe_version_notify 612.47us 462.36us -24.51
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 556.24us 413.88us -25.59
/pallet_xcm.rs notify_current_targets 533.75us 387.05us -27.48
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.62us 1.17us -27.78
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 504.39us 356.59us -29.30
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.55us 1.04us -32.90
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.72us 1.15us -33.14
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.56us 1.02us -34.62
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 1.56us 1.02us -34.62
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.58us 1.03us -34.81
/xcm/pallet_xcm_benchmarks_generic.rs trap 1.50us 960.00ns -36.00
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.49us 950.00ns -36.24
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.57us 1.00us -36.31
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.56us 990.00ns -36.54
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.48us 930.00ns -37.16
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.62us 1.01us -37.65
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.51us 940.00ns -37.75
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.53us 950.00ns -37.91
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.47us 900.00ns -38.78
/pallet_xcm.rs send 378.66us 230.70us -39.07
/pallet_balances.rs force_adjust_total_issuance 31.85us 7.88us -75.26
/xcm/pallet_xcm_benchmarks_fungible.rs reserve_asset_deposited 28.91us 1.94us -93.29
/pallet_xcm.rs force_default_xcm_version 102.64us 3.30us -96.78

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_assets_foreign.rs transfer_all 125.00us 567.26us +353.81
/pallet_assets_pool.rs transfer_all 125.00us 564.39us +351.51
/pallet_assets_local.rs transfer_all 125.00us 563.71us +350.97
/pallet_timestamp.rs on_finalize 3.82us 6.64us +73.82
/pallet_balances.rs burn_keep_alive 22.08us 25.85us +17.07
/xcm/pallet_xcm_benchmarks_generic.rs universal_origin 28.48us 32.70us +14.82
/pallet_balances.rs burn_allow_death 32.86us 37.44us +13.94
/pallet_utility.rs dispatch_as 7.95us 9.04us +13.71
/pallet_utility.rs as_derivative 5.34us 5.88us +10.11
/pallet_proxy.rs proxy 41.66us 44.63us +7.12
/pallet_xcm_bridge_hub_router.rs on_initialize_when_congested 55.41us 58.83us +6.17
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 7.74us 8.17us +5.56
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 4.19us 3.86us -7.88
/xcm/pallet_xcm_benchmarks_generic.rs query_response 35.22us 32.13us -8.77
/pallet_xcm.rs transfer_assets 1.19ms 1.05ms -11.77
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 864.99us 727.54us -15.89
/pallet_xcm.rs reserve_transfer_assets 877.94us 737.77us -15.97
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 747.08us 608.42us -18.56
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 738.16us 599.48us -18.79
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 719.89us 581.47us -19.23
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 703.89us 564.20us -19.85
/pallet_utility.rs batch_all 4.88ms 3.91ms -19.91
/pallet_xcm.rs force_subscribe_version_notify 734.94us 588.10us -19.98
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 698.08us 557.57us -20.13
/xcm/pallet_xcm_benchmarks_generic.rs report_error 697.74us 557.29us -20.13
/pallet_xcm.rs migrate_and_notify_old_targets 720.16us 574.33us -20.25
/pallet_utility.rs batch 4.66ms 3.66ms -21.41
/pallet_utility.rs force_batch 4.65ms 3.65ms -21.59
/pallet_collator_selection.rs note_author 522.47us 405.58us -22.37
/pallet_xcm.rs teleport_assets 623.88us 480.81us -22.93
/pallet_xcm.rs force_unsubscribe_version_notify 612.39us 462.37us -24.50
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 555.21us 412.53us -25.70
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 1.47us 1.07us -27.21
/pallet_xcm.rs notify_current_targets 533.83us 387.37us -27.44
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 1.56us 1.12us -28.21
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 1.53us 1.09us -28.76
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 1.51us 1.07us -29.14
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 504.52us 356.56us -29.33
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.73us 1.22us -29.52
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 1.49us 1.05us -29.53
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 1.49us 1.04us -30.20
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 1.50us 1.04us -30.67
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 1.46us 990.00ns -32.19
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 1.50us 1.01us -32.67
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 1.46us 980.00ns -32.88
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 1.57us 1.05us -33.16
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 1.49us 970.00ns -34.90
/xcm/pallet_xcm_benchmarks_generic.rs trap 1.48us 960.00ns -35.14
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 1.48us 950.00ns -35.81
/pallet_xcm.rs send 379.02us 230.67us -39.14
/pallet_balances.rs force_adjust_total_issuance 31.78us 7.90us -75.14
/xcm/pallet_xcm_benchmarks_fungible.rs reserve_asset_deposited 29.04us 1.94us -93.32
/pallet_xcm.rs force_default_xcm_version 102.73us 3.35us -96.74

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

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_xcm.rs execute 11.31us 40.96us +262.16
/pallet_timestamp.rs on_finalize 4.20us 8.29us +97.38
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.95us 3.69us +25.08
/pallet_utility.rs dispatch_as 7.10us 8.80us +23.94
/pallet_utility.rs as_derivative 4.69us 5.73us +22.17
/pallet_xcm.rs claim_assets 169.59us 203.64us +20.08
/pallet_balances.rs burn_keep_alive 22.45us 25.95us +15.59
/pallet_balances.rs burn_allow_death 33.30us 37.18us +11.65
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 7.33us 8.17us +11.46
/pallet_utility.rs force_batch 3.24ms 3.57ms +10.23
/pallet_utility.rs batch_all 3.49ms 3.83ms +9.89
/pallet_utility.rs batch 3.27ms 3.59ms +9.72
/pallet_balances.rs force_set_balance_killing 146.68us 155.19us +5.80
/pallet_multisig.rs as_multi_threshold_1 18.07us 18.98us +5.01
/frame_system.rs apply_authorized_upgrade 124.38ms 117.16ms -5.81
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 865.68us 728.54us -15.84
/pallet_xcm.rs transfer_assets 620.28us 508.89us -17.96
/pallet_xcm.rs teleport_assets 619.23us 506.74us -18.17
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 712.26us 575.17us -19.25
/pallet_xcm.rs force_subscribe_version_notify 732.12us 587.32us -19.78
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 704.06us 564.19us -19.87
/pallet_xcm.rs migrate_and_notify_old_targets 719.38us 574.41us -20.15
/pallet_bridge_parachains.rs submit_parachain_heads_with_16kb_proof 599.95us 476.36us -20.60
/pallet_bridge_parachains.rs submit_parachain_heads_with_1kb_proof 569.35us 445.60us -21.74
/pallet_bridge_parachains.rs submit_parachain_heads_with_n_parachains 568.44us 444.74us -21.76
/pallet_collator_selection.rs note_author 520.21us 404.77us -22.19
/pallet_xcm.rs force_unsubscribe_version_notify 611.37us 461.69us -24.48
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 550.85us 408.70us -25.81
/pallet_xcm.rs notify_current_targets 532.86us 386.45us -27.48
/pallet_xcm.rs send 375.23us 228.85us -39.01
/pallet_balances.rs force_adjust_total_issuance 31.78us 7.85us -75.30
/pallet_xcm.rs force_default_xcm_version 102.66us 3.32us -96.77

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_xcm.rs execute 12.00us 41.39us +244.92
/pallet_timestamp.rs on_finalize 3.61us 5.87us +62.60
/snowbridge_pallet_system.rs register_token 470.00us 737.46us +56.91
/pallet_balances.rs burn_keep_alive 21.16us 25.42us +20.13
/pallet_xcm.rs claim_assets 170.68us 201.57us +18.10
/pallet_utility.rs dispatch_as 7.51us 8.85us +17.84
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 3.43us 4.00us +16.62
/pallet_balances.rs burn_allow_death 31.93us 36.96us +15.75
/pallet_utility.rs as_derivative 5.21us 5.94us +13.99
/pallet_balances.rs transfer_allow_death 175.98us 185.24us +5.26
/pallet_balances.rs force_set_balance_killing 145.90us 153.46us +5.18
/pallet_balances.rs transfer_all 175.24us 184.23us +5.13
/snowbridge_pallet_ethereum_client.rs submit_with_sync_committee 169.79ms 157.26ms -7.38
/snowbridge_pallet_ethereum_client.rs force_checkpoint 136.06ms 125.00ms -8.12
/frame_system.rs remark 1.73ms 1.45ms -16.08
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 746.08us 607.86us -18.53
/pallet_xcm.rs force_subscribe_version_notify 732.05us 586.10us -19.94
/pallet_xcm.rs migrate_and_notify_old_targets 718.07us 571.35us -20.43
/pallet_bridge_parachains.rs submit_parachain_heads_with_16kb_proof 604.78us 474.27us -21.58
/pallet_bridge_parachains.rs submit_parachain_heads_with_1kb_proof 570.87us 446.22us -21.84
/pallet_bridge_parachains.rs submit_parachain_heads_with_n_parachains 570.08us 445.52us -21.85
/pallet_collator_selection.rs note_author 520.25us 403.01us -22.54
/pallet_xcm.rs transfer_assets 503.27us 389.21us -22.66
/pallet_xcm.rs teleport_assets 501.17us 387.27us -22.73
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 594.74us 454.03us -23.66
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 585.90us 443.90us -24.24
/pallet_xcm.rs force_unsubscribe_version_notify 610.92us 462.61us -24.28
/pallet_xcm.rs notify_current_targets 532.34us 384.85us -27.71
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 433.29us 287.27us -33.70
/pallet_xcm.rs send 375.35us 228.61us -39.09
/pallet_balances.rs force_adjust_total_issuance 31.55us 7.80us -75.28
/pallet_xcm.rs force_default_xcm_version 102.55us 3.38us -96.70

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_timestamp.rs on_finalize 4.34us 7.37us +69.82
/pallet_scheduler.rs execute_dispatch_unsigned 2.31us 2.97us +28.57
/pallet_scheduler.rs execute_dispatch_signed 2.35us 2.98us +26.81
/pallet_scheduler.rs service_task_base 3.74us 4.56us +21.93
/pallet_xcm.rs execute 11.59us 13.91us +20.02
/pallet_utility.rs dispatch_as 7.40us 8.77us +18.51
/pallet_utility.rs as_derivative 4.83us 5.64us +16.77
/pallet_scheduler.rs service_task_periodic 3.82us 4.46us +16.75
/pallet_scheduler.rs service_task_fetched 5.33ms 6.17ms +15.77
/pallet_balances.rs burn_keep_alive 22.27us 25.55us +14.73
/pallet_balances.rs burn_allow_death 33.02us 37.66us +14.05
/pallet_treasury_fellowship_treasury.rs spend 272.21us 308.20us +13.22
/pallet_treasury_ambassador_treasury.rs spend 271.86us 307.69us +13.18
/pallet_collective.rs execute 42.51us 46.30us +8.91
/pallet_collective.rs propose_execute 70.86us 76.40us +7.81
/pallet_referenda_ambassador_referenda.rs one_fewer_deciding_passing 499.40us 533.46us +6.82
/pallet_referenda_ambassador_referenda.rs nudge_referendum_requeued_insertion 201.03us 214.65us +6.78
/pallet_preimage.rs unrequest_multi_referenced_preimage 163.34us 174.22us +6.66
/pallet_proxy.rs proxy 42.22us 45.00us +6.59
/pallet_utility.rs batch_all 3.82ms 4.07ms +6.46
/pallet_utility.rs force_batch 3.58ms 3.81ms +6.42
/pallet_referenda_ambassador_referenda.rs nudge_referendum_requeued_slide 200.95us 213.82us +6.40
/pallet_preimage.rs unrequest_unnoted_preimage 163.83us 174.12us +6.28
/pallet_referenda_fellowship_referenda.rs nudge_referendum_end_confirming 423.78us 449.81us +6.14
/pallet_referenda_ambassador_referenda.rs place_decision_deposit_not_queued 614.09us 651.20us +6.04
/pallet_referenda_ambassador_referenda.rs place_decision_deposit_queued 614.21us 651.09us +6.00
/pallet_preimage.rs request_no_deposit_preimage 173.68us 184.02us +5.95
/pallet_preimage.rs request_requested_preimage 163.15us 172.67us +5.84
/pallet_alliance.rs add_unscrupulous_items 385.12us 407.49us +5.81
/pallet_preimage.rs request_unnoted_preimage 178.19us 188.43us +5.75
/pallet_referenda_ambassador_referenda.rs one_fewer_deciding_failing 505.24us 533.53us +5.60
/pallet_utility.rs batch 3.61ms 3.80ms +5.45
/pallet_referenda_fellowship_referenda.rs nudge_referendum_requeued_insertion 206.16us 217.16us +5.34
/pallet_referenda_fellowship_referenda.rs nudge_referendum_requeued_slide 205.88us 216.85us +5.33
/pallet_balances.rs force_set_balance_killing 146.81us 154.44us +5.20
/pallet_scheduler.rs set_retry_named 230.26us 242.13us +5.16
/pallet_referenda_ambassador_referenda.rs nudge_referendum_queued 333.11us 349.92us +5.05
/pallet_referenda_fellowship_referenda.rs nudge_referendum_rejected 435.59us 406.26us -6.73
/pallet_referenda_fellowship_referenda.rs nudge_referendum_begin_confirming 446.57us 412.82us -7.56
/pallet_alliance.rs kick_member 1.30ms 1.17ms -10.29
/pallet_referenda_ambassador_referenda.rs kill 1.16ms 1.03ms -11.39
/pallet_referenda_fellowship_referenda.rs kill 1.16ms 1.03ms -11.42
/pallet_xcm.rs force_subscribe_version_notify 734.35us 587.85us -19.95
/pallet_xcm.rs migrate_and_notify_old_targets 719.87us 574.10us -20.25
/pallet_collator_selection.rs note_author 523.56us 406.72us -22.32
/pallet_xcm.rs force_unsubscribe_version_notify 611.81us 462.32us -24.43
/pallet_xcm.rs notify_current_targets 533.63us 386.99us -27.48
/pallet_xcm.rs transfer_assets 505.03us 364.61us -27.80
/pallet_xcm.rs teleport_assets 503.20us 362.47us -27.97
/pallet_xcm.rs send 377.53us 229.93us -39.10
/pallet_balances.rs force_adjust_total_issuance 31.76us 7.96us -74.94
/pallet_xcm.rs force_default_xcm_version 102.57us 3.47us -96.62

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_timestamp.rs on_finalize 3.75us 4.91us +30.93
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 790.00ns 1.01us +27.85
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.30us 1.65us +26.92
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.86us 3.58us +25.17
/xcm/pallet_xcm_benchmarks_generic.rs transact 7.24us 9.04us +24.86
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 790.00ns 980.00ns +24.05
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.69us 2.08us +23.08
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 780.00ns 960.00ns +23.08
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 920.00ns 1.12us +21.74
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 740.00ns 900.00ns +21.62
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 790.00ns 960.00ns +21.52
/xcm/pallet_xcm_benchmarks_generic.rs trap 750.00ns 910.00ns +21.33
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 760.00ns 920.00ns +21.05
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 770.00ns 930.00ns +20.78
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 980.00ns 1.16us +18.37
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 3.93us 4.61us +17.30
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 760.00ns 890.00ns +17.11
/pallet_xcm.rs execute 11.55us 13.51us +16.97
/pallet_balances.rs burn_keep_alive 21.29us 24.87us +16.82
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 860.00ns 1.00us +16.28
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 810.00ns 940.00ns +16.05
/pallet_utility.rs dispatch_as 7.23us 8.38us +15.91
/pallet_utility.rs as_derivative 4.83us 5.59us +15.73
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 790.00ns 910.00ns +15.19
/pallet_balances.rs burn_allow_death 31.57us 36.09us +14.32
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 830.00ns 940.00ns +13.25
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 840.00ns 950.00ns +13.10
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 7.24us 8.01us +10.64
/pallet_proxy.rs proxy 41.86us 45.76us +9.32
/pallet_utility.rs batch_all 3.45ms 3.73ms +8.18
/pallet_utility.rs force_batch 3.23ms 3.49ms +8.17
/pallet_utility.rs batch 3.23ms 3.49ms +7.85
/pallet_broker.rs drop_renewal 204.48us 219.91us +7.55
/xcm/pallet_xcm_benchmarks_generic.rs query_response 32.35us 34.48us +6.58
/frame_system.rs remark_with_event 6.71ms 7.08ms +5.46
/pallet_multisig.rs as_multi_threshold_1 18.18us 19.16us +5.40
/pallet_balances.rs force_adjust_total_issuance 31.30us 32.97us +5.34
/pallet_broker.rs enable_auto_renew 125.00us 0ps -100.00
/pallet_broker.rs disable_auto_renew 125.00us 0ps -100.00

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_timestamp.rs on_finalize 3.68us 4.92us +33.70
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 770.00ns 1.01us +31.17
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 830.00ns 1.08us +30.12
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 810.00ns 1.04us +28.40
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 790.00ns 1.01us +27.85
/xcm/pallet_xcm_benchmarks_generic.rs trap 800.00ns 1.02us +27.50
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 770.00ns 980.00ns +27.27
/pallet_xcm.rs execute 11.22us 14.24us +26.92
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.01us 1.28us +26.73
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 840.00ns 1.06us +26.19
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.96us 3.73us +26.01
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 970.00ns 1.22us +25.77
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 780.00ns 980.00ns +25.64
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 780.00ns 980.00ns +25.64
/xcm/pallet_xcm_benchmarks_generic.rs transact 7.48us 9.27us +23.94
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 810.00ns 1.00us +23.46
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.72us 2.11us +22.67
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 810.00ns 990.00ns +22.22
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 870.00ns 1.06us +21.84
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.34us 1.63us +21.64
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 770.00ns 930.00ns +20.78
/pallet_utility.rs dispatch_as 7.11us 8.41us +18.28
/pallet_balances.rs burn_keep_alive 21.63us 25.37us +17.29
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 3.97us 4.64us +16.88
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 850.00ns 990.00ns +16.47
/pallet_utility.rs as_derivative 4.87us 5.66us +16.22
/pallet_balances.rs burn_allow_death 32.17us 37.23us +15.73
/pallet_broker.rs drop_contribution 262.12us 289.26us +10.35
/pallet_proxy.rs proxy 41.91us 45.97us +9.69
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 7.62us 8.08us +6.04
/pallet_utility.rs batch_all 3.53ms 3.75ms +6.02
/pallet_utility.rs batch 3.32ms 3.51ms +5.74
/pallet_utility.rs force_batch 3.31ms 3.49ms +5.63
/pallet_balances.rs force_set_balance_killing 145.76us 153.83us +5.54
/pallet_balances.rs transfer_allow_death 178.03us 187.04us +5.06
/pallet_balances.rs transfer_all 177.14us 186.10us +5.06
/frame_system.rs set_code 123.12ms 115.63ms -6.09
/frame_system.rs apply_authorized_upgrade 127.15ms 117.37ms -7.69
/pallet_broker.rs drop_history 338.93us 312.75us -7.72
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 746.70us 610.56us -18.23
/pallet_xcm.rs force_subscribe_version_notify 732.12us 586.27us -19.92
/pallet_xcm.rs migrate_and_notify_old_targets 718.56us 572.34us -20.35
/pallet_collator_selection.rs note_author 519.89us 404.26us -22.24
/pallet_broker.rs process_core_schedule 638.78us 492.44us -22.91
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 595.31us 456.30us -23.35
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 584.61us 445.29us -23.83
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 584.69us 444.95us -23.90
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 585.87us 445.49us -23.96
/xcm/pallet_xcm_benchmarks_generic.rs report_error 579.68us 440.34us -24.04
/pallet_xcm.rs force_unsubscribe_version_notify 611.36us 463.99us -24.11
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 580.12us 439.79us -24.19
/pallet_xcm.rs notify_current_targets 533.04us 386.04us -27.58
/pallet_xcm.rs teleport_assets 501.56us 362.87us -27.65
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 500.81us 354.34us -29.25
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 433.41us 288.61us -33.41
/pallet_xcm.rs send 375.71us 228.78us -39.11
/pallet_broker.rs request_core_count 374.45us 226.94us -39.39
/pallet_broker.rs request_revenue_info_at 368.90us 220.70us -40.17
/pallet_balances.rs force_adjust_total_issuance 31.40us 7.90us -74.84
/pallet_xcm.rs force_default_xcm_version 102.65us 3.27us -96.81
/pallet_broker.rs enable_auto_renew 125.00us 0ps -100.00
/pallet_broker.rs disable_auto_renew 125.00us 0ps -100.00

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 [%]
/pallet_timestamp.rs on_finalize 3.74us 5.04us +34.76
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 890.00ns 1.19us +33.71
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 790.00ns 1.04us +31.65
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 820.00ns 1.06us +29.27
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 760.00ns 980.00ns +28.95
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 820.00ns 1.05us +28.05
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 820.00ns 1.04us +26.83
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 820.00ns 1.04us +26.83
/pallet_utility.rs dispatch_as 7.10us 8.92us +25.63
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 760.00ns 950.00ns +25.00
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.00us 1.24us +24.00
/xcm/pallet_xcm_benchmarks_generic.rs trap 760.00ns 940.00ns +23.68
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 770.00ns 950.00ns +23.38
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 770.00ns 950.00ns +23.38
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 730.00ns 890.00ns +21.92
/xcm/pallet_xcm_benchmarks_generic.rs transact 7.50us 9.14us +21.87
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.35us 1.64us +21.48
/pallet_xcm.rs execute 11.62us 14.07us +21.08
/pallet_utility.rs as_derivative 4.75us 5.75us +21.05
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 780.00ns 940.00ns +20.51
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 820.00ns 980.00ns +19.51
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 780.00ns 930.00ns +19.23
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.67us 1.98us +18.56
/pallet_balances.rs burn_keep_alive 21.66us 25.58us +18.10
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 3.15us 3.72us +18.10
/pallet_balances.rs burn_allow_death 32.12us 36.75us +14.42
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 7.35us 8.21us +11.70
/pallet_utility.rs batch_all 3.46ms 3.82ms +10.45
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 4.07us 4.48us +10.07
/pallet_utility.rs force_batch 3.24ms 3.57ms +10.01
/pallet_utility.rs batch 3.26ms 3.57ms +9.57
/pallet_proxy.rs proxy 41.91us 44.38us +5.88
/frame_system.rs remark_with_event 6.71ms 7.05ms +5.18
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 865.30us 730.36us -15.59
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 703.54us 565.08us -19.68
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 702.14us 562.88us -19.83
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 702.78us 562.92us -19.90
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 698.23us 557.99us -20.09
/xcm/pallet_xcm_benchmarks_generic.rs report_error 697.99us 557.53us -20.12
/pallet_xcm.rs force_subscribe_version_notify 733.84us 585.44us -20.22
/pallet_xcm.rs migrate_and_notify_old_targets 718.40us 571.74us -20.41
/pallet_collator_selection.rs note_author 521.97us 405.12us -22.39
/pallet_xcm.rs teleport_assets 620.02us 480.45us -22.51
/pallet_xcm.rs force_unsubscribe_version_notify 611.27us 461.63us -24.48
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 564.76us 424.08us -24.91
/pallet_xcm.rs notify_current_targets 532.64us 385.66us -27.59
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 502.34us 352.90us -29.75
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 403.17us 256.10us -36.48
/pallet_xcm.rs send 377.35us 227.50us -39.71
/pallet_balances.rs force_adjust_total_issuance 31.52us 8.00us -74.62
/pallet_xcm.rs force_default_xcm_version 102.76us 3.45us -96.64

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 [%]
/pallet_timestamp.rs on_finalize 3.69us 4.94us +33.88
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 3.01us 3.89us +29.24
/pallet_utility.rs dispatch_as 7.22us 8.92us +23.55
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 860.00ns 1.06us +23.26
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 850.00ns 1.04us +22.35
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.40us 1.71us +22.14
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 900.00ns 1.09us +21.11
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 870.00ns 1.05us +20.69
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 840.00ns 1.01us +20.24
/pallet_utility.rs as_derivative 4.75us 5.68us +19.60
/pallet_balances.rs burn_keep_alive 21.32us 25.48us +19.51
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 4.00us 4.76us +19.00
/xcm/pallet_xcm_benchmarks_generic.rs transact 7.72us 9.18us +18.91
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 900.00ns 1.07us +18.89
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 850.00ns 1.01us +18.82
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 931.00ns 1.10us +18.15
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 890.00ns 1.04us +16.85
/pallet_xcm.rs execute 11.88us 13.87us +16.75
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 1.02us 1.19us +16.67
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 850.00ns 990.00ns +16.47
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.10us 1.28us +16.36
/pallet_balances.rs burn_allow_death 31.83us 36.97us +16.15
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.74us 2.02us +16.09
/xcm/pallet_xcm_benchmarks_generic.rs trap 830.00ns 950.00ns +14.46
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 840.00ns 960.00ns +14.29
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 850.00ns 960.00ns +12.94
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 930.00ns 1.05us +12.90
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 7.57us 8.40us +10.96
/pallet_utility.rs batch 3.32ms 3.53ms +6.09
/pallet_utility.rs batch_all 3.56ms 3.77ms +6.02
/pallet_utility.rs force_batch 3.33ms 3.52ms +5.72
/pallet_multisig.rs as_multi_threshold_1 18.62us 19.69us +5.71
/pallet_proxy.rs proxy 42.13us 44.50us +5.63
/frame_system.rs apply_authorized_upgrade 125.35ms 117.62ms -6.16
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 745.39us 609.29us -18.26
/pallet_xcm.rs force_subscribe_version_notify 731.80us 584.95us -20.07
/pallet_xcm.rs migrate_and_notify_old_targets 717.53us 571.68us -20.33
/pallet_collator_selection.rs note_author 521.39us 404.92us -22.34
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 584.78us 444.73us -23.95
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 584.74us 443.38us -24.17
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 584.34us 442.46us -24.28
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 579.71us 438.14us -24.42
/pallet_xcm.rs force_unsubscribe_version_notify 611.05us 461.32us -24.50
/xcm/pallet_xcm_benchmarks_generic.rs report_error 579.97us 437.61us -24.55
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 564.08us 424.42us -24.76
/pallet_xcm.rs notify_current_targets 531.86us 385.14us -27.59
/pallet_xcm.rs teleport_assets 500.21us 359.30us -28.17
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 500.54us 353.13us -29.45
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 402.53us 256.53us -36.27
/pallet_xcm.rs send 375.36us 227.26us -39.46
/pallet_balances.rs force_adjust_total_issuance 31.55us 7.85us -75.12
/pallet_xcm.rs force_default_xcm_version 102.69us 3.35us -96.74

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 waste_proof_size_some 157.83ms 165.96ms +5.15
/pallet_glutton.rs waste_ref_time_iter 13.36ms 12.66ms -5.23
/pallet_glutton.rs on_idle_high_proof_waste 168.16ms 143.21ms -14.84
/pallet_glutton.rs on_idle_low_proof_waste 126.83ms 99.38ms -21.64

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_encointer_democracy.rs submit_proposal 413.00us 891.34us +115.82
/pallet_encointer_faucet.rs dissolve_faucet 477.35us 735.78us +54.14
/pallet_encointer_faucet.rs close_faucet 476.29us 734.04us +54.12
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 750.00ns 1.01us +34.67
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 860.00ns 1.14us +32.56
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 780.00ns 1.03us +32.05
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 800.00ns 1.05us +31.25
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 970.00ns 1.27us +30.93
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 810.00ns 1.06us +30.86
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.64us 2.14us +30.49
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 860.00ns 1.12us +30.23
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 830.00ns 1.08us +30.12
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.91us 3.78us +29.90
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 850.00ns 1.10us +29.41
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 890.00ns 1.15us +29.21
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 810.00ns 1.04us +28.40
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.31us 1.68us +28.24
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 870.00ns 1.11us +27.59
/xcm/pallet_xcm_benchmarks_generic.rs trap 800.00ns 1.02us +27.50
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 850.00ns 1.07us +25.88
/xcm/pallet_xcm_benchmarks_generic.rs transact 7.74us 9.61us +24.16
/pallet_xcm.rs execute 11.69us 14.44us +23.53
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 860.00ns 1.06us +23.26
/pallet_utility.rs dispatch_as 7.28us 8.96us +23.08
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 5.04us 6.14us +21.83
/pallet_encointer_faucet.rs create_faucet 757.37us 910.73us +20.25
/pallet_balances.rs burn_keep_alive 21.66us 26.02us +20.12
/pallet_utility.rs as_derivative 4.99us 5.93us +18.86
/pallet_balances.rs burn_allow_death 32.13us 37.56us +16.90
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.03us 1.20us +16.50
/pallet_timestamp.rs on_finalize 5.35us 6.19us +15.70
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 7.51us 8.46us +12.65
/pallet_utility.rs batch 3.36ms 3.71ms +10.21
/pallet_utility.rs batch_all 3.57ms 3.93ms +10.04
/pallet_utility.rs force_batch 3.36ms 3.66ms +9.13
/pallet_proxy.rs proxy 41.46us 44.86us +8.21
/pallet_collective.rs execute 42.23us 44.70us +5.84
/pallet_collective.rs propose_execute 70.68us 74.70us +5.69
/pallet_encointer_democracy.rs vote 1.04ms 1.10ms +5.49
/pallet_balances.rs transfer_all 175.36us 184.67us +5.31
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 714.62us 574.22us -19.65
/pallet_xcm.rs force_subscribe_version_notify 730.87us 582.31us -20.33
/pallet_xcm.rs migrate_and_notify_old_targets 714.89us 567.55us -20.61
/pallet_collator_selection.rs note_author 521.50us 403.74us -22.58
/pallet_xcm.rs force_unsubscribe_version_notify 607.41us 457.96us -24.60
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 559.74us 418.03us -25.32
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 553.50us 410.85us -25.77
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 551.18us 408.26us -25.93
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 552.60us 409.22us -25.95
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 547.79us 404.54us -26.15
/xcm/pallet_xcm_benchmarks_generic.rs report_error 548.18us 403.87us -26.33
/pallet_encointer_democracy.rs update_proposal_state 638.00us 469.02us -26.49
/pallet_xcm.rs notify_current_targets 529.07us 381.68us -27.86
/pallet_xcm.rs teleport_assets 465.89us 327.72us -29.66
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 499.43us 351.01us -29.72
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 400.38us 252.97us -36.82
/pallet_encointer_communities.rs new_community 9.49ms 5.82ms -38.69
/pallet_xcm.rs send 374.07us 225.35us -39.76
/pallet_encointer_communities.rs add_location 8.91ms 5.23ms -41.22
/pallet_balances.rs force_adjust_total_issuance 31.53us 8.10us -74.31
/pallet_xcm.rs force_default_xcm_version 102.68us 3.37us -96.72

@acatangiu acatangiu mentioned this pull request Jan 7, 2025
6 tasks
@bkontur bkontur changed the title Fresh weights for stable2409 Fresh weights for stable2409 + fixes Jan 7, 2025
@bkontur bkontur marked this pull request as ready for review January 7, 2025 22:17
Copy link
Contributor

@pandres95 pandres95 left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@acatangiu acatangiu left a comment

Choose a reason for hiding this comment

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

Both Kusama and Relay have this very heavy parachains inherent fn:

runtime_parachains_paras_inherent.rs 	enter_empty 	125.00us 	1.08ms 	+763.11

is this expected/ok? @bkchr @ggwpez @sandreim

Also coretime chains weights need rebenchmark after we merge this #517

@bkontur
Copy link
Contributor Author

bkontur commented Jan 8, 2025

Both Kusama and Relay have this very heavy parachains inherent fn:

runtime_parachains_paras_inherent.rs 	enter_empty 	125.00us 	1.08ms 	+763.11

is this expected/ok? @bkchr @ggwpez @sandreim

Also coretime chains weights need rebenchmark after we merge this #517

That benchmark was added with this polkadot-sdk's PR.
And as part of the upgrade to stable2409, a dummy value was added here: https://github.com/polkadot-fellows/runtimes/pull/490/files#diff-bc3f10635ef39cfd86a4370908a0f838af19b76e63be6ed8ab10a45dda148ec2R328-R333

	fn enter_empty() -> Weight {
		Weight::from_parts(0, 0)
			.saturating_add(Weight::from_parts(0, 0))
			.saturating_add(T::DbWeight::get().reads(1))
			.saturating_add(T::DbWeight::get().writes(1))
	}

So, in comparison to the real generated value:

        /// Storage: `ParaInherent::Included` (r:1 w:1)
	/// Proof: `ParaInherent::Included` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `System::ParentHash` (r:1 w:0)
	/// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
	/// Storage: `ParasShared::AllowedRelayParents` (r:1 w:1)
	/// Proof: `ParasShared::AllowedRelayParents` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `ParasShared::CurrentSessionIndex` (r:1 w:0)
	/// Proof: `ParasShared::CurrentSessionIndex` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `ParaScheduler::AvailabilityCores` (r:1 w:1)
	/// Proof: `ParaScheduler::AvailabilityCores` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `ParasShared::ActiveValidatorKeys` (r:1 w:0)
	/// Proof: `ParasShared::ActiveValidatorKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `Babe::AuthorVrfRandomness` (r:1 w:0)
	/// Proof: `Babe::AuthorVrfRandomness` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `MaxEncodedLen`)
	/// Storage: `ParaInherent::OnChainVotes` (r:1 w:1)
	/// Proof: `ParaInherent::OnChainVotes` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `ParasDisputes::Frozen` (r:1 w:0)
	/// Proof: `ParasDisputes::Frozen` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `ParaInclusion::V1` (r:1 w:0)
	/// Proof: `ParaInclusion::V1` (`max_values`: None, `max_size`: None, mode: `Measured`)
	/// Storage: `ParaScheduler::SessionStartBlock` (r:1 w:0)
	/// Proof: `ParaScheduler::SessionStartBlock` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `ParaScheduler::ValidatorGroups` (r:1 w:0)
	/// Proof: `ParaScheduler::ValidatorGroups` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `ParaScheduler::ClaimQueue` (r:1 w:1)
	/// Proof: `ParaScheduler::ClaimQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `ParasShared::ActiveValidatorIndices` (r:1 w:0)
	/// Proof: `ParasShared::ActiveValidatorIndices` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	/// Storage: `Session::DisabledValidators` (r:1 w:0)
	/// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
	fn enter_empty() -> Weight {
		// Proof Size summary in bytes:
		//  Measured:  `37629`
		//  Estimated: `41094`
		// Minimum execution time: 192_352_000 picoseconds.
		Weight::from_parts(203_081_000, 0)
			.saturating_add(Weight::from_parts(0, 41094))
			.saturating_add(T::DbWeight::get().reads(15))
			.saturating_add(T::DbWeight::get().writes(5))
	}

I would say that it seems appropriate

@bkontur
Copy link
Contributor Author

bkontur commented Jan 8, 2025

I added fresh weights for coretimes: a07036c, new diff:

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 rotate_sale 6.74ms 128.78ms +1809.52
/pallet_broker.rs enable_auto_renew 125.00us 952.32us +661.86
/pallet_timestamp.rs on_finalize 3.75us 4.95us +32.00
/xcm/pallet_xcm_benchmarks_generic.rs transact 7.24us 9.04us +24.86
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 920.00ns 1.13us +22.83
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 790.00ns 960.00ns +21.52
/pallet_broker.rs disable_auto_renew 125.00us 150.42us +20.34
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.86us 3.41us +19.23
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 790.00ns 940.00ns +18.99
/pallet_balances.rs burn_keep_alive 21.29us 25.07us +17.75
/pallet_utility.rs dispatch_as 7.23us 8.50us +17.57
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 860.00ns 1.01us +17.44
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 770.00ns 900.00ns +16.88
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 780.00ns 910.00ns +16.67
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 740.00ns 860.00ns +16.22
/xcm/pallet_xcm_benchmarks_generic.rs trap 750.00ns 870.00ns +16.00
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 830.00ns 960.00ns +15.66
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.30us 1.50us +15.38
/pallet_balances.rs burn_allow_death 31.57us 36.37us +15.21
/pallet_utility.rs as_derivative 4.83us 5.56us +15.11
/pallet_xcm.rs execute 11.55us 13.28us +14.98
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 790.00ns 900.00ns +13.92
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 980.00ns 1.11us +13.27
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 760.00ns 860.00ns +13.16
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 790.00ns 890.00ns +12.66
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.69us 1.90us +12.43
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 760.00ns 850.00ns +11.84
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 3.93us 4.37us +11.20
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 810.00ns 900.00ns +11.11
/cumulus_pallet_xcmp_queue.rs take_first_concatenated_xcm 7.24us 8.04us +11.05
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 840.00ns 930.00ns +10.71
/pallet_proxy.rs proxy 41.86us 45.88us +9.61
/pallet_utility.rs batch_all 3.45ms 3.77ms +9.28
/pallet_utility.rs force_batch 3.23ms 3.53ms +9.17
/pallet_utility.rs batch 3.23ms 3.52ms +8.79
/frame_system.rs apply_authorized_upgrade 119.67ms 128.18ms +7.12
/xcm/pallet_xcm_benchmarks_generic.rs query_response 32.35us 34.65us +7.11
/pallet_multisig.rs as_multi_threshold_1 18.18us 19.33us +6.31
/pallet_balances.rs force_adjust_total_issuance 31.30us 33.12us +5.81
/frame_system.rs set_code 117.92ms 124.51ms +5.59
/frame_system.rs remark_with_event 6.71ms 7.07ms +5.29

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 rotate_sale 7.25ms 128.17ms +1667.23
/pallet_broker.rs enable_auto_renew 125.00us 962.35us +669.88
/pallet_timestamp.rs on_finalize 3.68us 4.80us +30.43
/xcm/pallet_xcm_benchmarks_generic.rs descend_origin 830.00ns 1.04us +25.30
/xcm/pallet_xcm_benchmarks_generic.rs set_error_handler 810.00ns 1.01us +24.69
/xcm/pallet_xcm_benchmarks_fungible.rs receive_teleported_asset 2.96us 3.67us +23.99
/xcm/pallet_xcm_benchmarks_generic.rs buy_execution 810.00ns 1.00us +23.46
/xcm/pallet_xcm_benchmarks_generic.rs expect_error 770.00ns 950.00ns +23.38
/xcm/pallet_xcm_benchmarks_generic.rs clear_error 770.00ns 950.00ns +23.38
/xcm/pallet_xcm_benchmarks_generic.rs transact 7.48us 9.20us +22.99
/xcm/pallet_xcm_benchmarks_generic.rs trap 800.00ns 980.00ns +22.50
/xcm/pallet_xcm_benchmarks_generic.rs clear_topic 770.00ns 940.00ns +22.08
/pallet_xcm.rs execute 11.22us 13.56us +20.86
/xcm/pallet_xcm_benchmarks_generic.rs clear_transact_status 870.00ns 1.05us +20.69
/xcm/pallet_xcm_benchmarks_generic.rs set_fees_mode 780.00ns 940.00ns +20.51
/xcm/pallet_xcm_benchmarks_generic.rs expect_origin 790.00ns 950.00ns +20.25
/pallet_broker.rs disable_auto_renew 125.00us 149.93us +19.94
/xcm/pallet_xcm_benchmarks_generic.rs set_topic 780.00ns 930.00ns +19.23
/xcm/pallet_xcm_benchmarks_generic.rs expect_pallet 3.97us 4.73us +19.14
/xcm/pallet_xcm_benchmarks_generic.rs set_appendix 840.00ns 1.00us +19.05
/xcm/pallet_xcm_benchmarks_generic.rs burn_asset 1.34us 1.59us +18.66
/pallet_balances.rs burn_keep_alive 21.63us 25.60us +18.35
/pallet_utility.rs dispatch_as 7.11us 8.37us +17.72
/xcm/pallet_xcm_benchmarks_generic.rs clear_origin 810.00ns 950.00ns +17.28
/xcm/pallet_xcm_benchmarks_generic.rs expect_transact_status 1.01us 1.18us +16.83
/pallet_balances.rs burn_allow_death 32.17us 37.34us +16.07
/xcm/pallet_xcm_benchmarks_generic.rs expect_asset 970.00ns 1.11us +14.43
/xcm/pallet_xcm_benchmarks_generic.rs unpaid_execution 850.00ns 970.00ns +14.12
/xcm/pallet_xcm_benchmarks_generic.rs refund_surplus 1.72us 1.95us +13.37
/pallet_utility.rs as_derivative 4.87us 5.52us +13.35
/pallet_proxy.rs proxy 41.91us 45.86us +9.43
/pallet_balances.rs transfer_allow_death 178.03us 188.37us +5.81
/pallet_balances.rs transfer_all 177.14us 187.34us +5.76
/pallet_balances.rs force_set_balance_killing 145.76us 153.91us +5.59
/pallet_broker.rs on_new_timeslice 30.57us 32.23us +5.43
/pallet_balances.rs transfer_keep_alive 167.13us 175.95us +5.28
/pallet_broker.rs drop_history 338.93us 310.98us -8.25
/xcm/pallet_xcm_benchmarks_fungible.rs transfer_reserve_asset 746.70us 609.56us -18.37
/pallet_xcm.rs force_subscribe_version_notify 732.12us 585.61us -20.01
/pallet_xcm.rs migrate_and_notify_old_targets 718.56us 571.76us -20.43
/pallet_collator_selection.rs note_author 519.89us 404.47us -22.20
/pallet_broker.rs process_core_schedule 638.78us 492.42us -22.91
/xcm/pallet_xcm_benchmarks_fungible.rs deposit_reserve_asset 595.31us 454.59us -23.64
/xcm/pallet_xcm_benchmarks_generic.rs report_holding 584.61us 443.97us -24.06
/xcm/pallet_xcm_benchmarks_generic.rs query_pallet 584.69us 443.63us -24.13
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_reserve_withdraw 585.87us 444.10us -24.20
/pallet_xcm.rs force_unsubscribe_version_notify 611.36us 463.34us -24.21
/xcm/pallet_xcm_benchmarks_generic.rs report_error 579.68us 439.05us -24.26
/xcm/pallet_xcm_benchmarks_generic.rs report_transact_status 580.12us 438.59us -24.40
/pallet_xcm.rs notify_current_targets 533.04us 385.39us -27.70
/pallet_xcm.rs teleport_assets 501.56us 361.84us -27.86
/xcm/pallet_xcm_benchmarks_generic.rs subscribe_version 500.81us 353.77us -29.36
/xcm/pallet_xcm_benchmarks_fungible.rs initiate_teleport 433.41us 287.83us -33.59
/pallet_broker.rs request_core_count 374.45us 226.99us -39.38
/pallet_xcm.rs send 375.71us 227.55us -39.43
/pallet_broker.rs request_revenue_info_at 368.90us 220.84us -40.14
/pallet_balances.rs force_adjust_total_issuance 31.40us 7.73us -75.38
/pallet_xcm.rs force_default_xcm_version 102.65us 3.21us -96.87

@bkontur bkontur mentioned this pull request Jan 8, 2025
1 task
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.

3 participants