IntersectMBO / plutus

The Plutus language implementation and tools
Apache License 2.0
1.57k stars 479 forks source link

Small change for benchmarking test #6473

Closed kwxm closed 2 months ago

kwxm commented 2 months ago

Testing the manual benchmarking output.

kwxm commented 2 months ago

/benchmark nofib

kwxm commented 2 months ago

/benchmark validation

github-actions[bot] commented 2 months ago

Click here to check the status of your benchmark.

github-actions[bot] commented 2 months ago

Comparing benchmark results of 'nofib' on 'acdc85e0d9' (base) and '1c6ee36c1a' (PR)

Results table | Script | acdc85e | 1c6ee36 | Change | | :------ | :------: | :------: | :------: | | clausify/formula1 | 3.210 ms | 3.079 ms | -4.1% | | clausify/formula2 | 4.285 ms | 4.052 ms | -5.4% | | clausify/formula3 | 11.72 ms | 11.14 ms | -4.9% | | clausify/formula4 | 26.74 ms | 25.62 ms | -4.2% | | clausify/formula5 | 56.79 ms | 54.08 ms | -4.8% | | knights/4x4 | 18.29 ms | 17.65 ms | -3.5% | | knights/6x6 | 48.13 ms | 46.37 ms | -3.7% | | knights/8x8 | 84.44 ms | 81.58 ms | -3.4% | | primetest/05digits | 10.39 ms | 10.14 ms | -2.4% | | primetest/10digits | 20.30 ms | 19.87 ms | -2.1% | | primetest/30digits | 62.79 ms | 61.31 ms | -2.4% | | primetest/50digits | 103.0 ms | 101.4 ms | -1.6% | | queens4x4/bt | 5.538 ms | 5.445 ms | -1.7% | | queens4x4/bm | 7.006 ms | 6.829 ms | -2.5% | | queens4x4/bjbt1 | 6.733 ms | 6.574 ms | -2.4% | | queens4x4/bjbt2 | 6.290 ms | 6.208 ms | -1.3% | | queens4x4/fc | 14.19 ms | 13.85 ms | -2.4% | | queens5x5/bt | 74.79 ms | 73.22 ms | -2.1% | | queens5x5/bm | 78.28 ms | 76.62 ms | -2.1% | | queens5x5/bjbt1 | 87.54 ms | 85.80 ms | -2.0% | | queens5x5/bjbt2 | 84.82 ms | 83.30 ms | -1.8% | | queens5x5/fc | 180.1 ms | 176.2 ms | -2.2% |
acdc85e 1c6ee36 Change
TOTAL 995.4 ms 970.3 ms -2.5%
github-actions[bot] commented 2 months ago

Click here to check the status of your benchmark.

github-actions[bot] commented 2 months ago

Comparing benchmark results of 'validation' on 'acdc85e0d9' (base) and '1c6ee36c1a' (PR)

Results table | Script | acdc85e | 1c6ee36 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 180.9 μs | 181.0 μs | +0.1% | | auction_1-2 | 643.3 μs | 645.3 μs | +0.3% | | auction_1-3 | 639.0 μs | 645.9 μs | +1.1% | | auction_1-4 | 232.5 μs | 229.7 μs | -1.2% | | auction_2-1 | 182.9 μs | 179.5 μs | -1.9% | | auction_2-2 | 650.9 μs | 637.3 μs | -2.1% | | auction_2-3 | 847.5 μs | 833.4 μs | -1.7% | | auction_2-4 | 644.8 μs | 631.7 μs | -2.0% | | auction_2-5 | 232.7 μs | 228.8 μs | -1.7% | | crowdfunding-success-1 | 214.4 μs | 210.7 μs | -1.7% | | crowdfunding-success-2 | 215.1 μs | 210.5 μs | -2.1% | | crowdfunding-success-3 | 214.2 μs | 210.2 μs | -1.9% | | currency-1 | 246.2 μs | 247.1 μs | +0.4% | | escrow-redeem_1-1 | 348.3 μs | 350.2 μs | +0.5% | | escrow-redeem_1-2 | 351.0 μs | 355.1 μs | +1.2% | | escrow-redeem_2-1 | 410.4 μs | 415.3 μs | +1.2% | | escrow-redeem_2-2 | 409.6 μs | 416.3 μs | +1.6% | | escrow-redeem_2-3 | 409.6 μs | 415.4 μs | +1.4% | | escrow-refund-1 | 156.2 μs | 158.8 μs | +1.7% | | future-increase-margin-1 | 247.8 μs | 250.8 μs | +1.2% | | future-increase-margin-2 | 540.4 μs | 547.5 μs | +1.3% | | future-increase-margin-3 | 540.2 μs | 547.7 μs | +1.4% | | future-increase-margin-4 | 490.9 μs | 497.3 μs | +1.3% | | future-increase-margin-5 | 809.1 μs | 823.0 μs | +1.7% | | future-pay-out-1 | 251.6 μs | 251.3 μs | -0.1% | | future-pay-out-2 | 546.4 μs | 547.1 μs | +0.1% | | future-pay-out-3 | 549.6 μs | 548.0 μs | -0.3% | | future-pay-out-4 | 823.1 μs | 823.2 μs | +0.0% | | future-settle-early-1 | 250.2 μs | 250.8 μs | +0.2% | | future-settle-early-2 | 546.4 μs | 547.9 μs | +0.3% | | future-settle-early-3 | 546.3 μs | 544.7 μs | -0.3% | | future-settle-early-4 | 618.9 μs | 617.1 μs | -0.3% | | game-sm-success_1-1 | 393.9 μs | 392.7 μs | -0.3% | | game-sm-success_1-2 | 204.8 μs | 204.0 μs | -0.4% | | game-sm-success_1-3 | 647.5 μs | 649.4 μs | +0.3% | | game-sm-success_1-4 | 232.5 μs | 234.9 μs | +1.0% | | game-sm-success_2-1 | 394.8 μs | 392.0 μs | -0.7% | | game-sm-success_2-2 | 204.8 μs | 204.3 μs | -0.2% | | game-sm-success_2-3 | 648.5 μs | 647.2 μs | -0.2% | | game-sm-success_2-4 | 234.5 μs | 232.3 μs | -0.9% | | game-sm-success_2-5 | 649.5 μs | 646.6 μs | -0.4% | | game-sm-success_2-6 | 232.2 μs | 231.4 μs | -0.3% | | multisig-sm-1 | 405.4 μs | 397.2 μs | -2.0% | | multisig-sm-2 | 395.3 μs | 385.8 μs | -2.4% | | multisig-sm-3 | 397.5 μs | 394.0 μs | -0.9% | | multisig-sm-4 | 401.9 μs | 397.4 μs | -1.1% | | multisig-sm-5 | 566.3 μs | 558.3 μs | -1.4% | | multisig-sm-6 | 403.3 μs | 405.0 μs | +0.4% | | multisig-sm-7 | 394.8 μs | 396.4 μs | +0.4% | | multisig-sm-8 | 399.0 μs | 398.9 μs | -0.0% | | multisig-sm-9 | 402.0 μs | 401.5 μs | -0.1% | | multisig-sm-10 | 565.7 μs | 568.7 μs | +0.5% | | ping-pong-1 | 333.4 μs | 332.4 μs | -0.3% | | ping-pong-2 | 332.6 μs | 332.0 μs | -0.2% | | ping-pong_2-1 | 203.8 μs | 203.3 μs | -0.2% | | prism-1 | 171.9 μs | 172.0 μs | +0.1% | | prism-2 | 420.6 μs | 420.0 μs | -0.1% | | prism-3 | 370.4 μs | 371.5 μs | +0.3% | | pubkey-1 | 145.9 μs | 146.4 μs | +0.3% | | stablecoin_1-1 | 919.5 μs | 919.9 μs | +0.0% | | stablecoin_1-2 | 199.7 μs | 200.1 μs | +0.2% | | stablecoin_1-3 | 1.054 ms | 1.049 ms | -0.5% | | stablecoin_1-4 | 211.9 μs | 207.6 μs | -2.0% | | stablecoin_1-5 | 1.355 ms | 1.334 ms | -1.5% | | stablecoin_1-6 | 262.7 μs | 259.2 μs | -1.3% | | stablecoin_2-1 | 917.1 μs | 904.6 μs | -1.4% | | stablecoin_2-2 | 200.0 μs | 197.1 μs | -1.5% | | stablecoin_2-3 | 1.056 ms | 1.042 ms | -1.3% | | stablecoin_2-4 | 212.0 μs | 211.5 μs | -0.2% | | token-account-1 | 193.1 μs | 193.3 μs | +0.1% | | token-account-2 | 345.0 μs | 345.0 μs | 0.0% | | uniswap-1 | 416.5 μs | 416.1 μs | -0.1% | | uniswap-2 | 224.4 μs | 224.0 μs | -0.2% | | uniswap-3 | 1.767 ms | 1.770 ms | +0.2% | | uniswap-4 | 338.8 μs | 340.6 μs | +0.5% | | uniswap-5 | 1.169 ms | 1.169 ms | 0.0% | | uniswap-6 | 327.5 μs | 328.0 μs | +0.2% | | vesting-1 | 351.5 μs | 352.8 μs | +0.4% |
acdc85e 1c6ee36 Change
TOTAL 35.66 ms 35.58 ms -0.2%
kwxm commented 2 months ago

OK, this seems to work as required.