Skip to content

[Benchmark] Remove preparation noise from the 'validation' benchmarks #7201

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

effectfully
Copy link
Contributor

This fixes the validation benchmarks unintentionally counting in preparation time (deserialization + conversion to NamedDeBruijn) and partially addresses the issue with validation benchmarks that I ran into in #7177.

@effectfully effectfully self-assigned this Jul 10, 2025
@effectfully effectfully added bug Benchmarks No Changelog Required Add this to skip the Changelog Check labels Jul 10, 2025
Copy link
Contributor

github-actions bot commented Jul 10, 2025

PR Preview Action v1.6.2

🚀 View preview at
https://IntersectMBO.github.io/plutus/pr-preview/pr-7201/

Built to branch gh-pages at 2025-07-15 18:14 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@effectfully effectfully force-pushed the effectfully/benchmark/remove-preparation-noise-from-validation branch from cc042b0 to de85da1 Compare July 10, 2025 07:20
@effectfully
Copy link
Contributor Author

/benchmark validation

3 similar comments
@effectfully
Copy link
Contributor Author

/benchmark validation

@effectfully
Copy link
Contributor Author

/benchmark validation

@effectfully
Copy link
Contributor Author

/benchmark validation

Copy link
Contributor

Click here to check the status of your benchmark.

bench (dropExtension file) $ act file scriptBS
let prep = toNamedDeBruijnTerm . UPLC._progTerm . unsafeUnflat file
in env (prep <$> BS.readFile (dir </> file)) $ \(~term) ->
bench (dropExtension file) $ act term
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Note that this doesn't address the issue of term being deep-forced by benchTermCek, which also is unnecessarily counted in.

Copy link
Contributor

Choose a reason for hiding this comment

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

Do you intend to address the issue in this PR ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No, that's for #7201. I'll also write documentation there, this PR is just to fix the very specific issue of the validation benchmarks.

Copy link
Contributor

Comparing benchmark results of 'validation' on '589516f72' (base) and 'de85da1c4' (PR)

Results table
Script 589516f de85da1 Change
auction_1-1 168.3 μs 165.7 μs -1.5%
auction_1-2 546.9 μs 539.2 μs -1.4%
auction_1-3 548.2 μs 535.1 μs -2.4%
auction_1-4 218.4 μs 214.8 μs -1.6%
auction_2-1 167.2 μs 164.7 μs -1.5%
auction_2-2 543.1 μs 535.3 μs -1.4%
auction_2-3 711.9 μs 692.2 μs -2.8%
auction_2-4 543.3 μs 534.4 μs -1.6%
auction_2-5 218.0 μs 213.9 μs -1.9%
crowdfunding-success-1 197.0 μs 194.8 μs -1.1%
crowdfunding-success-2 196.4 μs 194.4 μs -1.0%
crowdfunding-success-3 197.6 μs 194.5 μs -1.6%
currency-1 214.2 μs 211.3 μs -1.4%
escrow-redeem_1-1 310.5 μs 305.3 μs -1.7%
escrow-redeem_1-2 309.9 μs 303.7 μs -2.0%
escrow-redeem_2-1 358.5 μs 349.9 μs -2.4%
escrow-redeem_2-2 356.8 μs 348.9 μs -2.2%
escrow-redeem_2-3 357.1 μs 351.8 μs -1.5%
escrow-refund-1 144.6 μs 142.4 μs -1.5%
future-increase-margin-1 214.7 μs 210.1 μs -2.1%
future-increase-margin-2 470.9 μs 461.5 μs -2.0%
future-increase-margin-3 469.2 μs 459.6 μs -2.0%
future-increase-margin-4 422.1 μs 415.4 μs -1.6%
future-increase-margin-5 711.0 μs 692.5 μs -2.6%
future-pay-out-1 215.1 μs 210.2 μs -2.3%
future-pay-out-2 471.4 μs 463.1 μs -1.8%
future-pay-out-3 470.4 μs 460.7 μs -2.1%
future-pay-out-4 710.4 μs 689.0 μs -3.0%
future-settle-early-1 213.8 μs 210.3 μs -1.6%
future-settle-early-2 470.5 μs 461.1 μs -2.0%
future-settle-early-3 471.3 μs 460.1 μs -2.4%
future-settle-early-4 533.4 μs 525.7 μs -1.4%
game-sm-success_1-1 336.1 μs 331.1 μs -1.5%
game-sm-success_1-2 187.9 μs 185.5 μs -1.3%
game-sm-success_1-3 548.1 μs 536.8 μs -2.1%
game-sm-success_1-4 216.1 μs 214.1 μs -0.9%
game-sm-success_2-1 337.5 μs 329.5 μs -2.4%
game-sm-success_2-2 187.6 μs 185.6 μs -1.1%
game-sm-success_2-3 548.7 μs 538.3 μs -1.9%
game-sm-success_2-4 216.0 μs 213.7 μs -1.1%
game-sm-success_2-5 553.6 μs 537.6 μs -2.9%
game-sm-success_2-6 216.6 μs 213.5 μs -1.4%
multisig-sm-1 344.7 μs 337.9 μs -2.0%
multisig-sm-2 336.7 μs 330.5 μs -1.8%
multisig-sm-3 342.1 μs 336.0 μs -1.8%
multisig-sm-4 347.3 μs 341.5 μs -1.7%
multisig-sm-5 479.8 μs 471.8 μs -1.7%
multisig-sm-6 343.5 μs 338.6 μs -1.4%
multisig-sm-7 334.6 μs 330.9 μs -1.1%
multisig-sm-8 343.9 μs 336.5 μs -2.2%
multisig-sm-9 345.5 μs 342.2 μs -1.0%
multisig-sm-10 480.2 μs 471.6 μs -1.8%
ping-pong-1 282.2 μs 278.7 μs -1.2%
ping-pong-2 283.4 μs 279.1 μs -1.5%
ping-pong_2-1 177.7 μs 175.7 μs -1.1%
prism-1 155.8 μs 154.7 μs -0.7%
prism-2 364.1 μs 358.8 μs -1.5%
prism-3 323.4 μs 318.4 μs -1.5%
pubkey-1 134.5 μs 132.6 μs -1.4%
stablecoin_1-1 821.7 μs 805.9 μs -1.9%
stablecoin_1-2 183.9 μs 180.8 μs -1.7%
stablecoin_1-3 952.3 μs 923.2 μs -3.1%
stablecoin_1-4 194.5 μs 191.2 μs -1.7%
stablecoin_1-5 1.196 ms 1.177 ms -1.6%
stablecoin_1-6 237.4 μs 234.2 μs -1.3%
stablecoin_2-1 817.6 μs 805.4 μs -1.5%
stablecoin_2-2 183.2 μs 180.9 μs -1.3%
stablecoin_2-3 936.0 μs 921.0 μs -1.6%
stablecoin_2-4 194.7 μs 190.5 μs -2.2%
token-account-1 166.7 μs 163.6 μs -1.9%
token-account-2 295.6 μs 292.1 μs -1.2%
uniswap-1 344.5 μs 336.0 μs -2.5%
uniswap-2 196.2 μs 194.5 μs -0.9%
uniswap-3 1.490 ms 1.472 ms -1.2%
uniswap-4 308.9 μs 304.1 μs -1.6%
uniswap-5 1.017 ms 990.7 μs -2.6%
uniswap-6 291.7 μs 289.7 μs -0.7%
vesting-1 300.5 μs 295.8 μs -1.6%
589516f de85da1 Change
TOTAL 31.05 ms 30.48 ms -1.8%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation' on '589516f72' (base) and 'de85da1c4' (PR)

Results table
Script 589516f de85da1 Change
auction_1-1 168.9 μs 166.4 μs -1.5%
auction_1-2 545.2 μs 536.2 μs -1.7%
auction_1-3 545.5 μs 536.3 μs -1.7%
auction_1-4 218.6 μs 216.2 μs -1.1%
auction_2-1 167.3 μs 165.5 μs -1.1%
auction_2-2 545.0 μs 534.7 μs -1.9%
auction_2-3 708.2 μs 693.8 μs -2.0%
auction_2-4 544.0 μs 534.2 μs -1.8%
auction_2-5 218.2 μs 215.4 μs -1.3%
crowdfunding-success-1 197.7 μs 196.4 μs -0.7%
crowdfunding-success-2 197.5 μs 196.5 μs -0.5%
crowdfunding-success-3 197.3 μs 195.7 μs -0.8%
currency-1 215.5 μs 211.1 μs -2.0%
escrow-redeem_1-1 311.5 μs 305.4 μs -2.0%
escrow-redeem_1-2 311.7 μs 304.6 μs -2.3%
escrow-redeem_2-1 357.7 μs 350.7 μs -2.0%
escrow-redeem_2-2 357.2 μs 350.1 μs -2.0%
escrow-redeem_2-3 358.3 μs 350.1 μs -2.3%
escrow-refund-1 144.1 μs 142.9 μs -0.8%
future-increase-margin-1 214.4 μs 210.9 μs -1.6%
future-increase-margin-2 470.5 μs 462.7 μs -1.7%
future-increase-margin-3 470.8 μs 463.6 μs -1.5%
future-increase-margin-4 421.4 μs 415.8 μs -1.3%
future-increase-margin-5 709.2 μs 694.6 μs -2.1%
future-pay-out-1 214.5 μs 211.1 μs -1.6%
future-pay-out-2 470.4 μs 462.6 μs -1.7%
future-pay-out-3 470.0 μs 461.6 μs -1.8%
future-pay-out-4 710.9 μs 689.5 μs -3.0%
future-settle-early-1 219.0 μs 211.0 μs -3.7%
future-settle-early-2 469.3 μs 462.9 μs -1.4%
future-settle-early-3 471.4 μs 461.4 μs -2.1%
future-settle-early-4 534.5 μs 525.5 μs -1.7%
game-sm-success_1-1 335.8 μs 332.2 μs -1.1%
game-sm-success_1-2 187.9 μs 186.2 μs -0.9%
game-sm-success_1-3 549.5 μs 536.3 μs -2.4%
game-sm-success_1-4 216.4 μs 214.4 μs -0.9%
game-sm-success_2-1 336.6 μs 331.5 μs -1.5%
game-sm-success_2-2 187.5 μs 186.1 μs -0.7%
game-sm-success_2-3 550.4 μs 535.6 μs -2.7%
game-sm-success_2-4 216.1 μs 214.1 μs -0.9%
game-sm-success_2-5 553.3 μs 538.2 μs -2.7%
game-sm-success_2-6 216.6 μs 215.4 μs -0.6%
multisig-sm-1 344.7 μs 338.3 μs -1.9%
multisig-sm-2 333.5 μs 331.5 μs -0.6%
multisig-sm-3 341.9 μs 338.9 μs -0.9%
multisig-sm-4 346.1 μs 341.9 μs -1.2%
multisig-sm-5 477.9 μs 471.8 μs -1.3%
multisig-sm-6 343.4 μs 338.4 μs -1.5%
multisig-sm-7 337.3 μs 331.4 μs -1.7%
multisig-sm-8 341.5 μs 337.8 μs -1.1%
multisig-sm-9 351.1 μs 342.9 μs -2.3%
multisig-sm-10 479.5 μs 471.6 μs -1.6%
ping-pong-1 281.6 μs 280.7 μs -0.3%
ping-pong-2 282.6 μs 279.4 μs -1.1%
ping-pong_2-1 178.0 μs 175.9 μs -1.2%
prism-1 156.5 μs 155.3 μs -0.8%
prism-2 365.1 μs 359.7 μs -1.5%
prism-3 323.7 μs 319.1 μs -1.4%
pubkey-1 134.8 μs 133.4 μs -1.0%
stablecoin_1-1 819.6 μs 807.5 μs -1.5%
stablecoin_1-2 182.6 μs 182.1 μs -0.3%
stablecoin_1-3 941.9 μs 923.2 μs -2.0%
stablecoin_1-4 194.8 μs 193.3 μs -0.8%
stablecoin_1-5 1.221 ms 1.178 ms -3.5%
stablecoin_1-6 237.6 μs 235.6 μs -0.8%
stablecoin_2-1 820.3 μs 807.1 μs -1.6%
stablecoin_2-2 190.0 μs 181.8 μs -4.3%
stablecoin_2-3 943.7 μs 924.2 μs -2.1%
stablecoin_2-4 194.7 μs 192.0 μs -1.4%
token-account-1 166.6 μs 164.5 μs -1.3%
token-account-2 296.0 μs 292.5 μs -1.2%
uniswap-1 343.7 μs 337.1 μs -1.9%
uniswap-2 202.1 μs 195.0 μs -3.5%
uniswap-3 1.497 ms 1.468 ms -1.9%
uniswap-4 309.1 μs 306.1 μs -1.0%
uniswap-5 1.004 ms 991.3 μs -1.3%
uniswap-6 292.1 μs 291.3 μs -0.3%
vesting-1 301.1 μs 295.9 μs -1.7%
589516f de85da1 Change
TOTAL 31.08 ms 30.54 ms -1.7%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation' on '589516f72' (base) and 'de85da1c4' (PR)

Results table
Script 589516f de85da1 Change
auction_1-1 168.1 μs 165.2 μs -1.7%
auction_1-2 543.5 μs 534.4 μs -1.7%
auction_1-3 549.7 μs 534.4 μs -2.8%
auction_1-4 218.4 μs 214.1 μs -2.0%
auction_2-1 167.5 μs 164.4 μs -1.9%
auction_2-2 544.5 μs 535.3 μs -1.7%
auction_2-3 709.8 μs 693.5 μs -2.3%
auction_2-4 545.1 μs 531.9 μs -2.4%
auction_2-5 218.6 μs 213.9 μs -2.2%
crowdfunding-success-1 197.4 μs 195.1 μs -1.2%
crowdfunding-success-2 197.5 μs 195.0 μs -1.3%
crowdfunding-success-3 197.2 μs 194.7 μs -1.3%
currency-1 214.2 μs 210.5 μs -1.7%
escrow-redeem_1-1 310.1 μs 303.6 μs -2.1%
escrow-redeem_1-2 308.9 μs 304.8 μs -1.3%
escrow-redeem_2-1 355.4 μs 349.6 μs -1.6%
escrow-redeem_2-2 356.0 μs 349.2 μs -1.9%
escrow-redeem_2-3 355.4 μs 350.5 μs -1.4%
escrow-refund-1 144.4 μs 142.7 μs -1.2%
future-increase-margin-1 215.3 μs 210.4 μs -2.3%
future-increase-margin-2 469.5 μs 461.4 μs -1.7%
future-increase-margin-3 470.5 μs 460.6 μs -2.1%
future-increase-margin-4 421.6 μs 415.0 μs -1.6%
future-increase-margin-5 709.4 μs 690.5 μs -2.7%
future-pay-out-1 214.6 μs 210.5 μs -1.9%
future-pay-out-2 472.0 μs 461.1 μs -2.3%
future-pay-out-3 471.3 μs 462.1 μs -2.0%
future-pay-out-4 710.2 μs 689.5 μs -2.9%
future-settle-early-1 214.8 μs 210.3 μs -2.1%
future-settle-early-2 470.3 μs 460.8 μs -2.0%
future-settle-early-3 471.0 μs 460.6 μs -2.2%
future-settle-early-4 541.8 μs 525.2 μs -3.1%
game-sm-success_1-1 336.8 μs 330.5 μs -1.9%
game-sm-success_1-2 187.2 μs 185.4 μs -1.0%
game-sm-success_1-3 550.8 μs 535.1 μs -2.9%
game-sm-success_1-4 216.2 μs 213.8 μs -1.1%
game-sm-success_2-1 336.3 μs 330.6 μs -1.7%
game-sm-success_2-2 187.8 μs 185.3 μs -1.3%
game-sm-success_2-3 548.8 μs 534.0 μs -2.7%
game-sm-success_2-4 215.9 μs 214.0 μs -0.9%
game-sm-success_2-5 549.3 μs 537.8 μs -2.1%
game-sm-success_2-6 216.3 μs 213.3 μs -1.4%
multisig-sm-1 344.0 μs 337.2 μs -2.0%
multisig-sm-2 334.3 μs 329.7 μs -1.4%
multisig-sm-3 341.1 μs 337.0 μs -1.2%
multisig-sm-4 346.5 μs 340.9 μs -1.6%
multisig-sm-5 477.8 μs 470.5 μs -1.5%
multisig-sm-6 343.7 μs 338.1 μs -1.6%
multisig-sm-7 333.6 μs 329.7 μs -1.2%
multisig-sm-8 343.7 μs 336.5 μs -2.1%
multisig-sm-9 347.2 μs 341.5 μs -1.6%
multisig-sm-10 479.4 μs 470.8 μs -1.8%
ping-pong-1 284.3 μs 278.8 μs -1.9%
ping-pong-2 282.1 μs 278.9 μs -1.1%
ping-pong_2-1 177.7 μs 175.2 μs -1.4%
prism-1 155.6 μs 154.3 μs -0.8%
prism-2 364.4 μs 358.8 μs -1.5%
prism-3 323.1 μs 317.5 μs -1.7%
pubkey-1 135.0 μs 132.2 μs -2.1%
stablecoin_1-1 820.5 μs 803.9 μs -2.0%
stablecoin_1-2 182.7 μs 180.7 μs -1.1%
stablecoin_1-3 941.7 μs 922.8 μs -2.0%
stablecoin_1-4 194.2 μs 191.9 μs -1.2%
stablecoin_1-5 1.194 ms 1.172 ms -1.8%
stablecoin_1-6 237.5 μs 233.2 μs -1.8%
stablecoin_2-1 829.7 μs 803.9 μs -3.1%
stablecoin_2-2 183.1 μs 180.6 μs -1.4%
stablecoin_2-3 938.4 μs 920.8 μs -1.9%
stablecoin_2-4 194.5 μs 191.7 μs -1.4%
token-account-1 166.5 μs 164.0 μs -1.5%
token-account-2 295.0 μs 291.1 μs -1.3%
uniswap-1 342.9 μs 335.1 μs -2.3%
uniswap-2 196.5 μs 194.1 μs -1.2%
uniswap-3 1.491 ms 1.464 ms -1.8%
uniswap-4 311.3 μs 304.4 μs -2.2%
uniswap-5 997.6 μs 986.2 μs -1.1%
uniswap-6 291.3 μs 289.1 μs -0.8%
vesting-1 301.8 μs 294.8 μs -2.3%
589516f de85da1 Change
TOTAL 31.02 ms 30.43 ms -1.9%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation' on '589516f72' (base) and 'de85da1c4' (PR)

Results table
Script 589516f de85da1 Change
auction_1-1 168.7 μs 165.7 μs -1.8%
auction_1-2 544.7 μs 537.9 μs -1.2%
auction_1-3 546.1 μs 537.5 μs -1.6%
auction_1-4 217.9 μs 214.8 μs -1.4%
auction_2-1 168.4 μs 164.7 μs -2.2%
auction_2-2 545.6 μs 535.1 μs -1.9%
auction_2-3 709.8 μs 691.1 μs -2.6%
auction_2-4 546.5 μs 535.4 μs -2.0%
auction_2-5 217.6 μs 213.6 μs -1.8%
crowdfunding-success-1 197.1 μs 194.5 μs -1.3%
crowdfunding-success-2 197.3 μs 194.3 μs -1.5%
crowdfunding-success-3 197.0 μs 194.9 μs -1.1%
currency-1 214.9 μs 210.3 μs -2.1%
escrow-redeem_1-1 310.2 μs 305.8 μs -1.4%
escrow-redeem_1-2 310.4 μs 304.1 μs -2.0%
escrow-redeem_2-1 357.8 μs 350.5 μs -2.0%
escrow-redeem_2-2 356.8 μs 350.2 μs -1.8%
escrow-redeem_2-3 356.9 μs 350.6 μs -1.8%
escrow-refund-1 144.3 μs 143.0 μs -0.9%
future-increase-margin-1 214.5 μs 211.1 μs -1.6%
future-increase-margin-2 471.4 μs 462.1 μs -2.0%
future-increase-margin-3 469.1 μs 459.3 μs -2.1%
future-increase-margin-4 420.9 μs 415.4 μs -1.3%
future-increase-margin-5 712.7 μs 691.5 μs -3.0%
future-pay-out-1 214.7 μs 210.4 μs -2.0%
future-pay-out-2 470.8 μs 460.7 μs -2.1%
future-pay-out-3 469.9 μs 461.3 μs -1.8%
future-pay-out-4 706.4 μs 688.8 μs -2.5%
future-settle-early-1 214.6 μs 210.1 μs -2.1%
future-settle-early-2 470.9 μs 460.6 μs -2.2%
future-settle-early-3 472.5 μs 461.3 μs -2.4%
future-settle-early-4 535.1 μs 527.1 μs -1.5%
game-sm-success_1-1 336.7 μs 330.3 μs -1.9%
game-sm-success_1-2 187.7 μs 185.7 μs -1.1%
game-sm-success_1-3 550.3 μs 536.2 μs -2.6%
game-sm-success_1-4 216.7 μs 213.4 μs -1.5%
game-sm-success_2-1 336.0 μs 332.4 μs -1.1%
game-sm-success_2-2 188.0 μs 184.1 μs -2.1%
game-sm-success_2-3 550.0 μs 534.7 μs -2.8%
game-sm-success_2-4 218.8 μs 213.2 μs -2.6%
game-sm-success_2-5 549.8 μs 537.5 μs -2.2%
game-sm-success_2-6 216.8 μs 213.1 μs -1.7%
multisig-sm-1 344.5 μs 338.1 μs -1.9%
multisig-sm-2 335.2 μs 329.8 μs -1.6%
multisig-sm-3 343.0 μs 337.6 μs -1.6%
multisig-sm-4 346.4 μs 342.1 μs -1.2%
multisig-sm-5 478.6 μs 470.9 μs -1.6%
multisig-sm-6 344.4 μs 338.0 μs -1.9%
multisig-sm-7 333.7 μs 329.9 μs -1.1%
multisig-sm-8 342.1 μs 337.8 μs -1.3%
multisig-sm-9 345.5 μs 342.3 μs -0.9%
multisig-sm-10 479.0 μs 470.8 μs -1.7%
ping-pong-1 283.4 μs 279.2 μs -1.5%
ping-pong-2 282.8 μs 278.3 μs -1.6%
ping-pong_2-1 178.0 μs 175.6 μs -1.3%
prism-1 156.1 μs 155.1 μs -0.6%
prism-2 364.7 μs 357.9 μs -1.9%
prism-3 325.3 μs 318.3 μs -2.2%
pubkey-1 135.1 μs 132.5 μs -1.9%
stablecoin_1-1 818.5 μs 805.0 μs -1.6%
stablecoin_1-2 184.1 μs 180.7 μs -1.8%
stablecoin_1-3 951.4 μs 924.3 μs -2.8%
stablecoin_1-4 194.8 μs 192.2 μs -1.3%
stablecoin_1-5 1.219 ms 1.177 ms -3.4%
stablecoin_1-6 237.7 μs 234.6 μs -1.3%
stablecoin_2-1 816.8 μs 806.3 μs -1.3%
stablecoin_2-2 188.1 μs 180.9 μs -3.8%
stablecoin_2-3 950.9 μs 922.9 μs -2.9%
stablecoin_2-4 194.4 μs 191.8 μs -1.3%
token-account-1 166.4 μs 163.9 μs -1.5%
token-account-2 296.2 μs 291.7 μs -1.5%
uniswap-1 344.1 μs 336.0 μs -2.4%
uniswap-2 197.4 μs 194.4 μs -1.5%
uniswap-3 1.492 ms 1.466 ms -1.7%
uniswap-4 310.7 μs 304.8 μs -1.9%
uniswap-5 1000.0 μs 988.6 μs -1.1%
uniswap-6 292.1 μs 289.2 μs -1.0%
vesting-1 302.7 μs 295.6 μs -2.3%
589516f de85da1 Change
TOTAL 31.08 ms 30.47 ms -1.9%

@effectfully effectfully force-pushed the effectfully/benchmark/remove-preparation-noise-from-validation branch from de85da1 to 5f0b15a Compare July 10, 2025 19:59
@effectfully
Copy link
Contributor Author

/benchmark validation

1 similar comment
@effectfully
Copy link
Contributor Author

/benchmark validation

@effectfully
Copy link
Contributor Author

effectfully commented Jul 10, 2025

/benchmark validation-full

1 similar comment
@effectfully
Copy link
Contributor Author

effectfully commented Jul 10, 2025

/benchmark validation-full

@effectfully
Copy link
Contributor Author

/benchmark validation-decode

1 similar comment
@effectfully
Copy link
Contributor Author

/benchmark validation-decode

@effectfully
Copy link
Contributor Author

/benchmark validation

1 similar comment
@effectfully
Copy link
Contributor Author

/benchmark validation

@effectfully
Copy link
Contributor Author

/benchmark validation-agda-cek

1 similar comment
@effectfully
Copy link
Contributor Author

/benchmark validation-agda-cek

@effectfully
Copy link
Contributor Author

/benchmark validation-full

1 similar comment
@effectfully
Copy link
Contributor Author

/benchmark validation-full

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 163.0 μs 161.0 μs -1.2%
auction_1-2 535.0 μs 536.4 μs +0.3%
auction_1-3 533.8 μs 534.2 μs +0.1%
auction_1-4 221.1 μs 212.0 μs -4.1%
auction_2-1 163.5 μs 161.6 μs -1.2%
auction_2-2 535.8 μs 538.8 μs +0.6%
auction_2-3 703.8 μs 699.5 μs -0.6%
auction_2-4 533.3 μs 534.4 μs +0.2%
auction_2-5 213.2 μs 210.5 μs -1.3%
crowdfunding-success-1 193.3 μs 193.7 μs +0.2%
crowdfunding-success-2 193.7 μs 192.8 μs -0.5%
crowdfunding-success-3 192.8 μs 193.6 μs +0.4%
currency-1 212.1 μs 210.7 μs -0.7%
escrow-redeem_1-1 306.3 μs 306.5 μs +0.1%
escrow-redeem_1-2 305.8 μs 304.7 μs -0.4%
escrow-redeem_2-1 352.3 μs 354.7 μs +0.7%
escrow-redeem_2-2 354.2 μs 353.3 μs -0.3%
escrow-redeem_2-3 355.1 μs 353.2 μs -0.5%
escrow-refund-1 142.0 μs 141.9 μs -0.1%
future-increase-margin-1 211.5 μs 210.6 μs -0.4%
future-increase-margin-2 457.4 μs 456.7 μs -0.2%
future-increase-margin-3 460.1 μs 457.1 μs -0.7%
future-increase-margin-4 413.8 μs 414.7 μs +0.2%
future-increase-margin-5 695.6 μs 694.3 μs -0.2%
future-pay-out-1 215.7 μs 210.2 μs -2.5%
future-pay-out-2 463.4 μs 457.0 μs -1.4%
future-pay-out-3 466.2 μs 457.2 μs -1.9%
future-pay-out-4 696.7 μs 690.8 μs -0.8%
future-settle-early-1 215.9 μs 210.4 μs -2.5%
future-settle-early-2 459.6 μs 456.9 μs -0.6%
future-settle-early-3 464.9 μs 456.9 μs -1.7%
future-settle-early-4 524.9 μs 526.2 μs +0.2%
game-sm-success_1-1 341.2 μs 335.3 μs -1.7%
game-sm-success_1-2 185.0 μs 182.2 μs -1.5%
game-sm-success_1-3 536.3 μs 536.3 μs 0.0%
game-sm-success_1-4 213.6 μs 209.5 μs -1.9%
game-sm-success_2-1 336.1 μs 335.2 μs -0.3%
game-sm-success_2-2 190.1 μs 181.2 μs -4.7%
game-sm-success_2-3 538.0 μs 537.0 μs -0.2%
game-sm-success_2-4 213.9 μs 210.1 μs -1.8%
game-sm-success_2-5 537.7 μs 538.3 μs +0.1%
game-sm-success_2-6 213.4 μs 209.5 μs -1.8%
multisig-sm-1 339.8 μs 340.8 μs +0.3%
multisig-sm-2 332.0 μs 333.3 μs +0.4%
multisig-sm-3 333.8 μs 333.1 μs -0.2%
multisig-sm-4 335.2 μs 336.9 μs +0.5%
multisig-sm-5 467.8 μs 468.1 μs +0.1%
multisig-sm-6 339.8 μs 340.3 μs +0.1%
multisig-sm-7 333.3 μs 333.3 μs 0.0%
multisig-sm-8 335.8 μs 336.1 μs +0.1%
multisig-sm-9 335.6 μs 336.3 μs +0.2%
multisig-sm-10 467.8 μs 467.7 μs -0.0%
ping-pong-1 279.1 μs 278.3 μs -0.3%
ping-pong-2 278.6 μs 277.4 μs -0.4%
ping-pong_2-1 184.0 μs 176.8 μs -3.9%
prism-1 155.6 μs 154.5 μs -0.7%
prism-2 354.6 μs 351.8 μs -0.8%
prism-3 321.3 μs 319.2 μs -0.7%
pubkey-1 132.9 μs 131.0 μs -1.4%
stablecoin_1-1 804.2 μs 809.6 μs +0.7%
stablecoin_1-2 187.4 μs 177.1 μs -5.5%
stablecoin_1-3 921.6 μs 924.3 μs +0.3%
stablecoin_1-4 190.9 μs 187.6 μs -1.7%
stablecoin_1-5 1.174 ms 1.197 ms +2.0%
stablecoin_1-6 236.0 μs 230.7 μs -2.2%
stablecoin_2-1 800.4 μs 807.2 μs +0.8%
stablecoin_2-2 180.6 μs 177.7 μs -1.6%
stablecoin_2-3 921.3 μs 922.8 μs +0.2%
stablecoin_2-4 194.3 μs 188.1 μs -3.2%
token-account-1 164.1 μs 163.9 μs -0.1%
token-account-2 294.1 μs 291.9 μs -0.7%
uniswap-1 343.5 μs 343.0 μs -0.1%
uniswap-2 196.3 μs 195.2 μs -0.6%
uniswap-3 1.489 ms 1.470 ms -1.3%
uniswap-4 305.0 μs 301.0 μs -1.3%
uniswap-5 977.2 μs 979.2 μs +0.2%
uniswap-6 289.6 μs 284.7 μs -1.7%
vesting-1 299.6 μs 297.3 μs -0.8%
5bdbb8d 59e21e8 Change
TOTAL 30.56 ms 30.43 ms -0.4%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 163.7 μs 161.6 μs -1.3%
auction_1-2 537.4 μs 536.5 μs -0.2%
auction_1-3 537.9 μs 533.6 μs -0.8%
auction_1-4 214.2 μs 211.3 μs -1.4%
auction_2-1 164.4 μs 166.1 μs +1.0%
auction_2-2 539.4 μs 536.5 μs -0.5%
auction_2-3 709.5 μs 695.6 μs -2.0%
auction_2-4 535.7 μs 534.6 μs -0.2%
auction_2-5 220.9 μs 211.6 μs -4.2%
crowdfunding-success-1 194.0 μs 194.5 μs +0.3%
crowdfunding-success-2 193.2 μs 193.1 μs -0.1%
crowdfunding-success-3 193.2 μs 194.0 μs +0.4%
currency-1 211.9 μs 210.9 μs -0.5%
escrow-redeem_1-1 306.3 μs 305.5 μs -0.3%
escrow-redeem_1-2 306.6 μs 304.1 μs -0.8%
escrow-redeem_2-1 355.1 μs 354.4 μs -0.2%
escrow-redeem_2-2 356.6 μs 352.6 μs -1.1%
escrow-redeem_2-3 355.1 μs 353.7 μs -0.4%
escrow-refund-1 142.5 μs 141.5 μs -0.7%
future-increase-margin-1 211.7 μs 210.6 μs -0.5%
future-increase-margin-2 459.3 μs 457.0 μs -0.5%
future-increase-margin-3 458.5 μs 455.4 μs -0.7%
future-increase-margin-4 422.8 μs 414.5 μs -2.0%
future-increase-margin-5 697.9 μs 693.0 μs -0.7%
future-pay-out-1 214.6 μs 210.0 μs -2.1%
future-pay-out-2 462.0 μs 456.0 μs -1.3%
future-pay-out-3 465.6 μs 456.8 μs -1.9%
future-pay-out-4 705.0 μs 694.8 μs -1.4%
future-settle-early-1 211.2 μs 210.5 μs -0.3%
future-settle-early-2 460.0 μs 457.2 μs -0.6%
future-settle-early-3 461.7 μs 455.8 μs -1.3%
future-settle-early-4 527.9 μs 525.2 μs -0.5%
game-sm-success_1-1 337.0 μs 334.7 μs -0.7%
game-sm-success_1-2 185.8 μs 181.4 μs -2.4%
game-sm-success_1-3 539.5 μs 538.1 μs -0.3%
game-sm-success_1-4 216.2 μs 209.8 μs -3.0%
game-sm-success_2-1 336.0 μs 334.7 μs -0.4%
game-sm-success_2-2 185.9 μs 181.8 μs -2.2%
game-sm-success_2-3 538.4 μs 535.6 μs -0.5%
game-sm-success_2-4 214.0 μs 210.5 μs -1.6%
game-sm-success_2-5 539.9 μs 537.0 μs -0.5%
game-sm-success_2-6 214.4 μs 210.1 μs -2.0%
multisig-sm-1 340.0 μs 338.7 μs -0.4%
multisig-sm-2 333.3 μs 333.5 μs +0.1%
multisig-sm-3 334.4 μs 332.4 μs -0.6%
multisig-sm-4 338.2 μs 334.9 μs -1.0%
multisig-sm-5 474.1 μs 466.1 μs -1.7%
multisig-sm-6 340.8 μs 337.7 μs -0.9%
multisig-sm-7 333.8 μs 332.6 μs -0.4%
multisig-sm-8 338.8 μs 335.8 μs -0.9%
multisig-sm-9 336.9 μs 335.5 μs -0.4%
multisig-sm-10 468.3 μs 466.1 μs -0.5%
ping-pong-1 279.4 μs 278.0 μs -0.5%
ping-pong-2 279.8 μs 276.0 μs -1.4%
ping-pong_2-1 178.8 μs 175.8 μs -1.7%
prism-1 156.7 μs 154.0 μs -1.7%
prism-2 362.2 μs 351.7 μs -2.9%
prism-3 321.3 μs 318.6 μs -0.8%
pubkey-1 133.1 μs 131.7 μs -1.1%
stablecoin_1-1 806.3 μs 805.9 μs -0.0%
stablecoin_1-2 181.4 μs 176.5 μs -2.7%
stablecoin_1-3 936.8 μs 922.6 μs -1.5%
stablecoin_1-4 191.6 μs 187.1 μs -2.3%
stablecoin_1-5 1.178 ms 1.175 ms -0.3%
stablecoin_1-6 236.7 μs 229.8 μs -2.9%
stablecoin_2-1 806.0 μs 802.1 μs -0.5%
stablecoin_2-2 181.3 μs 176.8 μs -2.5%
stablecoin_2-3 925.1 μs 920.4 μs -0.5%
stablecoin_2-4 191.6 μs 187.4 μs -2.2%
token-account-1 164.7 μs 163.7 μs -0.6%
token-account-2 296.0 μs 290.7 μs -1.8%
uniswap-1 344.1 μs 341.1 μs -0.9%
uniswap-2 196.5 μs 195.7 μs -0.4%
uniswap-3 1.462 ms 1.463 ms +0.1%
uniswap-4 306.9 μs 301.6 μs -1.7%
uniswap-5 980.6 μs 983.7 μs +0.3%
uniswap-6 290.2 μs 285.0 μs -1.8%
vesting-1 299.3 μs 297.1 μs -0.7%
5bdbb8d 59e21e8 Change
TOTAL 30.63 ms 30.37 ms -0.9%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation-agda-cek' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 613.5 μs 596.5 μs -2.8%
auction_1-2 4.031 ms 3.861 ms -4.2%
auction_1-3 4.063 ms 3.895 ms -4.1%
auction_1-4 727.8 μs 702.0 μs -3.5%
auction_2-1 614.5 μs 597.0 μs -2.8%
auction_2-2 4.030 ms 3.859 ms -4.2%
auction_2-3 4.810 ms 4.640 ms -3.5%
auction_2-4 4.042 ms 3.897 ms -3.6%
auction_2-5 725.1 μs 704.6 μs -2.8%
crowdfunding-success-1 690.1 μs 673.1 μs -2.5%
crowdfunding-success-2 690.7 μs 673.2 μs -2.5%
crowdfunding-success-3 688.9 μs 674.4 μs -2.1%
currency-1 896.8 μs 874.7 μs -2.5%
escrow-redeem_1-1 1.257 ms 1.220 ms -2.9%
escrow-redeem_1-2 1.258 ms 1.219 ms -3.1%
escrow-redeem_2-1 1.416 ms 1.374 ms -3.0%
escrow-redeem_2-2 1.415 ms 1.375 ms -2.8%
escrow-redeem_2-3 1.415 ms 1.371 ms -3.1%
escrow-refund-1 748.8 μs 726.9 μs -2.9%
future-increase-margin-1 897.9 μs 874.4 μs -2.6%
future-increase-margin-2 1.832 ms 1.777 ms -3.0%
future-increase-margin-3 1.832 ms 1.778 ms -2.9%
future-increase-margin-4 5.039 ms 4.820 ms -4.3%
future-increase-margin-5 6.254 ms 6.006 ms -4.0%
future-pay-out-1 896.3 μs 872.1 μs -2.7%
future-pay-out-2 1.831 ms 1.778 ms -2.9%
future-pay-out-3 1.829 ms 1.774 ms -3.0%
future-pay-out-4 6.189 ms 5.969 ms -3.6%
future-settle-early-1 896.4 μs 866.0 μs -3.4%
future-settle-early-2 1.828 ms 1.774 ms -3.0%
future-settle-early-3 1.829 ms 1.772 ms -3.1%
future-settle-early-4 5.353 ms 5.143 ms -3.9%
game-sm-success_1-1 3.128 ms 3.021 ms -3.4%
game-sm-success_1-2 568.9 μs 557.5 μs -2.0%
game-sm-success_1-3 4.110 ms 3.978 ms -3.2%
game-sm-success_1-4 638.5 μs 622.4 μs -2.5%
game-sm-success_2-1 3.132 ms 3.025 ms -3.4%
game-sm-success_2-2 571.6 μs 557.5 μs -2.5%
game-sm-success_2-3 4.129 ms 3.978 ms -3.7%
game-sm-success_2-4 637.3 μs 624.0 μs -2.1%
game-sm-success_2-5 4.104 ms 3.968 ms -3.3%
game-sm-success_2-6 637.1 μs 623.2 μs -2.2%
multisig-sm-1 3.699 ms 3.566 ms -3.6%
multisig-sm-2 3.684 ms 3.524 ms -4.3%
multisig-sm-3 3.698 ms 3.527 ms -4.6%
multisig-sm-4 3.702 ms 3.554 ms -4.0%
multisig-sm-5 4.455 ms 4.306 ms -3.3%
multisig-sm-6 3.700 ms 3.555 ms -3.9%
multisig-sm-7 3.672 ms 3.522 ms -4.1%
multisig-sm-8 3.681 ms 3.531 ms -4.1%
multisig-sm-9 3.698 ms 3.545 ms -4.1%
multisig-sm-10 4.464 ms 4.301 ms -3.7%
ping-pong-1 2.532 ms 2.436 ms -3.8%
ping-pong-2 2.534 ms 2.436 ms -3.9%
ping-pong_2-1 2.012 ms 1.924 ms -4.4%
prism-1 489.6 μs 476.4 μs -2.7%
prism-2 3.229 ms 3.119 ms -3.4%
prism-3 1.210 ms 1.181 ms -2.4%
pubkey-1 424.3 μs 415.2 μs -2.1%
stablecoin_1-1 7.743 ms 7.473 ms -3.5%
stablecoin_1-2 559.8 μs 546.8 μs -2.3%
stablecoin_1-3 8.282 ms 8.075 ms -2.5%
stablecoin_1-4 585.8 μs 570.1 μs -2.7%
stablecoin_1-5 9.466 ms 9.222 ms -2.6%
stablecoin_1-6 685.8 μs 669.7 μs -2.3%
stablecoin_2-1 7.763 ms 7.511 ms -3.2%
stablecoin_2-2 557.9 μs 549.1 μs -1.6%
stablecoin_2-3 8.304 ms 8.086 ms -2.6%
stablecoin_2-4 583.9 μs 572.7 μs -1.9%
token-account-1 739.8 μs 725.2 μs -2.0%
token-account-2 972.0 μs 949.6 μs -2.3%
uniswap-1 1.345 ms 1.307 ms -2.8%
uniswap-2 818.2 μs 795.0 μs -2.8%
uniswap-3 7.445 ms 7.262 ms -2.5%
uniswap-4 895.2 μs 875.4 μs -2.2%
uniswap-5 5.990 ms 5.827 ms -2.7%
uniswap-6 874.5 μs 854.3 μs -2.3%
vesting-1 1.251 ms 1.219 ms -2.6%
5bdbb8d 59e21e8 Change
TOTAL 208.0 ms 201.1 ms -3.3%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation-agda-cek' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 611.7 μs 600.9 μs -1.8%
auction_1-2 4.023 ms 3.881 ms -3.5%
auction_1-3 4.068 ms 3.916 ms -3.7%
auction_1-4 725.2 μs 711.3 μs -1.9%
auction_2-1 610.8 μs 602.9 μs -1.3%
auction_2-2 4.024 ms 3.866 ms -3.9%
auction_2-3 4.798 ms 4.651 ms -3.1%
auction_2-4 4.037 ms 3.890 ms -3.6%
auction_2-5 723.3 μs 706.4 μs -2.3%
crowdfunding-success-1 687.8 μs 677.6 μs -1.5%
crowdfunding-success-2 687.9 μs 678.5 μs -1.4%
crowdfunding-success-3 687.9 μs 678.6 μs -1.4%
currency-1 895.1 μs 875.9 μs -2.1%
escrow-redeem_1-1 1.255 ms 1.227 ms -2.2%
escrow-redeem_1-2 1.255 ms 1.227 ms -2.2%
escrow-redeem_2-1 1.415 ms 1.380 ms -2.5%
escrow-redeem_2-2 1.415 ms 1.380 ms -2.5%
escrow-redeem_2-3 1.413 ms 1.378 ms -2.5%
escrow-refund-1 748.9 μs 728.0 μs -2.8%
future-increase-margin-1 894.8 μs 870.6 μs -2.7%
future-increase-margin-2 1.826 ms 1.782 ms -2.4%
future-increase-margin-3 1.828 ms 1.782 ms -2.5%
future-increase-margin-4 5.035 ms 4.837 ms -3.9%
future-increase-margin-5 6.249 ms 6.055 ms -3.1%
future-pay-out-1 896.6 μs 869.4 μs -3.0%
future-pay-out-2 1.827 ms 1.780 ms -2.6%
future-pay-out-3 1.828 ms 1.781 ms -2.6%
future-pay-out-4 6.206 ms 6.015 ms -3.1%
future-settle-early-1 891.3 μs 874.4 μs -1.9%
future-settle-early-2 1.822 ms 1.773 ms -2.7%
future-settle-early-3 1.822 ms 1.775 ms -2.6%
future-settle-early-4 5.336 ms 5.147 ms -3.5%
game-sm-success_1-1 3.124 ms 3.022 ms -3.3%
game-sm-success_1-2 569.8 μs 563.0 μs -1.2%
game-sm-success_1-3 4.098 ms 3.985 ms -2.8%
game-sm-success_1-4 636.4 μs 625.2 μs -1.8%
game-sm-success_2-1 3.120 ms 3.028 ms -2.9%
game-sm-success_2-2 569.4 μs 559.4 μs -1.8%
game-sm-success_2-3 4.124 ms 3.976 ms -3.6%
game-sm-success_2-4 635.8 μs 624.2 μs -1.8%
game-sm-success_2-5 4.107 ms 3.988 ms -2.9%
game-sm-success_2-6 635.4 μs 625.2 μs -1.6%
multisig-sm-1 3.731 ms 3.586 ms -3.9%
multisig-sm-2 3.688 ms 3.550 ms -3.7%
multisig-sm-3 3.702 ms 3.546 ms -4.2%
multisig-sm-4 3.723 ms 3.583 ms -3.8%
multisig-sm-5 4.469 ms 4.299 ms -3.8%
multisig-sm-6 3.741 ms 3.571 ms -4.5%
multisig-sm-7 3.696 ms 3.541 ms -4.2%
multisig-sm-8 3.706 ms 3.557 ms -4.0%
multisig-sm-9 3.720 ms 3.544 ms -4.7%
multisig-sm-10 4.455 ms 4.312 ms -3.2%
ping-pong-1 2.529 ms 2.434 ms -3.8%
ping-pong-2 2.526 ms 2.435 ms -3.6%
ping-pong_2-1 2.009 ms 1.930 ms -3.9%
prism-1 489.2 μs 478.6 μs -2.2%
prism-2 3.227 ms 3.115 ms -3.5%
prism-3 1.205 ms 1.183 ms -1.8%
pubkey-1 423.7 μs 416.1 μs -1.8%
stablecoin_1-1 7.767 ms 7.483 ms -3.7%
stablecoin_1-2 558.3 μs 552.1 μs -1.1%
stablecoin_1-3 8.297 ms 8.065 ms -2.8%
stablecoin_1-4 583.8 μs 573.1 μs -1.8%
stablecoin_1-5 9.458 ms 9.248 ms -2.2%
stablecoin_1-6 686.6 μs 675.5 μs -1.6%
stablecoin_2-1 7.771 ms 7.500 ms -3.5%
stablecoin_2-2 559.0 μs 548.7 μs -1.8%
stablecoin_2-3 8.315 ms 8.080 ms -2.8%
stablecoin_2-4 584.8 μs 574.6 μs -1.7%
token-account-1 739.3 μs 727.1 μs -1.7%
token-account-2 971.9 μs 951.2 μs -2.1%
uniswap-1 1.345 ms 1.314 ms -2.3%
uniswap-2 815.7 μs 792.1 μs -2.9%
uniswap-3 7.447 ms 7.267 ms -2.4%
uniswap-4 896.4 μs 883.8 μs -1.4%
uniswap-5 5.986 ms 5.831 ms -2.6%
uniswap-6 875.8 μs 859.7 μs -1.8%
vesting-1 1.250 ms 1.222 ms -2.2%
5bdbb8d 59e21e8 Change
TOTAL 208.1 ms 201.6 ms -3.1%

Copy link
Contributor

Click here to check the status of your benchmark.

@effectfully
Copy link
Contributor Author

/benchmark validation-agda-cek

3 similar comments
@effectfully
Copy link
Contributor Author

/benchmark validation-agda-cek

@effectfully
Copy link
Contributor Author

/benchmark validation-agda-cek

@effectfully
Copy link
Contributor Author

/benchmark validation-agda-cek

Copy link
Contributor

Comparing benchmark results of 'validation-full' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 421.0 μs 424.4 μs +0.8%
auction_1-2 1.379 ms 1.397 ms +1.3%
auction_1-3 1.374 ms 1.397 ms +1.7%
auction_1-4 474.8 μs 479.9 μs +1.1%
auction_2-1 419.0 μs 423.7 μs +1.1%
auction_2-2 1.373 ms 1.395 ms +1.6%
auction_2-3 1.583 ms 1.615 ms +2.0%
auction_2-4 1.368 ms 1.393 ms +1.8%
auction_2-5 473.4 μs 478.3 μs +1.0%
crowdfunding-success-1 506.1 μs 512.4 μs +1.2%
crowdfunding-success-2 506.4 μs 513.0 μs +1.3%
crowdfunding-success-3 512.8 μs 513.1 μs +0.1%
currency-1 537.2 μs 544.3 μs +1.3%
escrow-redeem_1-1 748.5 μs 756.0 μs +1.0%
escrow-redeem_1-2 748.0 μs 756.3 μs +1.1%
escrow-redeem_2-1 812.2 μs 819.3 μs +0.9%
escrow-redeem_2-2 812.0 μs 819.3 μs +0.9%
escrow-redeem_2-3 812.6 μs 819.2 μs +0.8%
escrow-refund-1 555.6 μs 600.0 μs +8.0%
future-increase-margin-1 537.2 μs 543.6 μs +1.2%
future-increase-margin-2 943.5 μs 952.8 μs +1.0%
future-increase-margin-3 943.4 μs 952.6 μs +1.0%
future-increase-margin-4 1.405 ms 1.429 ms +1.7%
future-increase-margin-5 1.775 ms 1.805 ms +1.7%
future-pay-out-1 537.2 μs 543.5 μs +1.2%
future-pay-out-2 943.9 μs 952.1 μs +0.9%
future-pay-out-3 944.5 μs 951.9 μs +0.8%
future-pay-out-4 1.777 ms 1.805 ms +1.6%
future-settle-early-1 538.2 μs 543.4 μs +1.0%
future-settle-early-2 945.2 μs 951.6 μs +0.7%
future-settle-early-3 945.6 μs 953.7 μs +0.9%
future-settle-early-4 1.544 ms 1.565 ms +1.4%
game-sm-success_1-1 1.079 ms 1.093 ms +1.3%
game-sm-success_1-2 400.3 μs 405.0 μs +1.2%
game-sm-success_1-3 1.353 ms 1.372 ms +1.4%
game-sm-success_1-4 432.9 μs 438.2 μs +1.2%
game-sm-success_2-1 1.080 ms 1.092 ms +1.1%
game-sm-success_2-2 400.7 μs 405.4 μs +1.2%
game-sm-success_2-3 1.354 ms 1.373 ms +1.4%
game-sm-success_2-4 431.6 μs 437.5 μs +1.4%
game-sm-success_2-5 1.354 ms 1.372 ms +1.3%
game-sm-success_2-6 433.5 μs 435.9 μs +0.6%
multisig-sm-1 1.161 ms 1.174 ms +1.1%
multisig-sm-2 1.158 ms 1.170 ms +1.0%
multisig-sm-3 1.163 ms 1.175 ms +1.0%
multisig-sm-4 1.166 ms 1.181 ms +1.3%
multisig-sm-5 1.344 ms 1.366 ms +1.6%
multisig-sm-6 1.164 ms 1.176 ms +1.0%
multisig-sm-7 1.159 ms 1.170 ms +0.9%
multisig-sm-8 1.162 ms 1.177 ms +1.3%
multisig-sm-9 1.168 ms 1.179 ms +0.9%
multisig-sm-10 1.344 ms 1.362 ms +1.3%
ping-pong-1 963.3 μs 971.0 μs +0.8%
ping-pong-2 960.8 μs 971.1 μs +1.1%
ping-pong_2-1 828.4 μs 835.8 μs +0.9%
prism-1 365.0 μs 367.1 μs +0.6%
prism-2 1.095 ms 1.107 ms +1.1%
prism-3 663.0 μs 670.0 μs +1.1%
pubkey-1 346.0 μs 350.9 μs +1.4%
stablecoin_1-1 2.233 ms 2.292 ms +2.6%
stablecoin_1-2 398.6 μs 402.8 μs +1.1%
stablecoin_1-3 2.372 ms 2.430 ms +2.4%
stablecoin_1-4 410.7 μs 415.7 μs +1.2%
stablecoin_1-5 2.721 ms 2.812 ms +3.3%
stablecoin_1-6 459.8 μs 464.5 μs +1.0%
stablecoin_2-1 2.236 ms 2.288 ms +2.3%
stablecoin_2-2 397.2 μs 400.8 μs +0.9%
stablecoin_2-3 2.365 ms 2.430 ms +2.7%
stablecoin_2-4 410.9 μs 415.6 μs +1.1%
token-account-1 476.5 μs 485.0 μs +1.8%
token-account-2 601.9 μs 606.9 μs +0.8%
uniswap-1 688.3 μs 697.9 μs +1.4%
uniswap-2 512.3 μs 518.0 μs +1.1%
uniswap-3 2.851 ms 2.977 ms +4.4%
uniswap-4 555.2 μs 560.0 μs +0.9%
uniswap-5 2.163 ms 2.221 ms +2.7%
uniswap-6 541.7 μs 542.1 μs +0.1%
vesting-1 764.4 μs 770.4 μs +0.8%
5bdbb8d 59e21e8 Change
TOTAL 77.88 ms 79.16 ms +1.6%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation-full' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 420.7 μs 424.6 μs +0.9%
auction_1-2 1.380 ms 1.399 ms +1.4%
auction_1-3 1.373 ms 1.393 ms +1.5%
auction_1-4 474.9 μs 478.6 μs +0.8%
auction_2-1 419.1 μs 423.2 μs +1.0%
auction_2-2 1.371 ms 1.394 ms +1.7%
auction_2-3 1.579 ms 1.614 ms +2.2%
auction_2-4 1.368 ms 1.391 ms +1.7%
auction_2-5 473.2 μs 478.8 μs +1.2%
crowdfunding-success-1 508.1 μs 511.1 μs +0.6%
crowdfunding-success-2 506.0 μs 513.0 μs +1.4%
crowdfunding-success-3 506.4 μs 514.2 μs +1.5%
currency-1 538.3 μs 544.8 μs +1.2%
escrow-redeem_1-1 747.2 μs 756.4 μs +1.2%
escrow-redeem_1-2 749.2 μs 755.3 μs +0.8%
escrow-redeem_2-1 811.0 μs 819.6 μs +1.1%
escrow-redeem_2-2 812.4 μs 818.8 μs +0.8%
escrow-redeem_2-3 811.2 μs 820.4 μs +1.1%
escrow-refund-1 554.9 μs 591.5 μs +6.6%
future-increase-margin-1 537.5 μs 544.1 μs +1.2%
future-increase-margin-2 942.0 μs 953.1 μs +1.2%
future-increase-margin-3 944.4 μs 952.6 μs +0.9%
future-increase-margin-4 1.405 ms 1.427 ms +1.6%
future-increase-margin-5 1.770 ms 1.808 ms +2.1%
future-pay-out-1 536.6 μs 544.3 μs +1.4%
future-pay-out-2 941.5 μs 951.6 μs +1.1%
future-pay-out-3 942.4 μs 952.0 μs +1.0%
future-pay-out-4 1.775 ms 1.806 ms +1.7%
future-settle-early-1 536.8 μs 544.2 μs +1.4%
future-settle-early-2 943.1 μs 954.5 μs +1.2%
future-settle-early-3 942.8 μs 953.9 μs +1.2%
future-settle-early-4 1.539 ms 1.565 ms +1.7%
game-sm-success_1-1 1.078 ms 1.091 ms +1.2%
game-sm-success_1-2 399.9 μs 404.4 μs +1.1%
game-sm-success_1-3 1.351 ms 1.371 ms +1.5%
game-sm-success_1-4 432.6 μs 436.8 μs +1.0%
game-sm-success_2-1 1.079 ms 1.091 ms +1.1%
game-sm-success_2-2 399.9 μs 403.1 μs +0.8%
game-sm-success_2-3 1.351 ms 1.369 ms +1.3%
game-sm-success_2-4 431.8 μs 436.8 μs +1.2%
game-sm-success_2-5 1.348 ms 1.370 ms +1.6%
game-sm-success_2-6 432.6 μs 437.2 μs +1.1%
multisig-sm-1 1.161 ms 1.173 ms +1.0%
multisig-sm-2 1.157 ms 1.170 ms +1.1%
multisig-sm-3 1.160 ms 1.177 ms +1.5%
multisig-sm-4 1.163 ms 1.181 ms +1.5%
multisig-sm-5 1.346 ms 1.364 ms +1.3%
multisig-sm-6 1.161 ms 1.174 ms +1.1%
multisig-sm-7 1.155 ms 1.166 ms +1.0%
multisig-sm-8 1.161 ms 1.172 ms +0.9%
multisig-sm-9 1.166 ms 1.181 ms +1.3%
multisig-sm-10 1.346 ms 1.363 ms +1.3%
ping-pong-1 962.7 μs 971.6 μs +0.9%
ping-pong-2 963.4 μs 971.7 μs +0.9%
ping-pong_2-1 829.1 μs 834.8 μs +0.7%
prism-1 365.4 μs 368.0 μs +0.7%
prism-2 1.098 ms 1.106 ms +0.7%
prism-3 663.7 μs 670.5 μs +1.0%
pubkey-1 346.8 μs 350.3 μs +1.0%
stablecoin_1-1 2.236 ms 2.290 ms +2.4%
stablecoin_1-2 398.4 μs 401.3 μs +0.7%
stablecoin_1-3 2.370 ms 2.427 ms +2.4%
stablecoin_1-4 411.9 μs 415.5 μs +0.9%
stablecoin_1-5 2.720 ms 2.811 ms +3.3%
stablecoin_1-6 460.1 μs 464.0 μs +0.8%
stablecoin_2-1 2.237 ms 2.287 ms +2.2%
stablecoin_2-2 398.1 μs 402.4 μs +1.1%
stablecoin_2-3 2.367 ms 2.429 ms +2.6%
stablecoin_2-4 411.3 μs 415.8 μs +1.1%
token-account-1 476.8 μs 484.6 μs +1.6%
token-account-2 600.5 μs 606.9 μs +1.1%
uniswap-1 688.3 μs 700.7 μs +1.8%
uniswap-2 511.8 μs 519.4 μs +1.5%
uniswap-3 2.840 ms 2.978 ms +4.9%
uniswap-4 554.5 μs 561.1 μs +1.2%
uniswap-5 2.159 ms 2.222 ms +2.9%
uniswap-6 540.7 μs 544.6 μs +0.7%
vesting-1 764.8 μs 769.7 μs +0.6%
5bdbb8d 59e21e8 Change
TOTAL 77.81 ms 79.13 ms +1.7%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation-agda-cek' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 612.5 μs 595.3 μs -2.8%
auction_1-2 4.028 ms 3.876 ms -3.8%
auction_1-3 4.052 ms 3.902 ms -3.7%
auction_1-4 725.3 μs 708.6 μs -2.3%
auction_2-1 610.8 μs 598.0 μs -2.1%
auction_2-2 4.009 ms 3.849 ms -4.0%
auction_2-3 4.791 ms 4.643 ms -3.1%
auction_2-4 4.039 ms 3.888 ms -3.7%
auction_2-5 723.2 μs 705.7 μs -2.4%
crowdfunding-success-1 689.4 μs 675.8 μs -2.0%
crowdfunding-success-2 689.7 μs 676.7 μs -1.9%
crowdfunding-success-3 689.2 μs 674.3 μs -2.2%
currency-1 895.3 μs 873.4 μs -2.4%
escrow-redeem_1-1 1.254 ms 1.220 ms -2.7%
escrow-redeem_1-2 1.253 ms 1.223 ms -2.4%
escrow-redeem_2-1 1.412 ms 1.373 ms -2.8%
escrow-redeem_2-2 1.411 ms 1.382 ms -2.1%
escrow-redeem_2-3 1.412 ms 1.379 ms -2.3%
escrow-refund-1 749.1 μs 729.3 μs -2.6%
future-increase-margin-1 895.6 μs 878.5 μs -1.9%
future-increase-margin-2 1.828 ms 1.772 ms -3.1%
future-increase-margin-3 1.828 ms 1.775 ms -2.9%
future-increase-margin-4 5.032 ms 4.824 ms -4.1%
future-increase-margin-5 6.255 ms 6.023 ms -3.7%
future-pay-out-1 895.7 μs 874.9 μs -2.3%
future-pay-out-2 1.830 ms 1.774 ms -3.1%
future-pay-out-3 1.830 ms 1.778 ms -2.8%
future-pay-out-4 6.223 ms 5.934 ms -4.6%
future-settle-early-1 896.1 μs 878.1 μs -2.0%
future-settle-early-2 1.824 ms 1.782 ms -2.3%
future-settle-early-3 1.830 ms 1.770 ms -3.3%
future-settle-early-4 5.349 ms 5.157 ms -3.6%
game-sm-success_1-1 3.124 ms 3.027 ms -3.1%
game-sm-success_1-2 569.6 μs 560.7 μs -1.6%
game-sm-success_1-3 4.107 ms 3.985 ms -3.0%
game-sm-success_1-4 637.1 μs 622.0 μs -2.4%
game-sm-success_2-1 3.128 ms 3.026 ms -3.3%
game-sm-success_2-2 570.6 μs 561.2 μs -1.6%
game-sm-success_2-3 4.113 ms 3.979 ms -3.3%
game-sm-success_2-4 635.0 μs 626.2 μs -1.4%
game-sm-success_2-5 4.104 ms 3.988 ms -2.8%
game-sm-success_2-6 637.8 μs 627.5 μs -1.6%
multisig-sm-1 3.716 ms 3.590 ms -3.4%
multisig-sm-2 3.686 ms 3.553 ms -3.6%
multisig-sm-3 3.696 ms 3.568 ms -3.5%
multisig-sm-4 3.706 ms 3.604 ms -2.8%
multisig-sm-5 4.450 ms 4.329 ms -2.7%
multisig-sm-6 3.725 ms 3.579 ms -3.9%
multisig-sm-7 3.679 ms 3.548 ms -3.6%
multisig-sm-8 3.686 ms 3.561 ms -3.4%
multisig-sm-9 3.708 ms 3.578 ms -3.5%
multisig-sm-10 4.459 ms 4.321 ms -3.1%
ping-pong-1 2.522 ms 2.440 ms -3.3%
ping-pong-2 2.526 ms 2.438 ms -3.5%
ping-pong_2-1 2.007 ms 1.927 ms -4.0%
prism-1 488.3 μs 478.8 μs -1.9%
prism-2 3.217 ms 3.124 ms -2.9%
prism-3 1.204 ms 1.185 ms -1.6%
pubkey-1 422.5 μs 416.7 μs -1.4%
stablecoin_1-1 7.783 ms 7.538 ms -3.1%
stablecoin_1-2 557.2 μs 551.8 μs -1.0%
stablecoin_1-3 8.284 ms 8.084 ms -2.4%
stablecoin_1-4 583.3 μs 575.0 μs -1.4%
stablecoin_1-5 9.450 ms 9.225 ms -2.4%
stablecoin_1-6 685.5 μs 673.4 μs -1.8%
stablecoin_2-1 7.789 ms 7.513 ms -3.5%
stablecoin_2-2 557.9 μs 550.8 μs -1.3%
stablecoin_2-3 8.323 ms 8.086 ms -2.8%
stablecoin_2-4 583.2 μs 570.1 μs -2.2%
token-account-1 739.1 μs 728.2 μs -1.5%
token-account-2 971.7 μs 950.4 μs -2.2%
uniswap-1 1.343 ms 1.317 ms -1.9%
uniswap-2 815.5 μs 803.3 μs -1.5%
uniswap-3 7.433 ms 7.286 ms -2.0%
uniswap-4 896.1 μs 880.7 μs -1.7%
uniswap-5 5.978 ms 5.824 ms -2.6%
uniswap-6 873.6 μs 854.6 μs -2.2%
vesting-1 1.250 ms 1.223 ms -2.2%
5bdbb8d 59e21e8 Change
TOTAL 208.0 ms 201.7 ms -3.0%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation-agda-cek' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 608.5 μs 601.4 μs -1.2%
auction_1-2 4.017 ms 3.873 ms -3.6%
auction_1-3 4.043 ms 3.904 ms -3.4%
auction_1-4 719.8 μs 710.7 μs -1.3%
auction_2-1 610.1 μs 601.8 μs -1.4%
auction_2-2 4.007 ms 3.859 ms -3.7%
auction_2-3 4.792 ms 4.649 ms -3.0%
auction_2-4 4.044 ms 3.884 ms -4.0%
auction_2-5 721.1 μs 704.5 μs -2.3%
crowdfunding-success-1 683.7 μs 678.9 μs -0.7%
crowdfunding-success-2 685.0 μs 678.5 μs -0.9%
crowdfunding-success-3 685.1 μs 677.5 μs -1.1%
currency-1 892.8 μs 875.1 μs -2.0%
escrow-redeem_1-1 1.252 ms 1.226 ms -2.1%
escrow-redeem_1-2 1.250 ms 1.224 ms -2.1%
escrow-redeem_2-1 1.407 ms 1.379 ms -2.0%
escrow-redeem_2-2 1.406 ms 1.369 ms -2.6%
escrow-redeem_2-3 1.406 ms 1.377 ms -2.1%
escrow-refund-1 745.8 μs 727.9 μs -2.4%
future-increase-margin-1 894.9 μs 874.7 μs -2.3%
future-increase-margin-2 1.824 ms 1.776 ms -2.6%
future-increase-margin-3 1.822 ms 1.786 ms -2.0%
future-increase-margin-4 5.004 ms 4.813 ms -3.8%
future-increase-margin-5 6.219 ms 6.054 ms -2.7%
future-pay-out-1 891.3 μs 875.1 μs -1.8%
future-pay-out-2 1.824 ms 1.777 ms -2.6%
future-pay-out-3 1.823 ms 1.776 ms -2.6%
future-pay-out-4 6.191 ms 5.916 ms -4.4%
future-settle-early-1 894.0 μs 872.5 μs -2.4%
future-settle-early-2 1.821 ms 1.782 ms -2.1%
future-settle-early-3 1.820 ms 1.782 ms -2.1%
future-settle-early-4 5.331 ms 5.133 ms -3.7%
game-sm-success_1-1 3.114 ms 3.015 ms -3.2%
game-sm-success_1-2 566.0 μs 558.3 μs -1.4%
game-sm-success_1-3 4.083 ms 3.985 ms -2.4%
game-sm-success_1-4 631.5 μs 626.9 μs -0.7%
game-sm-success_2-1 3.104 ms 3.026 ms -2.5%
game-sm-success_2-2 566.1 μs 560.2 μs -1.0%
game-sm-success_2-3 4.101 ms 3.983 ms -2.9%
game-sm-success_2-4 632.6 μs 628.3 μs -0.7%
game-sm-success_2-5 4.087 ms 3.987 ms -2.4%
game-sm-success_2-6 632.1 μs 626.2 μs -0.9%
multisig-sm-1 3.712 ms 3.583 ms -3.5%
multisig-sm-2 3.666 ms 3.533 ms -3.6%
multisig-sm-3 3.691 ms 3.535 ms -4.2%
multisig-sm-4 3.677 ms 3.571 ms -2.9%
multisig-sm-5 4.444 ms 4.313 ms -2.9%
multisig-sm-6 3.708 ms 3.583 ms -3.4%
multisig-sm-7 3.673 ms 3.541 ms -3.6%
multisig-sm-8 3.684 ms 3.556 ms -3.5%
multisig-sm-9 3.681 ms 3.565 ms -3.2%
multisig-sm-10 4.440 ms 4.314 ms -2.8%
ping-pong-1 2.515 ms 2.443 ms -2.9%
ping-pong-2 2.516 ms 2.442 ms -2.9%
ping-pong_2-1 2.004 ms 1.933 ms -3.5%
prism-1 485.7 μs 477.7 μs -1.6%
prism-2 3.210 ms 3.121 ms -2.8%
prism-3 1.201 ms 1.181 ms -1.7%
pubkey-1 420.8 μs 417.2 μs -0.9%
stablecoin_1-1 7.769 ms 7.469 ms -3.9%
stablecoin_1-2 555.6 μs 549.9 μs -1.0%
stablecoin_1-3 8.300 ms 8.082 ms -2.6%
stablecoin_1-4 582.4 μs 572.3 μs -1.7%
stablecoin_1-5 9.443 ms 9.234 ms -2.2%
stablecoin_1-6 682.1 μs 670.3 μs -1.7%
stablecoin_2-1 7.733 ms 7.500 ms -3.0%
stablecoin_2-2 556.4 μs 551.7 μs -0.8%
stablecoin_2-3 8.297 ms 8.110 ms -2.3%
stablecoin_2-4 581.2 μs 576.9 μs -0.7%
token-account-1 735.8 μs 718.9 μs -2.3%
token-account-2 965.7 μs 949.6 μs -1.7%
uniswap-1 1.336 ms 1.314 ms -1.6%
uniswap-2 809.7 μs 798.6 μs -1.4%
uniswap-3 7.436 ms 7.267 ms -2.3%
uniswap-4 892.0 μs 876.9 μs -1.7%
uniswap-5 5.956 ms 5.844 ms -1.9%
uniswap-6 865.8 μs 852.1 μs -1.6%
vesting-1 1.245 ms 1.226 ms -1.5%
5bdbb8d 59e21e8 Change
TOTAL 207.3 ms 201.5 ms -2.8%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation-agda-cek' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 611.6 μs 602.2 μs -1.5%
auction_1-2 4.020 ms 3.870 ms -3.7%
auction_1-3 4.043 ms 3.900 ms -3.5%
auction_1-4 723.2 μs 711.1 μs -1.7%
auction_2-1 612.9 μs 602.3 μs -1.7%
auction_2-2 4.006 ms 3.852 ms -3.8%
auction_2-3 4.799 ms 4.635 ms -3.4%
auction_2-4 4.041 ms 3.885 ms -3.9%
auction_2-5 722.1 μs 709.7 μs -1.7%
crowdfunding-success-1 687.5 μs 676.2 μs -1.6%
crowdfunding-success-2 688.5 μs 676.4 μs -1.8%
crowdfunding-success-3 688.1 μs 673.5 μs -2.1%
currency-1 896.3 μs 876.0 μs -2.3%
escrow-redeem_1-1 1.257 ms 1.223 ms -2.7%
escrow-redeem_1-2 1.257 ms 1.225 ms -2.5%
escrow-redeem_2-1 1.413 ms 1.382 ms -2.2%
escrow-redeem_2-2 1.414 ms 1.379 ms -2.5%
escrow-redeem_2-3 1.413 ms 1.375 ms -2.7%
escrow-refund-1 748.1 μs 726.0 μs -3.0%
future-increase-margin-1 891.3 μs 871.6 μs -2.2%
future-increase-margin-2 1.826 ms 1.782 ms -2.4%
future-increase-margin-3 1.829 ms 1.777 ms -2.8%
future-increase-margin-4 5.026 ms 4.834 ms -3.8%
future-increase-margin-5 6.242 ms 6.061 ms -2.9%
future-pay-out-1 894.4 μs 875.8 μs -2.1%
future-pay-out-2 1.828 ms 1.779 ms -2.7%
future-pay-out-3 1.826 ms 1.776 ms -2.7%
future-pay-out-4 6.156 ms 5.953 ms -3.3%
future-settle-early-1 894.1 μs 871.1 μs -2.6%
future-settle-early-2 1.827 ms 1.775 ms -2.8%
future-settle-early-3 1.827 ms 1.783 ms -2.4%
future-settle-early-4 5.359 ms 5.148 ms -3.9%
game-sm-success_1-1 3.123 ms 3.034 ms -2.8%
game-sm-success_1-2 569.4 μs 559.6 μs -1.7%
game-sm-success_1-3 4.106 ms 3.986 ms -2.9%
game-sm-success_1-4 635.8 μs 627.1 μs -1.4%
game-sm-success_2-1 3.125 ms 3.025 ms -3.2%
game-sm-success_2-2 569.5 μs 561.2 μs -1.5%
game-sm-success_2-3 4.123 ms 3.979 ms -3.5%
game-sm-success_2-4 636.9 μs 627.7 μs -1.4%
game-sm-success_2-5 4.107 ms 3.979 ms -3.1%
game-sm-success_2-6 636.9 μs 626.8 μs -1.6%
multisig-sm-1 3.719 ms 3.574 ms -3.9%
multisig-sm-2 3.692 ms 3.542 ms -4.1%
multisig-sm-3 3.699 ms 3.533 ms -4.5%
multisig-sm-4 3.716 ms 3.561 ms -4.2%
multisig-sm-5 4.460 ms 4.318 ms -3.2%
multisig-sm-6 3.725 ms 3.584 ms -3.8%
multisig-sm-7 3.687 ms 3.545 ms -3.9%
multisig-sm-8 3.689 ms 3.562 ms -3.4%
multisig-sm-9 3.709 ms 3.554 ms -4.2%
multisig-sm-10 4.461 ms 4.318 ms -3.2%
ping-pong-1 2.520 ms 2.443 ms -3.1%
ping-pong-2 2.519 ms 2.430 ms -3.5%
ping-pong_2-1 2.010 ms 1.933 ms -3.8%
prism-1 488.6 μs 479.2 μs -1.9%
prism-2 3.219 ms 3.120 ms -3.1%
prism-3 1.207 ms 1.184 ms -1.9%
pubkey-1 423.5 μs 415.6 μs -1.9%
stablecoin_1-1 7.741 ms 7.537 ms -2.6%
stablecoin_1-2 559.2 μs 550.5 μs -1.6%
stablecoin_1-3 8.303 ms 8.071 ms -2.8%
stablecoin_1-4 585.2 μs 570.5 μs -2.5%
stablecoin_1-5 9.474 ms 9.216 ms -2.7%
stablecoin_1-6 685.4 μs 673.6 μs -1.7%
stablecoin_2-1 7.774 ms 7.521 ms -3.3%
stablecoin_2-2 559.5 μs 550.9 μs -1.5%
stablecoin_2-3 8.261 ms 8.079 ms -2.2%
stablecoin_2-4 582.6 μs 573.7 μs -1.5%
token-account-1 737.3 μs 722.7 μs -2.0%
token-account-2 971.6 μs 951.0 μs -2.1%
uniswap-1 1.342 ms 1.318 ms -1.8%
uniswap-2 815.1 μs 797.9 μs -2.1%
uniswap-3 7.435 ms 7.265 ms -2.3%
uniswap-4 896.5 μs 874.9 μs -2.4%
uniswap-5 5.986 ms 5.839 ms -2.5%
uniswap-6 874.8 μs 859.9 μs -1.7%
vesting-1 1.250 ms 1.221 ms -2.3%
5bdbb8d 59e21e8 Change
TOTAL 207.9 ms 201.6 ms -3.0%

Copy link
Contributor

Click here to check the status of your benchmark.

Copy link
Contributor

Comparing benchmark results of 'validation-agda-cek' on '5bdbb8df36' (base) and '59e21e830d' (PR)

Results table
Script 5bdbb8d 59e21e8 Change
auction_1-1 612.4 μs 596.1 μs -2.7%
auction_1-2 4.026 ms 3.870 ms -3.9%
auction_1-3 4.041 ms 3.905 ms -3.4%
auction_1-4 728.9 μs 714.4 μs -2.0%
auction_2-1 613.5 μs 596.9 μs -2.7%
auction_2-2 4.012 ms 3.862 ms -3.7%
auction_2-3 4.807 ms 4.639 ms -3.5%
auction_2-4 4.045 ms 3.880 ms -4.1%
auction_2-5 722.1 μs 705.2 μs -2.3%
crowdfunding-success-1 688.6 μs 674.0 μs -2.1%
crowdfunding-success-2 687.9 μs 675.7 μs -1.8%
crowdfunding-success-3 689.4 μs 674.2 μs -2.2%
currency-1 896.1 μs 875.5 μs -2.3%
escrow-redeem_1-1 1.256 ms 1.226 ms -2.4%
escrow-redeem_1-2 1.258 ms 1.223 ms -2.8%
escrow-redeem_2-1 1.414 ms 1.378 ms -2.5%
escrow-redeem_2-2 1.412 ms 1.379 ms -2.3%
escrow-redeem_2-3 1.413 ms 1.371 ms -3.0%
escrow-refund-1 747.7 μs 727.3 μs -2.7%
future-increase-margin-1 894.2 μs 873.0 μs -2.4%
future-increase-margin-2 1.831 ms 1.777 ms -2.9%
future-increase-margin-3 1.831 ms 1.774 ms -3.1%
future-increase-margin-4 5.030 ms 4.803 ms -4.5%
future-increase-margin-5 6.250 ms 5.949 ms -4.8%
future-pay-out-1 894.7 μs 876.4 μs -2.0%
future-pay-out-2 1.830 ms 1.782 ms -2.6%
future-pay-out-3 1.829 ms 1.780 ms -2.7%
future-pay-out-4 6.139 ms 6.004 ms -2.2%
future-settle-early-1 897.3 μs 875.6 μs -2.4%
future-settle-early-2 1.831 ms 1.783 ms -2.6%
future-settle-early-3 1.829 ms 1.783 ms -2.5%
future-settle-early-4 5.352 ms 5.131 ms -4.1%
game-sm-success_1-1 3.130 ms 3.024 ms -3.4%
game-sm-success_1-2 571.9 μs 560.6 μs -2.0%
game-sm-success_1-3 4.104 ms 3.980 ms -3.0%
game-sm-success_1-4 636.8 μs 623.0 μs -2.2%
game-sm-success_2-1 3.123 ms 3.018 ms -3.4%
game-sm-success_2-2 569.9 μs 560.3 μs -1.7%
game-sm-success_2-3 4.121 ms 3.965 ms -3.8%
game-sm-success_2-4 636.7 μs 624.3 μs -1.9%
game-sm-success_2-5 4.106 ms 3.980 ms -3.1%
game-sm-success_2-6 637.4 μs 627.3 μs -1.6%
multisig-sm-1 3.719 ms 3.576 ms -3.8%
multisig-sm-2 3.688 ms 3.529 ms -4.3%
multisig-sm-3 3.702 ms 3.537 ms -4.5%
multisig-sm-4 3.705 ms 3.578 ms -3.4%
multisig-sm-5 4.463 ms 4.306 ms -3.5%
multisig-sm-6 3.719 ms 3.575 ms -3.9%
multisig-sm-7 3.675 ms 3.532 ms -3.9%
multisig-sm-8 3.692 ms 3.531 ms -4.4%
multisig-sm-9 3.712 ms 3.556 ms -4.2%
multisig-sm-10 4.470 ms 4.311 ms -3.6%
ping-pong-1 2.531 ms 2.434 ms -3.8%
ping-pong-2 2.525 ms 2.442 ms -3.3%
ping-pong_2-1 2.009 ms 1.934 ms -3.7%
prism-1 488.0 μs 479.6 μs -1.7%
prism-2 3.223 ms 3.114 ms -3.4%
prism-3 1.211 ms 1.173 ms -3.1%
pubkey-1 424.6 μs 417.3 μs -1.7%
stablecoin_1-1 7.772 ms 7.477 ms -3.8%
stablecoin_1-2 558.5 μs 549.9 μs -1.5%
stablecoin_1-3 8.287 ms 8.044 ms -2.9%
stablecoin_1-4 583.9 μs 573.5 μs -1.8%
stablecoin_1-5 9.466 ms 9.214 ms -2.7%
stablecoin_1-6 686.7 μs 674.5 μs -1.8%
stablecoin_2-1 7.771 ms 7.464 ms -4.0%
stablecoin_2-2 559.3 μs 551.8 μs -1.3%
stablecoin_2-3 8.311 ms 8.076 ms -2.8%
stablecoin_2-4 583.5 μs 569.9 μs -2.3%
token-account-1 737.8 μs 726.0 μs -1.6%
token-account-2 971.5 μs 950.3 μs -2.2%
uniswap-1 1.343 ms 1.305 ms -2.8%
uniswap-2 814.8 μs 800.3 μs -1.8%
uniswap-3 7.446 ms 7.283 ms -2.2%
uniswap-4 899.6 μs 879.2 μs -2.3%
uniswap-5 5.984 ms 5.837 ms -2.5%
uniswap-6 873.4 μs 859.5 μs -1.6%
vesting-1 1.252 ms 1.222 ms -2.4%
5bdbb8d 59e21e8 Change
TOTAL 208.0 ms 201.2 ms -3.3%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Benchmarks bug No Changelog Required Add this to skip the Changelog Check
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants