IntersectMBO / plutus

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

[Evaluation] [Performance] Strictify 'spend' #6705

Closed effectfully closed 10 hours ago

effectfully commented 3 days ago

I used to see this:

              $j_sXeb (x#_aWMv :: Int#) (wild1_aWMu :: Int)
                = let! { I# ipv6_sXec ~ wild3_X8 <- wild1_aWMu } in

and now I see this:

              $w$j_sum7 :: Int# -> Int# -> (# State# s_sumh, () #)
              $w$j_sum7 (x#_sum1 :: Int#) (ww2_sum4 :: Int#)

in the GHC Core of the spend local function in UntypedPlutusCore.Evaluation.Machine.Cek.ExBudgetMode. It's a tiny but welcome improvement.

effectfully commented 3 days ago

/benchmark validation

github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

effectfully commented 3 days ago

/benchmark nofib

effectfully commented 3 days ago

/benchmark lists

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 241.4 μs | 236.8 μs | -1.9% | | auction_1-2 | 786.6 μs | 787.4 μs | +0.1% | | auction_1-3 | 779.4 μs | 773.9 μs | -0.7% | | auction_1-4 | 315.3 μs | 306.4 μs | -2.8% | | auction_2-1 | 241.7 μs | 236.8 μs | -2.0% | | auction_2-2 | 784.1 μs | 779.8 μs | -0.5% | | auction_2-3 | 1.016 ms | 1.004 ms | -1.2% | | auction_2-4 | 784.4 μs | 771.7 μs | -1.6% | | auction_2-5 | 313.5 μs | 308.6 μs | -1.6% | | crowdfunding-success-1 | 281.2 μs | 277.7 μs | -1.2% | | crowdfunding-success-2 | 281.6 μs | 277.9 μs | -1.3% | | crowdfunding-success-3 | 281.9 μs | 276.7 μs | -1.8% | | currency-1 | 315.0 μs | 307.3 μs | -2.4% | | escrow-redeem_1-1 | 443.3 μs | 438.3 μs | -1.1% | | escrow-redeem_1-2 | 441.6 μs | 439.5 μs | -0.5% | | escrow-redeem_2-1 | 513.9 μs | 511.6 μs | -0.4% | | escrow-redeem_2-2 | 515.0 μs | 511.6 μs | -0.7% | | escrow-redeem_2-3 | 512.6 μs | 511.1 μs | -0.3% | | escrow-refund-1 | 208.5 μs | 208.3 μs | -0.1% | | future-increase-margin-1 | 316.3 μs | 307.7 μs | -2.7% | | future-increase-margin-2 | 672.1 μs | 637.6 μs | -5.1% | | future-increase-margin-3 | 669.5 μs | 643.1 μs | -3.9% | | future-increase-margin-4 | 610.8 μs | 597.4 μs | -2.2% | | future-increase-margin-5 | 994.9 μs | 980.4 μs | -1.5% | | future-pay-out-1 | 315.6 μs | 306.7 μs | -2.8% | | future-pay-out-2 | 671.9 μs | 637.2 μs | -5.2% | | future-pay-out-3 | 667.9 μs | 641.6 μs | -3.9% | | future-pay-out-4 | 1.007 ms | 982.7 μs | -2.4% | | future-settle-early-1 | 314.2 μs | 307.1 μs | -2.3% | | future-settle-early-2 | 669.8 μs | 645.8 μs | -3.6% | | future-settle-early-3 | 676.8 μs | 642.9 μs | -5.0% | | future-settle-early-4 | 769.0 μs | 753.4 μs | -2.0% | | game-sm-success_1-1 | 491.9 μs | 486.8 μs | -1.0% | | game-sm-success_1-2 | 270.6 μs | 268.0 μs | -1.0% | | game-sm-success_1-3 | 792.3 μs | 783.2 μs | -1.1% | | game-sm-success_1-4 | 315.3 μs | 309.4 μs | -1.9% | | game-sm-success_2-1 | 490.3 μs | 488.6 μs | -0.3% | | game-sm-success_2-2 | 270.2 μs | 268.3 μs | -0.7% | | game-sm-success_2-3 | 793.9 μs | 779.0 μs | -1.9% | | game-sm-success_2-4 | 316.2 μs | 308.2 μs | -2.5% | | game-sm-success_2-5 | 794.5 μs | 781.0 μs | -1.7% | | game-sm-success_2-6 | 314.8 μs | 308.7 μs | -1.9% | | multisig-sm-1 | 499.2 μs | 492.2 μs | -1.4% | | multisig-sm-2 | 487.1 μs | 480.8 μs | -1.3% | | multisig-sm-3 | 485.0 μs | 488.5 μs | +0.7% | | multisig-sm-4 | 497.9 μs | 491.8 μs | -1.2% | | multisig-sm-5 | 683.4 μs | 679.2 μs | -0.6% | | multisig-sm-6 | 500.8 μs | 493.4 μs | -1.5% | | multisig-sm-7 | 487.6 μs | 479.8 μs | -1.6% | | multisig-sm-8 | 488.5 μs | 485.4 μs | -0.6% | | multisig-sm-9 | 498.0 μs | 486.0 μs | -2.4% | | multisig-sm-10 | 694.5 μs | 674.8 μs | -2.8% | | ping-pong-1 | 417.1 μs | 411.5 μs | -1.3% | | ping-pong-2 | 413.7 μs | 410.9 μs | -0.7% | | ping-pong_2-1 | 260.0 μs | 256.2 μs | -1.5% | | prism-1 | 228.8 μs | 224.0 μs | -2.1% | | prism-2 | 525.9 μs | 513.9 μs | -2.3% | | prism-3 | 473.9 μs | 462.6 μs | -2.4% | | pubkey-1 | 192.3 μs | 191.3 μs | -0.5% | | stablecoin_1-1 | 1.164 ms | 1.136 ms | -2.4% | | stablecoin_1-2 | 264.1 μs | 259.1 μs | -1.9% | | stablecoin_1-3 | 1.334 ms | 1.311 ms | -1.7% | | stablecoin_1-4 | 281.4 μs | 277.3 μs | -1.5% | | stablecoin_1-5 | 1.681 ms | 1.685 ms | +0.2% | | stablecoin_1-6 | 346.8 μs | 340.8 μs | -1.7% | | stablecoin_2-1 | 1.165 ms | 1.134 ms | -2.7% | | stablecoin_2-2 | 263.5 μs | 261.2 μs | -0.9% | | stablecoin_2-3 | 1.335 ms | 1.307 ms | -2.1% | | stablecoin_2-4 | 280.7 μs | 275.8 μs | -1.7% | | token-account-1 | 242.8 μs | 240.8 μs | -0.8% | | token-account-2 | 429.0 μs | 423.5 μs | -1.3% | | uniswap-1 | 499.4 μs | 492.9 μs | -1.3% | | uniswap-2 | 289.5 μs | 283.5 μs | -2.1% | | uniswap-3 | 2.142 ms | 2.133 ms | -0.4% | | uniswap-4 | 450.2 μs | 440.5 μs | -2.2% | | uniswap-5 | 1.438 ms | 1.431 ms | -0.5% | | uniswap-6 | 426.4 μs | 417.7 μs | -2.0% | | vesting-1 | 444.0 μs | 431.4 μs | -2.8% |
5eb80f3 b0e2689 Change
TOTAL 44.57 ms 43.83 ms -1.7%
github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'nofib' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | clausify/formula1 | 3.751 ms | 3.710 ms | -1.1% | | clausify/formula2 | 5.020 ms | 4.999 ms | -0.4% | | clausify/formula3 | 13.82 ms | 13.72 ms | -0.7% | | clausify/formula4 | 32.16 ms | 32.17 ms | +0.0% | | clausify/formula5 | 67.14 ms | 66.77 ms | -0.6% | | knights/4x4 | 23.30 ms | 22.99 ms | -1.3% | | knights/6x6 | 60.37 ms | 59.47 ms | -1.5% | | knights/8x8 | 105.8 ms | 104.4 ms | -1.3% | | primetest/05digits | 13.83 ms | 13.87 ms | +0.3% | | primetest/10digits | 27.21 ms | 27.20 ms | -0.0% | | primetest/30digits | 84.23 ms | 83.49 ms | -0.9% | | primetest/50digits | 139.4 ms | 137.3 ms | -1.5% | | queens4x4/bt | 6.770 ms | 6.734 ms | -0.5% | | queens4x4/bm | 8.478 ms | 8.392 ms | -1.0% | | queens4x4/bjbt1 | 8.179 ms | 8.137 ms | -0.5% | | queens4x4/bjbt2 | 7.641 ms | 7.651 ms | +0.1% | | queens4x4/fc | 16.94 ms | 16.94 ms | 0.0% | | queens5x5/bt | 92.94 ms | 93.00 ms | +0.1% | | queens5x5/bm | 95.72 ms | 94.90 ms | -0.9% | | queens5x5/bjbt1 | 107.6 ms | 107.9 ms | +0.3% | | queens5x5/bjbt2 | 104.7 ms | 104.8 ms | +0.1% | | queens5x5/fc | 214.9 ms | 215.3 ms | +0.2% |
5eb80f3 b0e2689 Change
TOTAL 1.240 s 1.234 s -0.5%
github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'lists' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | sort/ghcSort/50 | 287.3 μs | 289.0 μs | +0.6% | | sort/ghcSort/100 | 666.2 μs | 678.3 μs | +1.8% | | sort/ghcSort/150 | 1.158 ms | 1.166 ms | +0.7% | | sort/ghcSort/200 | 1.560 ms | 1.568 ms | +0.5% | | sort/ghcSort/250 | 2.016 ms | 2.032 ms | +0.8% | | sort/ghcSort/300 | 2.657 ms | 2.677 ms | +0.8% | | sort/insertionSort/50 | 983.1 μs | 990.6 μs | +0.8% | | sort/insertionSort/100 | 3.927 ms | 3.965 ms | +1.0% | | sort/insertionSort/150 | 8.875 ms | 8.953 ms | +0.9% | | sort/insertionSort/200 | 15.81 ms | 15.96 ms | +0.9% | | sort/insertionSort/250 | 24.82 ms | 25.09 ms | +1.1% | | sort/insertionSort/300 | 35.90 ms | 36.22 ms | +0.9% | | sort/mergeSort/50 | 875.5 μs | 878.4 μs | +0.3% | | sort/mergeSort/100 | 2.025 ms | 2.017 ms | -0.4% | | sort/mergeSort/150 | 3.250 ms | 3.260 ms | +0.3% | | sort/mergeSort/200 | 4.583 ms | 4.576 ms | -0.2% | | sort/mergeSort/250 | 5.988 ms | 5.994 ms | +0.1% | | sort/mergeSort/300 | 7.293 ms | 7.321 ms | +0.4% | | sort/quickSort/50 | 2.385 ms | 2.370 ms | -0.6% | | sort/quickSort/100 | 9.733 ms | 9.671 ms | -0.6% | | sort/quickSort/150 | 22.01 ms | 21.84 ms | -0.8% | | sort/quickSort/200 | 39.02 ms | 38.68 ms | -0.9% | | sort/quickSort/250 | 61.21 ms | 60.89 ms | -0.5% | | sort/quickSort/300 | 88.49 ms | 87.85 ms | -0.7% | | sum/compiled-from-Haskell/sum-right-builtin/100 | 114.5 μs | 114.6 μs | +0.1% | | sum/compiled-from-Haskell/sum-right-builtin/500 | 604.4 μs | 593.6 μs | -1.8% | | sum/compiled-from-Haskell/sum-right-builtin/1000 | 1.284 ms | 1.263 ms | -1.6% | | sum/compiled-from-Haskell/sum-right-builtin/2500 | 3.939 ms | 3.870 ms | -1.8% | | sum/compiled-from-Haskell/sum-right-builtin/5000 | 8.483 ms | 8.370 ms | -1.3% | | sum/compiled-from-Haskell/sum-right-Scott/100 | 74.29 μs | 73.80 μs | -0.7% | | sum/compiled-from-Haskell/sum-right-Scott/500 | 391.9 μs | 389.2 μs | -0.7% | | sum/compiled-from-Haskell/sum-right-Scott/1000 | 845.8 μs | 842.2 μs | -0.4% | | sum/compiled-from-Haskell/sum-right-Scott/2500 | 2.795 ms | 2.775 ms | -0.7% | | sum/compiled-from-Haskell/sum-right-Scott/5000 | 6.726 ms | 6.833 ms | +1.6% | | sum/compiled-from-Haskell/sum-right-data/100 | 375.9 μs | 370.3 μs | -1.5% | | sum/compiled-from-Haskell/sum-right-data/500 | 2.051 ms | 2.038 ms | -0.6% | | sum/compiled-from-Haskell/sum-right-data/1000 | 4.604 ms | 4.587 ms | -0.4% | | sum/compiled-from-Haskell/sum-right-data/2500 | 12.38 ms | 12.28 ms | -0.8% | | sum/compiled-from-Haskell/sum-right-data/5000 | 25.79 ms | 26.07 ms | +1.1% | | sum/compiled-from-Haskell/sum-left-builtin/100 | 113.4 μs | 113.0 μs | -0.4% | | sum/compiled-from-Haskell/sum-left-builtin/500 | 594.8 μs | 588.3 μs | -1.1% | | sum/compiled-from-Haskell/sum-left-builtin/1000 | 1.263 ms | 1.245 ms | -1.4% | | sum/compiled-from-Haskell/sum-left-builtin/2500 | 3.830 ms | 3.790 ms | -1.0% | | sum/compiled-from-Haskell/sum-left-builtin/5000 | 8.383 ms | 8.312 ms | -0.8% | | sum/compiled-from-Haskell/sum-left-Scott/100 | 73.55 μs | 72.35 μs | -1.6% | | sum/compiled-from-Haskell/sum-left-Scott/500 | 385.4 μs | 381.2 μs | -1.1% | | sum/compiled-from-Haskell/sum-left-Scott/1000 | 831.7 μs | 827.0 μs | -0.6% | | sum/compiled-from-Haskell/sum-left-Scott/2500 | 2.675 ms | 2.659 ms | -0.6% | | sum/compiled-from-Haskell/sum-left-Scott/5000 | 6.310 ms | 6.294 ms | -0.3% | | sum/compiled-from-Haskell/sum-left-data/100 | 380.7 μs | 381.8 μs | +0.3% | | sum/compiled-from-Haskell/sum-left-data/500 | 2.090 ms | 2.103 ms | +0.6% | | sum/compiled-from-Haskell/sum-left-data/1000 | 4.691 ms | 4.734 ms | +0.9% | | sum/compiled-from-Haskell/sum-left-data/2500 | 12.58 ms | 12.60 ms | +0.2% | | sum/compiled-from-Haskell/sum-left-data/5000 | 26.41 ms | 26.57 ms | +0.6% | | sum/hand-written-PLC/sum-right-builtin/100 | 78.87 μs | 77.24 μs | -2.1% | | sum/hand-written-PLC/sum-right-builtin/500 | 396.2 μs | 387.9 μs | -2.1% | | sum/hand-written-PLC/sum-right-builtin/1000 | 814.0 μs | 801.1 μs | -1.6% | | sum/hand-written-PLC/sum-right-builtin/2500 | 2.348 ms | 2.303 ms | -1.9% | | sum/hand-written-PLC/sum-right-builtin/5000 | 5.193 ms | 5.102 ms | -1.8% | | sum/hand-written-PLC/sum-right-Scott/100 | 58.17 μs | 58.19 μs | +0.0% | | sum/hand-written-PLC/sum-right-Scott/500 | 293.9 μs | 294.8 μs | +0.3% | | sum/hand-written-PLC/sum-right-Scott/1000 | 618.2 μs | 619.7 μs | +0.2% | | sum/hand-written-PLC/sum-right-Scott/2500 | 1.845 ms | 1.838 ms | -0.4% | | sum/hand-written-PLC/sum-right-Scott/5000 | 4.618 ms | 4.544 ms | -1.6% | | sum/hand-written-PLC/sum-left-builtin/100 | 83.56 μs | 81.31 μs | -2.7% | | sum/hand-written-PLC/sum-left-builtin/500 | 410.9 μs | 404.1 μs | -1.7% | | sum/hand-written-PLC/sum-left-builtin/1000 | 818.0 μs | 804.5 μs | -1.7% | | sum/hand-written-PLC/sum-left-builtin/2500 | 2.030 ms | 2.007 ms | -1.1% | | sum/hand-written-PLC/sum-left-builtin/5000 | 4.042 ms | 3.998 ms | -1.1% | | sum/hand-written-PLC/sum-left-Scott/100 | 62.55 μs | 62.59 μs | +0.1% | | sum/hand-written-PLC/sum-left-Scott/500 | 310.4 μs | 311.0 μs | +0.2% | | sum/hand-written-PLC/sum-left-Scott/1000 | 635.1 μs | 630.2 μs | -0.8% | | sum/hand-written-PLC/sum-left-Scott/2500 | 1.769 ms | 1.749 ms | -1.1% | | sum/hand-written-PLC/sum-left-Scott/5000 | 3.959 ms | 3.943 ms | -0.4% |
5eb80f3 b0e2689 Change
TOTAL 517.0 ms 516.1 ms -0.2%
effectfully commented 3 days ago

/benchmark validation

github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 242.0 μs | 236.5 μs | -2.3% | | auction_1-2 | 784.4 μs | 774.8 μs | -1.2% | | auction_1-3 | 777.7 μs | 769.7 μs | -1.0% | | auction_1-4 | 312.6 μs | 306.3 μs | -2.0% | | auction_2-1 | 240.7 μs | 237.1 μs | -1.5% | | auction_2-2 | 788.0 μs | 776.9 μs | -1.4% | | auction_2-3 | 1.017 ms | 1.010 ms | -0.7% | | auction_2-4 | 785.6 μs | 768.4 μs | -2.2% | | auction_2-5 | 311.8 μs | 306.1 μs | -1.8% | | crowdfunding-success-1 | 281.0 μs | 277.0 μs | -1.4% | | crowdfunding-success-2 | 280.3 μs | 277.1 μs | -1.1% | | crowdfunding-success-3 | 282.8 μs | 277.9 μs | -1.7% | | currency-1 | 321.7 μs | 307.4 μs | -4.4% | | escrow-redeem_1-1 | 440.4 μs | 440.2 μs | -0.0% | | escrow-redeem_1-2 | 440.5 μs | 438.3 μs | -0.5% | | escrow-redeem_2-1 | 512.5 μs | 510.2 μs | -0.4% | | escrow-redeem_2-2 | 510.5 μs | 508.4 μs | -0.4% | | escrow-redeem_2-3 | 511.1 μs | 512.1 μs | +0.2% | | escrow-refund-1 | 206.7 μs | 205.9 μs | -0.4% | | future-increase-margin-1 | 313.0 μs | 307.1 μs | -1.9% | | future-increase-margin-2 | 667.7 μs | 637.0 μs | -4.6% | | future-increase-margin-3 | 665.8 μs | 635.4 μs | -4.6% | | future-increase-margin-4 | 600.4 μs | 597.6 μs | -0.5% | | future-increase-margin-5 | 1.002 ms | 977.4 μs | -2.5% | | future-pay-out-1 | 318.5 μs | 306.3 μs | -3.8% | | future-pay-out-2 | 668.8 μs | 637.6 μs | -4.7% | | future-pay-out-3 | 665.4 μs | 634.4 μs | -4.7% | | future-pay-out-4 | 1.014 ms | 978.5 μs | -3.5% | | future-settle-early-1 | 312.8 μs | 308.7 μs | -1.3% | | future-settle-early-2 | 666.0 μs | 640.0 μs | -3.9% | | future-settle-early-3 | 670.4 μs | 637.0 μs | -5.0% | | future-settle-early-4 | 764.1 μs | 746.0 μs | -2.4% | | game-sm-success_1-1 | 487.4 μs | 486.2 μs | -0.2% | | game-sm-success_1-2 | 270.5 μs | 266.8 μs | -1.4% | | game-sm-success_1-3 | 792.7 μs | 785.3 μs | -0.9% | | game-sm-success_1-4 | 321.9 μs | 308.3 μs | -4.2% | | game-sm-success_2-1 | 492.7 μs | 485.6 μs | -1.4% | | game-sm-success_2-2 | 270.3 μs | 267.8 μs | -0.9% | | game-sm-success_2-3 | 793.4 μs | 779.9 μs | -1.7% | | game-sm-success_2-4 | 313.9 μs | 308.6 μs | -1.7% | | game-sm-success_2-5 | 785.1 μs | 779.8 μs | -0.7% | | game-sm-success_2-6 | 313.9 μs | 302.9 μs | -3.5% | | multisig-sm-1 | 499.7 μs | 490.7 μs | -1.8% | | multisig-sm-2 | 487.5 μs | 479.2 μs | -1.7% | | multisig-sm-3 | 495.1 μs | 487.5 μs | -1.5% | | multisig-sm-4 | 496.9 μs | 489.4 μs | -1.5% | | multisig-sm-5 | 682.3 μs | 672.4 μs | -1.5% | | multisig-sm-6 | 499.4 μs | 489.3 μs | -2.0% | | multisig-sm-7 | 494.0 μs | 476.8 μs | -3.5% | | multisig-sm-8 | 484.6 μs | 483.4 μs | -0.2% | | multisig-sm-9 | 496.9 μs | 483.4 μs | -2.7% | | multisig-sm-10 | 682.6 μs | 673.6 μs | -1.3% | | ping-pong-1 | 421.1 μs | 405.7 μs | -3.7% | | ping-pong-2 | 413.7 μs | 409.1 μs | -1.1% | | ping-pong_2-1 | 257.2 μs | 254.0 μs | -1.2% | | prism-1 | 228.4 μs | 223.5 μs | -2.1% | | prism-2 | 524.8 μs | 512.3 μs | -2.4% | | prism-3 | 472.9 μs | 462.6 μs | -2.2% | | pubkey-1 | 191.4 μs | 190.2 μs | -0.6% | | stablecoin_1-1 | 1.163 ms | 1.131 ms | -2.8% | | stablecoin_1-2 | 263.7 μs | 258.7 μs | -1.9% | | stablecoin_1-3 | 1.333 ms | 1.307 ms | -2.0% | | stablecoin_1-4 | 280.5 μs | 276.1 μs | -1.6% | | stablecoin_1-5 | 1.696 ms | 1.662 ms | -2.0% | | stablecoin_1-6 | 346.8 μs | 341.7 μs | -1.5% | | stablecoin_2-1 | 1.169 ms | 1.129 ms | -3.4% | | stablecoin_2-2 | 262.5 μs | 258.4 μs | -1.6% | | stablecoin_2-3 | 1.319 ms | 1.309 ms | -0.8% | | stablecoin_2-4 | 279.6 μs | 275.3 μs | -1.5% | | token-account-1 | 244.2 μs | 239.7 μs | -1.8% | | token-account-2 | 426.6 μs | 422.9 μs | -0.9% | | uniswap-1 | 499.6 μs | 491.0 μs | -1.7% | | uniswap-2 | 285.4 μs | 283.3 μs | -0.7% | | uniswap-3 | 2.136 ms | 2.132 ms | -0.2% | | uniswap-4 | 447.0 μs | 439.9 μs | -1.6% | | uniswap-5 | 1.466 ms | 1.428 ms | -2.6% | | uniswap-6 | 427.8 μs | 417.6 μs | -2.4% | | vesting-1 | 442.5 μs | 432.4 μs | -2.3% |
5eb80f3 b0e2689 Change
TOTAL 44.53 ms 43.67 ms -1.9%
effectfully commented 3 days ago

/benchmark validation

effectfully commented 3 days ago

/benchmark validation

effectfully commented 3 days ago

/benchmark validation

effectfully commented 3 days ago

/benchmark validation

effectfully commented 3 days ago

/benchmark validation

effectfully commented 3 days ago

/benchmark validation

effectfully commented 3 days ago

/benchmark validation

github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 240.9 μs | 235.3 μs | -2.3% | | auction_1-2 | 787.5 μs | 784.4 μs | -0.4% | | auction_1-3 | 780.9 μs | 768.6 μs | -1.6% | | auction_1-4 | 312.1 μs | 305.1 μs | -2.2% | | auction_2-1 | 242.1 μs | 238.0 μs | -1.7% | | auction_2-2 | 785.6 μs | 773.8 μs | -1.5% | | auction_2-3 | 1.026 ms | 1.006 ms | -1.9% | | auction_2-4 | 780.4 μs | 767.9 μs | -1.6% | | auction_2-5 | 311.4 μs | 305.0 μs | -2.1% | | crowdfunding-success-1 | 280.2 μs | 275.4 μs | -1.7% | | crowdfunding-success-2 | 280.9 μs | 276.2 μs | -1.7% | | crowdfunding-success-3 | 281.6 μs | 275.9 μs | -2.0% | | currency-1 | 313.5 μs | 306.7 μs | -2.2% | | escrow-redeem_1-1 | 440.3 μs | 436.6 μs | -0.8% | | escrow-redeem_1-2 | 440.7 μs | 436.7 μs | -0.9% | | escrow-redeem_2-1 | 512.7 μs | 507.3 μs | -1.1% | | escrow-redeem_2-2 | 511.5 μs | 509.6 μs | -0.4% | | escrow-redeem_2-3 | 509.7 μs | 507.2 μs | -0.5% | | escrow-refund-1 | 207.2 μs | 205.8 μs | -0.7% | | future-increase-margin-1 | 313.7 μs | 306.0 μs | -2.5% | | future-increase-margin-2 | 668.4 μs | 636.5 μs | -4.8% | | future-increase-margin-3 | 667.9 μs | 641.7 μs | -3.9% | | future-increase-margin-4 | 601.4 μs | 593.9 μs | -1.2% | | future-increase-margin-5 | 995.4 μs | 973.9 μs | -2.2% | | future-pay-out-1 | 312.7 μs | 305.9 μs | -2.2% | | future-pay-out-2 | 667.2 μs | 635.6 μs | -4.7% | | future-pay-out-3 | 665.8 μs | 638.6 μs | -4.1% | | future-pay-out-4 | 992.8 μs | 983.9 μs | -0.9% | | future-settle-early-1 | 319.0 μs | 305.7 μs | -4.2% | | future-settle-early-2 | 669.4 μs | 638.2 μs | -4.7% | | future-settle-early-3 | 669.9 μs | 636.0 μs | -5.1% | | future-settle-early-4 | 763.9 μs | 750.4 μs | -1.8% | | game-sm-success_1-1 | 490.1 μs | 480.0 μs | -2.1% | | game-sm-success_1-2 | 270.0 μs | 265.5 μs | -1.7% | | game-sm-success_1-3 | 792.5 μs | 783.2 μs | -1.2% | | game-sm-success_1-4 | 314.4 μs | 306.6 μs | -2.5% | | game-sm-success_2-1 | 493.8 μs | 481.6 μs | -2.5% | | game-sm-success_2-2 | 270.1 μs | 265.6 μs | -1.7% | | game-sm-success_2-3 | 790.1 μs | 778.0 μs | -1.5% | | game-sm-success_2-4 | 314.3 μs | 306.1 μs | -2.6% | | game-sm-success_2-5 | 794.8 μs | 776.4 μs | -2.3% | | game-sm-success_2-6 | 314.1 μs | 306.9 μs | -2.3% | | multisig-sm-1 | 497.9 μs | 489.0 μs | -1.8% | | multisig-sm-2 | 486.5 μs | 477.1 μs | -1.9% | | multisig-sm-3 | 484.4 μs | 483.2 μs | -0.2% | | multisig-sm-4 | 498.3 μs | 489.5 μs | -1.8% | | multisig-sm-5 | 683.0 μs | 671.8 μs | -1.6% | | multisig-sm-6 | 502.0 μs | 487.2 μs | -2.9% | | multisig-sm-7 | 485.0 μs | 479.2 μs | -1.2% | | multisig-sm-8 | 485.5 μs | 484.8 μs | -0.1% | | multisig-sm-9 | 499.2 μs | 481.8 μs | -3.5% | | multisig-sm-10 | 686.4 μs | 672.5 μs | -2.0% | | ping-pong-1 | 414.0 μs | 405.5 μs | -2.1% | | ping-pong-2 | 413.1 μs | 403.9 μs | -2.2% | | ping-pong_2-1 | 262.6 μs | 253.3 μs | -3.5% | | prism-1 | 230.6 μs | 221.9 μs | -3.8% | | prism-2 | 530.1 μs | 512.7 μs | -3.3% | | prism-3 | 471.3 μs | 460.0 μs | -2.4% | | pubkey-1 | 191.3 μs | 188.8 μs | -1.3% | | stablecoin_1-1 | 1.170 ms | 1.127 ms | -3.7% | | stablecoin_1-2 | 263.5 μs | 258.7 μs | -1.8% | | stablecoin_1-3 | 1.336 ms | 1.296 ms | -3.0% | | stablecoin_1-4 | 281.3 μs | 273.8 μs | -2.7% | | stablecoin_1-5 | 1.700 ms | 1.661 ms | -2.3% | | stablecoin_1-6 | 344.9 μs | 338.9 μs | -1.7% | | stablecoin_2-1 | 1.168 ms | 1.127 ms | -3.5% | | stablecoin_2-2 | 263.1 μs | 258.2 μs | -1.9% | | stablecoin_2-3 | 1.341 ms | 1.298 ms | -3.2% | | stablecoin_2-4 | 280.4 μs | 274.4 μs | -2.1% | | token-account-1 | 241.7 μs | 239.0 μs | -1.1% | | token-account-2 | 426.0 μs | 424.2 μs | -0.4% | | uniswap-1 | 495.2 μs | 489.8 μs | -1.1% | | uniswap-2 | 286.6 μs | 281.0 μs | -2.0% | | uniswap-3 | 2.140 ms | 2.119 ms | -1.0% | | uniswap-4 | 448.0 μs | 438.6 μs | -2.1% | | uniswap-5 | 1.440 ms | 1.420 ms | -1.4% | | uniswap-6 | 427.4 μs | 416.3 μs | -2.6% | | vesting-1 | 440.8 μs | 430.7 μs | -2.3% |
5eb80f3 b0e2689 Change
TOTAL 44.51 ms 43.55 ms -2.2%
github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 241.0 μs | 236.4 μs | -1.9% | | auction_1-2 | 786.0 μs | 780.8 μs | -0.7% | | auction_1-3 | 771.9 μs | 779.7 μs | +1.0% | | auction_1-4 | 312.6 μs | 306.5 μs | -2.0% | | auction_2-1 | 241.3 μs | 237.8 μs | -1.5% | | auction_2-2 | 784.7 μs | 779.0 μs | -0.7% | | auction_2-3 | 1.023 ms | 1.005 ms | -1.8% | | auction_2-4 | 771.3 μs | 769.2 μs | -0.3% | | auction_2-5 | 312.4 μs | 305.9 μs | -2.1% | | crowdfunding-success-1 | 280.9 μs | 276.8 μs | -1.5% | | crowdfunding-success-2 | 290.7 μs | 277.2 μs | -4.6% | | crowdfunding-success-3 | 281.7 μs | 276.7 μs | -1.8% | | currency-1 | 313.4 μs | 307.1 μs | -2.0% | | escrow-redeem_1-1 | 443.0 μs | 439.6 μs | -0.8% | | escrow-redeem_1-2 | 440.1 μs | 440.4 μs | +0.1% | | escrow-redeem_2-1 | 515.1 μs | 508.2 μs | -1.3% | | escrow-redeem_2-2 | 513.2 μs | 513.6 μs | +0.1% | | escrow-redeem_2-3 | 513.3 μs | 510.0 μs | -0.6% | | escrow-refund-1 | 207.4 μs | 205.8 μs | -0.8% | | future-increase-margin-1 | 314.2 μs | 307.4 μs | -2.2% | | future-increase-margin-2 | 669.4 μs | 640.0 μs | -4.4% | | future-increase-margin-3 | 674.7 μs | 639.5 μs | -5.2% | | future-increase-margin-4 | 605.6 μs | 597.3 μs | -1.4% | | future-increase-margin-5 | 1.009 ms | 977.1 μs | -3.2% | | future-pay-out-1 | 315.4 μs | 306.9 μs | -2.7% | | future-pay-out-2 | 668.7 μs | 638.4 μs | -4.5% | | future-pay-out-3 | 669.1 μs | 637.0 μs | -4.8% | | future-pay-out-4 | 1.014 ms | 983.5 μs | -3.0% | | future-settle-early-1 | 315.2 μs | 306.9 μs | -2.6% | | future-settle-early-2 | 668.8 μs | 638.1 μs | -4.6% | | future-settle-early-3 | 670.1 μs | 639.2 μs | -4.6% | | future-settle-early-4 | 765.9 μs | 756.8 μs | -1.2% | | game-sm-success_1-1 | 491.4 μs | 485.4 μs | -1.2% | | game-sm-success_1-2 | 269.5 μs | 266.8 μs | -1.0% | | game-sm-success_1-3 | 788.6 μs | 780.7 μs | -1.0% | | game-sm-success_1-4 | 316.4 μs | 308.0 μs | -2.7% | | game-sm-success_2-1 | 493.8 μs | 487.5 μs | -1.3% | | game-sm-success_2-2 | 269.8 μs | 267.8 μs | -0.7% | | game-sm-success_2-3 | 794.0 μs | 782.7 μs | -1.4% | | game-sm-success_2-4 | 314.5 μs | 308.7 μs | -1.8% | | game-sm-success_2-5 | 805.5 μs | 778.6 μs | -3.3% | | game-sm-success_2-6 | 314.3 μs | 307.0 μs | -2.3% | | multisig-sm-1 | 498.6 μs | 493.7 μs | -1.0% | | multisig-sm-2 | 487.0 μs | 480.8 μs | -1.3% | | multisig-sm-3 | 486.9 μs | 496.7 μs | +2.0% | | multisig-sm-4 | 497.4 μs | 492.3 μs | -1.0% | | multisig-sm-5 | 683.9 μs | 675.5 μs | -1.2% | | multisig-sm-6 | 509.8 μs | 489.6 μs | -4.0% | | multisig-sm-7 | 494.6 μs | 480.1 μs | -2.9% | | multisig-sm-8 | 485.7 μs | 485.7 μs | 0.0% | | multisig-sm-9 | 498.2 μs | 484.7 μs | -2.7% | | multisig-sm-10 | 683.2 μs | 675.6 μs | -1.1% | | ping-pong-1 | 422.6 μs | 407.5 μs | -3.6% | | ping-pong-2 | 413.0 μs | 409.1 μs | -0.9% | | ping-pong_2-1 | 258.4 μs | 253.9 μs | -1.7% | | prism-1 | 229.4 μs | 222.7 μs | -2.9% | | prism-2 | 526.0 μs | 512.3 μs | -2.6% | | prism-3 | 472.0 μs | 460.2 μs | -2.5% | | pubkey-1 | 191.8 μs | 189.8 μs | -1.0% | | stablecoin_1-1 | 1.170 ms | 1.132 ms | -3.2% | | stablecoin_1-2 | 263.4 μs | 259.9 μs | -1.3% | | stablecoin_1-3 | 1.335 ms | 1.305 ms | -2.2% | | stablecoin_1-4 | 280.6 μs | 275.6 μs | -1.8% | | stablecoin_1-5 | 1.694 ms | 1.666 ms | -1.7% | | stablecoin_1-6 | 345.5 μs | 340.9 μs | -1.3% | | stablecoin_2-1 | 1.164 ms | 1.138 ms | -2.2% | | stablecoin_2-2 | 263.3 μs | 259.0 μs | -1.6% | | stablecoin_2-3 | 1.337 ms | 1.313 ms | -1.8% | | stablecoin_2-4 | 280.0 μs | 277.2 μs | -1.0% | | token-account-1 | 243.6 μs | 241.6 μs | -0.8% | | token-account-2 | 427.6 μs | 422.3 μs | -1.2% | | uniswap-1 | 496.8 μs | 492.2 μs | -0.9% | | uniswap-2 | 286.6 μs | 282.6 μs | -1.4% | | uniswap-3 | 2.141 ms | 2.139 ms | -0.1% | | uniswap-4 | 448.4 μs | 440.3 μs | -1.8% | | uniswap-5 | 1.437 ms | 1.433 ms | -0.3% | | uniswap-6 | 427.2 μs | 418.3 μs | -2.1% | | vesting-1 | 434.8 μs | 433.7 μs | -0.3% |
5eb80f3 b0e2689 Change
TOTAL 44.58 ms 43.78 ms -1.8%
github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 239.5 μs | 235.7 μs | -1.6% | | auction_1-2 | 782.5 μs | 772.5 μs | -1.3% | | auction_1-3 | 768.5 μs | 763.6 μs | -0.6% | | auction_1-4 | 309.3 μs | 304.7 μs | -1.5% | | auction_2-1 | 240.0 μs | 235.0 μs | -2.1% | | auction_2-2 | 785.6 μs | 774.5 μs | -1.4% | | auction_2-3 | 1.014 ms | 1.009 ms | -0.5% | | auction_2-4 | 768.6 μs | 767.6 μs | -0.1% | | auction_2-5 | 310.0 μs | 304.6 μs | -1.7% | | crowdfunding-success-1 | 278.6 μs | 275.8 μs | -1.0% | | crowdfunding-success-2 | 279.0 μs | 276.2 μs | -1.0% | | crowdfunding-success-3 | 278.6 μs | 276.0 μs | -0.9% | | currency-1 | 310.9 μs | 306.0 μs | -1.6% | | escrow-redeem_1-1 | 437.7 μs | 434.8 μs | -0.7% | | escrow-redeem_1-2 | 438.1 μs | 436.3 μs | -0.4% | | escrow-redeem_2-1 | 508.5 μs | 506.8 μs | -0.3% | | escrow-redeem_2-2 | 509.0 μs | 507.5 μs | -0.3% | | escrow-redeem_2-3 | 512.4 μs | 507.3 μs | -1.0% | | escrow-refund-1 | 205.6 μs | 204.5 μs | -0.5% | | future-increase-margin-1 | 313.5 μs | 308.7 μs | -1.5% | | future-increase-margin-2 | 663.7 μs | 634.6 μs | -4.4% | | future-increase-margin-3 | 667.7 μs | 638.7 μs | -4.3% | | future-increase-margin-4 | 599.7 μs | 595.9 μs | -0.6% | | future-increase-margin-5 | 994.6 μs | 977.0 μs | -1.8% | | future-pay-out-1 | 311.2 μs | 306.6 μs | -1.5% | | future-pay-out-2 | 666.5 μs | 633.7 μs | -4.9% | | future-pay-out-3 | 664.2 μs | 633.1 μs | -4.7% | | future-pay-out-4 | 1.003 ms | 984.1 μs | -1.9% | | future-settle-early-1 | 311.6 μs | 305.3 μs | -2.0% | | future-settle-early-2 | 666.0 μs | 634.4 μs | -4.7% | | future-settle-early-3 | 663.7 μs | 634.0 μs | -4.5% | | future-settle-early-4 | 761.9 μs | 750.2 μs | -1.5% | | game-sm-success_1-1 | 488.3 μs | 480.3 μs | -1.6% | | game-sm-success_1-2 | 269.1 μs | 265.9 μs | -1.2% | | game-sm-success_1-3 | 789.6 μs | 777.3 μs | -1.6% | | game-sm-success_1-4 | 311.4 μs | 305.8 μs | -1.8% | | game-sm-success_2-1 | 486.3 μs | 485.9 μs | -0.1% | | game-sm-success_2-2 | 268.3 μs | 265.7 μs | -1.0% | | game-sm-success_2-3 | 789.8 μs | 776.2 μs | -1.7% | | game-sm-success_2-4 | 311.7 μs | 306.5 μs | -1.7% | | game-sm-success_2-5 | 791.6 μs | 775.4 μs | -2.0% | | game-sm-success_2-6 | 311.7 μs | 306.8 μs | -1.6% | | multisig-sm-1 | 498.3 μs | 487.8 μs | -2.1% | | multisig-sm-2 | 492.6 μs | 476.8 μs | -3.2% | | multisig-sm-3 | 490.7 μs | 482.2 μs | -1.7% | | multisig-sm-4 | 494.9 μs | 488.1 μs | -1.4% | | multisig-sm-5 | 680.8 μs | 670.5 μs | -1.5% | | multisig-sm-6 | 497.8 μs | 488.5 μs | -1.9% | | multisig-sm-7 | 484.1 μs | 478.5 μs | -1.2% | | multisig-sm-8 | 483.7 μs | 486.1 μs | +0.5% | | multisig-sm-9 | 497.2 μs | 481.4 μs | -3.2% | | multisig-sm-10 | 682.6 μs | 676.3 μs | -0.9% | | ping-pong-1 | 417.2 μs | 407.2 μs | -2.4% | | ping-pong-2 | 410.4 μs | 405.4 μs | -1.2% | | ping-pong_2-1 | 256.3 μs | 253.0 μs | -1.3% | | prism-1 | 226.0 μs | 222.0 μs | -1.8% | | prism-2 | 522.4 μs | 508.3 μs | -2.7% | | prism-3 | 469.7 μs | 460.2 μs | -2.0% | | pubkey-1 | 190.2 μs | 189.7 μs | -0.3% | | stablecoin_1-1 | 1.160 ms | 1.129 ms | -2.7% | | stablecoin_1-2 | 261.3 μs | 257.5 μs | -1.5% | | stablecoin_1-3 | 1.337 ms | 1.307 ms | -2.2% | | stablecoin_1-4 | 277.8 μs | 274.1 μs | -1.3% | | stablecoin_1-5 | 1.681 ms | 1.662 ms | -1.1% | | stablecoin_1-6 | 355.5 μs | 337.8 μs | -5.0% | | stablecoin_2-1 | 1.159 ms | 1.132 ms | -2.3% | | stablecoin_2-2 | 261.0 μs | 258.6 μs | -0.9% | | stablecoin_2-3 | 1.331 ms | 1.306 ms | -1.9% | | stablecoin_2-4 | 278.5 μs | 274.9 μs | -1.3% | | token-account-1 | 241.6 μs | 240.6 μs | -0.4% | | token-account-2 | 424.4 μs | 419.2 μs | -1.2% | | uniswap-1 | 498.7 μs | 489.2 μs | -1.9% | | uniswap-2 | 284.7 μs | 280.5 μs | -1.5% | | uniswap-3 | 2.131 ms | 2.121 ms | -0.5% | | uniswap-4 | 445.0 μs | 437.8 μs | -1.6% | | uniswap-5 | 1.443 ms | 1.422 ms | -1.5% | | uniswap-6 | 424.4 μs | 414.5 μs | -2.3% | | vesting-1 | 434.8 μs | 428.5 μs | -1.4% |
5eb80f3 b0e2689 Change
TOTAL 44.31 ms 43.53 ms -1.7%
github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 243.5 μs | 236.6 μs | -2.8% | | auction_1-2 | 790.2 μs | 777.2 μs | -1.6% | | auction_1-3 | 776.9 μs | 777.3 μs | +0.1% | | auction_1-4 | 315.5 μs | 306.8 μs | -2.8% | | auction_2-1 | 244.1 μs | 237.2 μs | -2.8% | | auction_2-2 | 791.1 μs | 777.1 μs | -1.8% | | auction_2-3 | 1.023 ms | 1.003 ms | -2.0% | | auction_2-4 | 776.5 μs | 769.0 μs | -1.0% | | auction_2-5 | 315.6 μs | 310.2 μs | -1.7% | | crowdfunding-success-1 | 284.0 μs | 277.3 μs | -2.4% | | crowdfunding-success-2 | 284.7 μs | 277.0 μs | -2.7% | | crowdfunding-success-3 | 284.1 μs | 278.0 μs | -2.1% | | currency-1 | 317.4 μs | 308.6 μs | -2.8% | | escrow-redeem_1-1 | 444.8 μs | 438.8 μs | -1.3% | | escrow-redeem_1-2 | 444.6 μs | 436.1 μs | -1.9% | | escrow-redeem_2-1 | 516.2 μs | 509.8 μs | -1.2% | | escrow-redeem_2-2 | 516.9 μs | 507.6 μs | -1.8% | | escrow-redeem_2-3 | 516.4 μs | 508.6 μs | -1.5% | | escrow-refund-1 | 209.7 μs | 205.7 μs | -1.9% | | future-increase-margin-1 | 317.5 μs | 307.5 μs | -3.1% | | future-increase-margin-2 | 674.6 μs | 638.5 μs | -5.4% | | future-increase-margin-3 | 677.9 μs | 640.5 μs | -5.5% | | future-increase-margin-4 | 606.4 μs | 592.6 μs | -2.3% | | future-increase-margin-5 | 1.003 ms | 980.6 μs | -2.2% | | future-pay-out-1 | 315.0 μs | 306.9 μs | -2.6% | | future-pay-out-2 | 676.9 μs | 639.2 μs | -5.6% | | future-pay-out-3 | 673.7 μs | 644.0 μs | -4.4% | | future-pay-out-4 | 1.011 ms | 979.0 μs | -3.2% | | future-settle-early-1 | 315.3 μs | 306.3 μs | -2.9% | | future-settle-early-2 | 673.7 μs | 642.0 μs | -4.7% | | future-settle-early-3 | 675.6 μs | 643.9 μs | -4.7% | | future-settle-early-4 | 768.2 μs | 745.6 μs | -2.9% | | game-sm-success_1-1 | 492.7 μs | 485.8 μs | -1.4% | | game-sm-success_1-2 | 272.5 μs | 267.3 μs | -1.9% | | game-sm-success_1-3 | 800.0 μs | 784.4 μs | -2.0% | | game-sm-success_1-4 | 318.0 μs | 308.9 μs | -2.9% | | game-sm-success_2-1 | 496.5 μs | 488.9 μs | -1.5% | | game-sm-success_2-2 | 272.7 μs | 267.5 μs | -1.9% | | game-sm-success_2-3 | 799.4 μs | 778.4 μs | -2.6% | | game-sm-success_2-4 | 318.2 μs | 309.0 μs | -2.9% | | game-sm-success_2-5 | 807.7 μs | 779.1 μs | -3.5% | | game-sm-success_2-6 | 317.4 μs | 308.7 μs | -2.7% | | multisig-sm-1 | 501.7 μs | 490.2 μs | -2.3% | | multisig-sm-2 | 490.2 μs | 478.5 μs | -2.4% | | multisig-sm-3 | 490.2 μs | 484.2 μs | -1.2% | | multisig-sm-4 | 501.0 μs | 491.5 μs | -1.9% | | multisig-sm-5 | 688.9 μs | 678.3 μs | -1.5% | | multisig-sm-6 | 502.8 μs | 490.8 μs | -2.4% | | multisig-sm-7 | 495.6 μs | 477.2 μs | -3.7% | | multisig-sm-8 | 487.7 μs | 484.4 μs | -0.7% | | multisig-sm-9 | 506.8 μs | 486.9 μs | -3.9% | | multisig-sm-10 | 697.5 μs | 677.4 μs | -2.9% | | ping-pong-1 | 417.0 μs | 409.0 μs | -1.9% | | ping-pong-2 | 415.8 μs | 411.4 μs | -1.1% | | ping-pong_2-1 | 260.6 μs | 254.2 μs | -2.5% | | prism-1 | 231.7 μs | 223.7 μs | -3.5% | | prism-2 | 527.6 μs | 511.6 μs | -3.0% | | prism-3 | 475.9 μs | 460.2 μs | -3.3% | | pubkey-1 | 194.2 μs | 189.5 μs | -2.4% | | stablecoin_1-1 | 1.181 ms | 1.140 ms | -3.5% | | stablecoin_1-2 | 266.0 μs | 259.4 μs | -2.5% | | stablecoin_1-3 | 1.356 ms | 1.314 ms | -3.1% | | stablecoin_1-4 | 283.6 μs | 275.3 μs | -2.9% | | stablecoin_1-5 | 1.715 ms | 1.669 ms | -2.7% | | stablecoin_1-6 | 349.1 μs | 340.6 μs | -2.4% | | stablecoin_2-1 | 1.181 ms | 1.133 ms | -4.1% | | stablecoin_2-2 | 265.7 μs | 259.7 μs | -2.3% | | stablecoin_2-3 | 1.357 ms | 1.312 ms | -3.3% | | stablecoin_2-4 | 283.6 μs | 276.2 μs | -2.6% | | token-account-1 | 244.7 μs | 239.8 μs | -2.0% | | token-account-2 | 431.0 μs | 420.0 μs | -2.6% | | uniswap-1 | 503.5 μs | 490.8 μs | -2.5% | | uniswap-2 | 288.3 μs | 282.9 μs | -1.9% | | uniswap-3 | 2.161 ms | 2.144 ms | -0.8% | | uniswap-4 | 455.0 μs | 440.5 μs | -3.2% | | uniswap-5 | 1.459 ms | 1.433 ms | -1.8% | | uniswap-6 | 431.7 μs | 419.3 μs | -2.9% | | vesting-1 | 440.1 μs | 429.8 μs | -2.3% |
5eb80f3 b0e2689 Change
TOTAL 44.92 ms 43.76 ms -2.6%
github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 239.7 μs | 237.3 μs | -1.0% | | auction_1-2 | 787.3 μs | 777.5 μs | -1.2% | | auction_1-3 | 770.1 μs | 771.3 μs | +0.2% | | auction_1-4 | 310.9 μs | 307.9 μs | -1.0% | | auction_2-1 | 240.3 μs | 237.9 μs | -1.0% | | auction_2-2 | 781.2 μs | 778.5 μs | -0.3% | | auction_2-3 | 1.021 ms | 1.011 ms | -1.0% | | auction_2-4 | 775.4 μs | 767.6 μs | -1.0% | | auction_2-5 | 311.0 μs | 307.0 μs | -1.3% | | crowdfunding-success-1 | 279.1 μs | 276.9 μs | -0.8% | | crowdfunding-success-2 | 285.8 μs | 278.3 μs | -2.6% | | crowdfunding-success-3 | 279.5 μs | 277.7 μs | -0.6% | | currency-1 | 311.9 μs | 307.5 μs | -1.4% | | escrow-redeem_1-1 | 439.5 μs | 439.5 μs | 0.0% | | escrow-redeem_1-2 | 439.0 μs | 438.6 μs | -0.1% | | escrow-redeem_2-1 | 513.5 μs | 509.4 μs | -0.8% | | escrow-redeem_2-2 | 510.6 μs | 515.4 μs | +0.9% | | escrow-redeem_2-3 | 511.1 μs | 509.6 μs | -0.3% | | escrow-refund-1 | 206.0 μs | 206.3 μs | +0.1% | | future-increase-margin-1 | 314.4 μs | 307.7 μs | -2.1% | | future-increase-margin-2 | 670.7 μs | 636.1 μs | -5.2% | | future-increase-margin-3 | 666.7 μs | 641.9 μs | -3.7% | | future-increase-margin-4 | 600.5 μs | 595.2 μs | -0.9% | | future-increase-margin-5 | 1.006 ms | 980.3 μs | -2.6% | | future-pay-out-1 | 311.8 μs | 313.8 μs | +0.6% | | future-pay-out-2 | 670.5 μs | 638.1 μs | -4.8% | | future-pay-out-3 | 664.7 μs | 651.9 μs | -1.9% | | future-pay-out-4 | 1.003 ms | 979.3 μs | -2.4% | | future-settle-early-1 | 311.6 μs | 306.8 μs | -1.5% | | future-settle-early-2 | 666.1 μs | 639.6 μs | -4.0% | | future-settle-early-3 | 671.0 μs | 641.0 μs | -4.5% | | future-settle-early-4 | 763.4 μs | 761.8 μs | -0.2% | | game-sm-success_1-1 | 486.1 μs | 484.1 μs | -0.4% | | game-sm-success_1-2 | 268.6 μs | 267.3 μs | -0.5% | | game-sm-success_1-3 | 791.0 μs | 780.3 μs | -1.4% | | game-sm-success_1-4 | 312.4 μs | 308.6 μs | -1.2% | | game-sm-success_2-1 | 487.0 μs | 488.0 μs | +0.2% | | game-sm-success_2-2 | 269.0 μs | 269.9 μs | +0.3% | | game-sm-success_2-3 | 786.5 μs | 780.8 μs | -0.7% | | game-sm-success_2-4 | 312.7 μs | 308.8 μs | -1.2% | | game-sm-success_2-5 | 791.4 μs | 783.0 μs | -1.1% | | game-sm-success_2-6 | 311.9 μs | 308.8 μs | -1.0% | | multisig-sm-1 | 498.3 μs | 490.6 μs | -1.5% | | multisig-sm-2 | 484.7 μs | 479.6 μs | -1.1% | | multisig-sm-3 | 484.3 μs | 485.5 μs | +0.2% | | multisig-sm-4 | 497.6 μs | 491.6 μs | -1.2% | | multisig-sm-5 | 681.3 μs | 677.8 μs | -0.5% | | multisig-sm-6 | 497.8 μs | 491.5 μs | -1.3% | | multisig-sm-7 | 483.7 μs | 480.0 μs | -0.8% | | multisig-sm-8 | 484.8 μs | 485.7 μs | +0.2% | | multisig-sm-9 | 495.5 μs | 485.0 μs | -2.1% | | multisig-sm-10 | 681.2 μs | 673.8 μs | -1.1% | | ping-pong-1 | 411.2 μs | 408.4 μs | -0.7% | | ping-pong-2 | 413.0 μs | 408.6 μs | -1.1% | | ping-pong_2-1 | 256.7 μs | 255.0 μs | -0.7% | | prism-1 | 227.0 μs | 224.2 μs | -1.2% | | prism-2 | 523.6 μs | 511.4 μs | -2.3% | | prism-3 | 469.3 μs | 463.1 μs | -1.3% | | pubkey-1 | 190.7 μs | 190.3 μs | -0.2% | | stablecoin_1-1 | 1.167 ms | 1.136 ms | -2.7% | | stablecoin_1-2 | 262.5 μs | 260.9 μs | -0.6% | | stablecoin_1-3 | 1.341 ms | 1.333 ms | -0.6% | | stablecoin_1-4 | 279.6 μs | 276.9 μs | -1.0% | | stablecoin_1-5 | 1.682 ms | 1.679 ms | -0.2% | | stablecoin_1-6 | 343.6 μs | 342.3 μs | -0.4% | | stablecoin_2-1 | 1.160 ms | 1.135 ms | -2.2% | | stablecoin_2-2 | 262.2 μs | 259.1 μs | -1.2% | | stablecoin_2-3 | 1.338 ms | 1.316 ms | -1.6% | | stablecoin_2-4 | 279.8 μs | 276.4 μs | -1.2% | | token-account-1 | 242.5 μs | 240.7 μs | -0.7% | | token-account-2 | 424.4 μs | 420.7 μs | -0.9% | | uniswap-1 | 495.1 μs | 491.6 μs | -0.7% | | uniswap-2 | 284.9 μs | 283.7 μs | -0.4% | | uniswap-3 | 2.132 ms | 2.139 ms | +0.3% | | uniswap-4 | 447.6 μs | 441.8 μs | -1.3% | | uniswap-5 | 1.433 ms | 1.430 ms | -0.2% | | uniswap-6 | 423.7 μs | 416.9 μs | -1.6% | | vesting-1 | 436.1 μs | 429.9 μs | -1.4% |
5eb80f3 b0e2689 Change
TOTAL 44.37 ms 43.84 ms -1.2%
github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 240.5 μs | 237.3 μs | -1.3% | | auction_1-2 | 787.8 μs | 780.7 μs | -0.9% | | auction_1-3 | 770.6 μs | 764.6 μs | -0.8% | | auction_1-4 | 312.3 μs | 307.3 μs | -1.6% | | auction_2-1 | 240.7 μs | 238.2 μs | -1.0% | | auction_2-2 | 789.9 μs | 774.9 μs | -1.9% | | auction_2-3 | 1.026 ms | 1.002 ms | -2.3% | | auction_2-4 | 777.8 μs | 769.2 μs | -1.1% | | auction_2-5 | 311.7 μs | 307.9 μs | -1.2% | | crowdfunding-success-1 | 281.3 μs | 276.8 μs | -1.6% | | crowdfunding-success-2 | 280.4 μs | 278.0 μs | -0.9% | | crowdfunding-success-3 | 281.1 μs | 278.5 μs | -0.9% | | currency-1 | 321.3 μs | 308.4 μs | -4.0% | | escrow-redeem_1-1 | 440.5 μs | 437.9 μs | -0.6% | | escrow-redeem_1-2 | 440.4 μs | 439.6 μs | -0.2% | | escrow-redeem_2-1 | 511.8 μs | 511.0 μs | -0.2% | | escrow-redeem_2-2 | 512.0 μs | 512.2 μs | +0.0% | | escrow-redeem_2-3 | 511.1 μs | 512.1 μs | +0.2% | | escrow-refund-1 | 206.9 μs | 206.9 μs | 0.0% | | future-increase-margin-1 | 313.4 μs | 307.6 μs | -1.9% | | future-increase-margin-2 | 667.8 μs | 636.7 μs | -4.7% | | future-increase-margin-3 | 670.0 μs | 637.9 μs | -4.8% | | future-increase-margin-4 | 604.1 μs | 593.7 μs | -1.7% | | future-increase-margin-5 | 1.002 ms | 978.3 μs | -2.4% | | future-pay-out-1 | 322.9 μs | 306.6 μs | -5.0% | | future-pay-out-2 | 666.7 μs | 636.7 μs | -4.5% | | future-pay-out-3 | 667.7 μs | 640.2 μs | -4.1% | | future-pay-out-4 | 1.005 ms | 992.1 μs | -1.3% | | future-settle-early-1 | 313.0 μs | 309.0 μs | -1.3% | | future-settle-early-2 | 667.5 μs | 641.2 μs | -3.9% | | future-settle-early-3 | 670.6 μs | 642.3 μs | -4.2% | | future-settle-early-4 | 765.8 μs | 757.3 μs | -1.1% | | game-sm-success_1-1 | 491.4 μs | 484.7 μs | -1.4% | | game-sm-success_1-2 | 270.6 μs | 267.6 μs | -1.1% | | game-sm-success_1-3 | 793.4 μs | 785.9 μs | -0.9% | | game-sm-success_1-4 | 314.5 μs | 308.5 μs | -1.9% | | game-sm-success_2-1 | 492.3 μs | 484.1 μs | -1.7% | | game-sm-success_2-2 | 269.8 μs | 267.3 μs | -0.9% | | game-sm-success_2-3 | 794.6 μs | 779.0 μs | -2.0% | | game-sm-success_2-4 | 314.2 μs | 309.2 μs | -1.6% | | game-sm-success_2-5 | 789.8 μs | 780.6 μs | -1.2% | | game-sm-success_2-6 | 314.7 μs | 308.7 μs | -1.9% | | multisig-sm-1 | 499.4 μs | 489.2 μs | -2.0% | | multisig-sm-2 | 487.8 μs | 482.1 μs | -1.2% | | multisig-sm-3 | 492.9 μs | 488.1 μs | -1.0% | | multisig-sm-4 | 498.2 μs | 490.7 μs | -1.5% | | multisig-sm-5 | 688.9 μs | 676.0 μs | -1.9% | | multisig-sm-6 | 499.8 μs | 490.1 μs | -1.9% | | multisig-sm-7 | 487.7 μs | 480.6 μs | -1.5% | | multisig-sm-8 | 484.4 μs | 486.8 μs | +0.5% | | multisig-sm-9 | 499.6 μs | 484.5 μs | -3.0% | | multisig-sm-10 | 693.8 μs | 674.4 μs | -2.8% | | ping-pong-1 | 412.9 μs | 408.5 μs | -1.1% | | ping-pong-2 | 411.4 μs | 407.9 μs | -0.9% | | ping-pong_2-1 | 257.8 μs | 254.0 μs | -1.5% | | prism-1 | 228.4 μs | 224.0 μs | -1.9% | | prism-2 | 525.5 μs | 512.6 μs | -2.5% | | prism-3 | 472.0 μs | 461.7 μs | -2.2% | | pubkey-1 | 191.5 μs | 190.2 μs | -0.7% | | stablecoin_1-1 | 1.168 ms | 1.139 ms | -2.5% | | stablecoin_1-2 | 264.3 μs | 260.1 μs | -1.6% | | stablecoin_1-3 | 1.335 ms | 1.322 ms | -1.0% | | stablecoin_1-4 | 279.7 μs | 275.4 μs | -1.5% | | stablecoin_1-5 | 1.691 ms | 1.667 ms | -1.4% | | stablecoin_1-6 | 344.5 μs | 340.3 μs | -1.2% | | stablecoin_2-1 | 1.169 ms | 1.134 ms | -3.0% | | stablecoin_2-2 | 262.5 μs | 259.9 μs | -1.0% | | stablecoin_2-3 | 1.342 ms | 1.310 ms | -2.4% | | stablecoin_2-4 | 280.0 μs | 275.6 μs | -1.6% | | token-account-1 | 242.7 μs | 239.4 μs | -1.4% | | token-account-2 | 426.5 μs | 421.6 μs | -1.1% | | uniswap-1 | 501.3 μs | 490.9 μs | -2.1% | | uniswap-2 | 286.9 μs | 282.7 μs | -1.5% | | uniswap-3 | 2.141 ms | 2.134 ms | -0.3% | | uniswap-4 | 447.5 μs | 444.4 μs | -0.7% | | uniswap-5 | 1.437 ms | 1.433 ms | -0.3% | | uniswap-6 | 426.3 μs | 417.9 μs | -2.0% | | vesting-1 | 434.5 μs | 430.5 μs | -0.9% |
5eb80f3 b0e2689 Change
TOTAL 44.54 ms 43.78 ms -1.7%
github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 3 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 240.3 μs | 237.4 μs | -1.2% | | auction_1-2 | 782.5 μs | 778.6 μs | -0.5% | | auction_1-3 | 770.1 μs | 772.4 μs | +0.3% | | auction_1-4 | 310.9 μs | 307.7 μs | -1.0% | | auction_2-1 | 240.6 μs | 238.2 μs | -1.0% | | auction_2-2 | 789.7 μs | 777.7 μs | -1.5% | | auction_2-3 | 1.021 ms | 1.010 ms | -1.1% | | auction_2-4 | 769.8 μs | 766.7 μs | -0.4% | | auction_2-5 | 311.8 μs | 315.4 μs | +1.2% | | crowdfunding-success-1 | 280.6 μs | 277.6 μs | -1.1% | | crowdfunding-success-2 | 281.1 μs | 278.7 μs | -0.9% | | crowdfunding-success-3 | 281.4 μs | 278.4 μs | -1.1% | | currency-1 | 312.5 μs | 307.5 μs | -1.6% | | escrow-redeem_1-1 | 440.7 μs | 438.6 μs | -0.5% | | escrow-redeem_1-2 | 440.2 μs | 440.9 μs | +0.2% | | escrow-redeem_2-1 | 510.6 μs | 512.1 μs | +0.3% | | escrow-redeem_2-2 | 511.1 μs | 511.1 μs | 0.0% | | escrow-redeem_2-3 | 510.1 μs | 513.0 μs | +0.6% | | escrow-refund-1 | 207.1 μs | 206.3 μs | -0.4% | | future-increase-margin-1 | 313.6 μs | 306.7 μs | -2.2% | | future-increase-margin-2 | 667.6 μs | 644.9 μs | -3.4% | | future-increase-margin-3 | 666.5 μs | 637.3 μs | -4.4% | | future-increase-margin-4 | 602.1 μs | 593.7 μs | -1.4% | | future-increase-margin-5 | 1.006 ms | 976.9 μs | -2.9% | | future-pay-out-1 | 314.0 μs | 307.2 μs | -2.2% | | future-pay-out-2 | 668.6 μs | 637.9 μs | -4.6% | | future-pay-out-3 | 665.8 μs | 637.9 μs | -4.2% | | future-pay-out-4 | 1.003 ms | 979.4 μs | -2.4% | | future-settle-early-1 | 313.0 μs | 306.9 μs | -1.9% | | future-settle-early-2 | 667.5 μs | 643.9 μs | -3.5% | | future-settle-early-3 | 668.0 μs | 639.2 μs | -4.3% | | future-settle-early-4 | 762.6 μs | 747.2 μs | -2.0% | | game-sm-success_1-1 | 491.2 μs | 487.9 μs | -0.7% | | game-sm-success_1-2 | 269.8 μs | 268.3 μs | -0.6% | | game-sm-success_1-3 | 790.3 μs | 786.4 μs | -0.5% | | game-sm-success_1-4 | 313.4 μs | 310.0 μs | -1.1% | | game-sm-success_2-1 | 487.7 μs | 487.1 μs | -0.1% | | game-sm-success_2-2 | 269.7 μs | 269.0 μs | -0.3% | | game-sm-success_2-3 | 792.7 μs | 781.1 μs | -1.5% | | game-sm-success_2-4 | 313.3 μs | 309.7 μs | -1.1% | | game-sm-success_2-5 | 791.7 μs | 781.7 μs | -1.3% | | game-sm-success_2-6 | 313.8 μs | 309.9 μs | -1.2% | | multisig-sm-1 | 498.4 μs | 490.6 μs | -1.6% | | multisig-sm-2 | 488.3 μs | 479.8 μs | -1.7% | | multisig-sm-3 | 487.8 μs | 485.5 μs | -0.5% | | multisig-sm-4 | 498.8 μs | 492.9 μs | -1.2% | | multisig-sm-5 | 681.7 μs | 674.9 μs | -1.0% | | multisig-sm-6 | 496.1 μs | 492.0 μs | -0.8% | | multisig-sm-7 | 488.2 μs | 482.9 μs | -1.1% | | multisig-sm-8 | 484.8 μs | 486.2 μs | +0.3% | | multisig-sm-9 | 498.1 μs | 485.8 μs | -2.5% | | multisig-sm-10 | 688.5 μs | 674.7 μs | -2.0% | | ping-pong-1 | 411.3 μs | 409.9 μs | -0.3% | | ping-pong-2 | 412.3 μs | 410.1 μs | -0.5% | | ping-pong_2-1 | 258.1 μs | 255.0 μs | -1.2% | | prism-1 | 228.1 μs | 224.4 μs | -1.6% | | prism-2 | 523.4 μs | 517.0 μs | -1.2% | | prism-3 | 476.3 μs | 462.0 μs | -3.0% | | pubkey-1 | 190.8 μs | 190.6 μs | -0.1% | | stablecoin_1-1 | 1.162 ms | 1.133 ms | -2.5% | | stablecoin_1-2 | 263.0 μs | 260.5 μs | -1.0% | | stablecoin_1-3 | 1.323 ms | 1.306 ms | -1.3% | | stablecoin_1-4 | 279.9 μs | 277.8 μs | -0.8% | | stablecoin_1-5 | 1.682 ms | 1.670 ms | -0.7% | | stablecoin_1-6 | 344.6 μs | 342.7 μs | -0.6% | | stablecoin_2-1 | 1.161 ms | 1.134 ms | -2.3% | | stablecoin_2-2 | 263.3 μs | 265.9 μs | +1.0% | | stablecoin_2-3 | 1.338 ms | 1.309 ms | -2.2% | | stablecoin_2-4 | 279.9 μs | 277.1 μs | -1.0% | | token-account-1 | 243.6 μs | 240.4 μs | -1.3% | | token-account-2 | 426.7 μs | 424.7 μs | -0.5% | | uniswap-1 | 498.4 μs | 491.6 μs | -1.4% | | uniswap-2 | 285.7 μs | 283.3 μs | -0.8% | | uniswap-3 | 2.136 ms | 2.138 ms | +0.1% | | uniswap-4 | 448.2 μs | 441.8 μs | -1.4% | | uniswap-5 | 1.466 ms | 1.431 ms | -2.4% | | uniswap-6 | 425.8 μs | 419.8 μs | -1.4% | | vesting-1 | 438.0 μs | 430.4 μs | -1.7% |
5eb80f3 b0e2689 Change
TOTAL 44.44 ms 43.81 ms -1.4%
effectfully commented 3 days ago

/benchmark validation

github-actions[bot] commented 3 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 2 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 240.9 μs | 238.0 μs | -1.2% | | auction_1-2 | 783.6 μs | 778.8 μs | -0.6% | | auction_1-3 | 775.3 μs | 774.0 μs | -0.2% | | auction_1-4 | 313.1 μs | 308.1 μs | -1.6% | | auction_2-1 | 241.9 μs | 239.1 μs | -1.2% | | auction_2-2 | 784.0 μs | 774.6 μs | -1.2% | | auction_2-3 | 1.022 ms | 1.004 ms | -1.8% | | auction_2-4 | 772.3 μs | 767.3 μs | -0.6% | | auction_2-5 | 313.3 μs | 308.1 μs | -1.7% | | crowdfunding-success-1 | 280.3 μs | 279.0 μs | -0.5% | | crowdfunding-success-2 | 283.1 μs | 280.0 μs | -1.1% | | crowdfunding-success-3 | 281.2 μs | 279.6 μs | -0.6% | | currency-1 | 312.8 μs | 307.9 μs | -1.6% | | escrow-redeem_1-1 | 440.2 μs | 440.0 μs | -0.0% | | escrow-redeem_1-2 | 440.4 μs | 438.4 μs | -0.5% | | escrow-redeem_2-1 | 511.8 μs | 512.6 μs | +0.2% | | escrow-redeem_2-2 | 511.0 μs | 511.5 μs | +0.1% | | escrow-redeem_2-3 | 516.6 μs | 511.9 μs | -0.9% | | escrow-refund-1 | 207.7 μs | 207.6 μs | -0.0% | | future-increase-margin-1 | 314.5 μs | 307.5 μs | -2.2% | | future-increase-margin-2 | 666.8 μs | 638.5 μs | -4.2% | | future-increase-margin-3 | 666.8 μs | 638.2 μs | -4.3% | | future-increase-margin-4 | 602.1 μs | 596.3 μs | -1.0% | | future-increase-margin-5 | 1.002 ms | 974.9 μs | -2.7% | | future-pay-out-1 | 313.8 μs | 307.1 μs | -2.1% | | future-pay-out-2 | 669.3 μs | 642.8 μs | -4.0% | | future-pay-out-3 | 672.9 μs | 636.8 μs | -5.4% | | future-pay-out-4 | 992.4 μs | 981.1 μs | -1.1% | | future-settle-early-1 | 313.6 μs | 307.4 μs | -2.0% | | future-settle-early-2 | 674.5 μs | 641.6 μs | -4.9% | | future-settle-early-3 | 672.4 μs | 640.0 μs | -4.8% | | future-settle-early-4 | 766.9 μs | 748.6 μs | -2.4% | | game-sm-success_1-1 | 492.3 μs | 489.6 μs | -0.5% | | game-sm-success_1-2 | 270.4 μs | 268.8 μs | -0.6% | | game-sm-success_1-3 | 794.0 μs | 784.2 μs | -1.2% | | game-sm-success_1-4 | 314.8 μs | 310.2 μs | -1.5% | | game-sm-success_2-1 | 497.5 μs | 486.1 μs | -2.3% | | game-sm-success_2-2 | 270.1 μs | 268.5 μs | -0.6% | | game-sm-success_2-3 | 793.5 μs | 781.9 μs | -1.5% | | game-sm-success_2-4 | 318.4 μs | 310.8 μs | -2.4% | | game-sm-success_2-5 | 792.8 μs | 782.0 μs | -1.4% | | game-sm-success_2-6 | 314.0 μs | 309.0 μs | -1.6% | | multisig-sm-1 | 498.7 μs | 491.2 μs | -1.5% | | multisig-sm-2 | 488.3 μs | 479.7 μs | -1.8% | | multisig-sm-3 | 483.9 μs | 493.9 μs | +2.1% | | multisig-sm-4 | 499.1 μs | 492.0 μs | -1.4% | | multisig-sm-5 | 685.3 μs | 676.7 μs | -1.3% | | multisig-sm-6 | 507.8 μs | 491.3 μs | -3.2% | | multisig-sm-7 | 485.6 μs | 480.6 μs | -1.0% | | multisig-sm-8 | 485.2 μs | 486.0 μs | +0.2% | | multisig-sm-9 | 499.4 μs | 485.2 μs | -2.8% | | multisig-sm-10 | 692.0 μs | 677.9 μs | -2.0% | | ping-pong-1 | 414.7 μs | 408.1 μs | -1.6% | | ping-pong-2 | 412.8 μs | 409.4 μs | -0.8% | | ping-pong_2-1 | 258.5 μs | 255.4 μs | -1.2% | | prism-1 | 228.1 μs | 224.8 μs | -1.4% | | prism-2 | 525.4 μs | 514.0 μs | -2.2% | | prism-3 | 484.9 μs | 464.2 μs | -4.3% | | pubkey-1 | 191.9 μs | 191.0 μs | -0.5% | | stablecoin_1-1 | 1.165 ms | 1.142 ms | -2.0% | | stablecoin_1-2 | 263.1 μs | 260.7 μs | -0.9% | | stablecoin_1-3 | 1.329 ms | 1.319 ms | -0.8% | | stablecoin_1-4 | 281.3 μs | 277.9 μs | -1.2% | | stablecoin_1-5 | 1.706 ms | 1.672 ms | -2.0% | | stablecoin_1-6 | 345.2 μs | 343.7 μs | -0.4% | | stablecoin_2-1 | 1.172 ms | 1.136 ms | -3.1% | | stablecoin_2-2 | 263.6 μs | 260.6 μs | -1.1% | | stablecoin_2-3 | 1.342 ms | 1.310 ms | -2.4% | | stablecoin_2-4 | 280.6 μs | 277.1 μs | -1.2% | | token-account-1 | 241.9 μs | 241.6 μs | -0.1% | | token-account-2 | 426.0 μs | 421.8 μs | -1.0% | | uniswap-1 | 494.2 μs | 497.3 μs | +0.6% | | uniswap-2 | 285.8 μs | 283.6 μs | -0.8% | | uniswap-3 | 2.141 ms | 2.138 ms | -0.1% | | uniswap-4 | 448.5 μs | 441.6 μs | -1.5% | | uniswap-5 | 1.450 ms | 1.434 ms | -1.1% | | uniswap-6 | 426.6 μs | 420.3 μs | -1.5% | | vesting-1 | 434.4 μs | 432.8 μs | -0.4% |
5eb80f3 b0e2689 Change
TOTAL 44.56 ms 43.84 ms -1.6%
effectfully commented 2 days ago

/benchmark validation

github-actions[bot] commented 2 days ago

Click here to check the status of your benchmark.

github-actions[bot] commented 2 days ago

Comparing benchmark results of 'validation' on '5eb80f3fe3' (base) and 'b0e2689080' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 240.6 μs | 235.7 μs | -2.0% | | auction_1-2 | 783.2 μs | 776.9 μs | -0.8% | | auction_1-3 | 771.5 μs | 767.5 μs | -0.5% | | auction_1-4 | 312.2 μs | 303.9 μs | -2.7% | | auction_2-1 | 241.2 μs | 235.6 μs | -2.3% | | auction_2-2 | 782.6 μs | 771.7 μs | -1.4% | | auction_2-3 | 1.011 ms | 1.009 ms | -0.2% | | auction_2-4 | 774.0 μs | 769.3 μs | -0.6% | | auction_2-5 | 312.2 μs | 304.3 μs | -2.5% | | crowdfunding-success-1 | 280.0 μs | 276.3 μs | -1.3% | | crowdfunding-success-2 | 280.7 μs | 275.8 μs | -1.7% | | crowdfunding-success-3 | 280.6 μs | 275.6 μs | -1.8% | | currency-1 | 318.3 μs | 305.7 μs | -4.0% | | escrow-redeem_1-1 | 439.8 μs | 436.4 μs | -0.8% | | escrow-redeem_1-2 | 438.4 μs | 435.1 μs | -0.8% | | escrow-redeem_2-1 | 511.6 μs | 508.3 μs | -0.6% | | escrow-redeem_2-2 | 512.0 μs | 510.3 μs | -0.3% | | escrow-redeem_2-3 | 512.4 μs | 508.0 μs | -0.9% | | escrow-refund-1 | 207.4 μs | 204.4 μs | -1.4% | | future-increase-margin-1 | 313.0 μs | 305.7 μs | -2.3% | | future-increase-margin-2 | 666.7 μs | 639.4 μs | -4.1% | | future-increase-margin-3 | 667.1 μs | 635.3 μs | -4.8% | | future-increase-margin-4 | 604.6 μs | 592.7 μs | -2.0% | | future-increase-margin-5 | 993.9 μs | 977.9 μs | -1.6% | | future-pay-out-1 | 312.6 μs | 305.2 μs | -2.4% | | future-pay-out-2 | 667.9 μs | 636.1 μs | -4.8% | | future-pay-out-3 | 666.0 μs | 635.4 μs | -4.6% | | future-pay-out-4 | 1.003 ms | 981.9 μs | -2.1% | | future-settle-early-1 | 313.0 μs | 306.1 μs | -2.2% | | future-settle-early-2 | 673.0 μs | 635.9 μs | -5.5% | | future-settle-early-3 | 672.2 μs | 634.8 μs | -5.6% | | future-settle-early-4 | 767.3 μs | 755.6 μs | -1.5% | | game-sm-success_1-1 | 488.2 μs | 481.7 μs | -1.3% | | game-sm-success_1-2 | 269.2 μs | 265.6 μs | -1.3% | | game-sm-success_1-3 | 792.0 μs | 781.1 μs | -1.4% | | game-sm-success_1-4 | 313.3 μs | 307.1 μs | -2.0% | | game-sm-success_2-1 | 487.9 μs | 484.9 μs | -0.6% | | game-sm-success_2-2 | 269.5 μs | 266.1 μs | -1.3% | | game-sm-success_2-3 | 792.5 μs | 783.9 μs | -1.1% | | game-sm-success_2-4 | 314.6 μs | 306.8 μs | -2.5% | | game-sm-success_2-5 | 789.1 μs | 781.9 μs | -0.9% | | game-sm-success_2-6 | 313.7 μs | 306.6 μs | -2.3% | | multisig-sm-1 | 498.2 μs | 489.1 μs | -1.8% | | multisig-sm-2 | 485.2 μs | 480.9 μs | -0.9% | | multisig-sm-3 | 485.3 μs | 483.6 μs | -0.4% | | multisig-sm-4 | 499.5 μs | 489.0 μs | -2.1% | | multisig-sm-5 | 683.6 μs | 674.3 μs | -1.4% | | multisig-sm-6 | 499.4 μs | 490.6 μs | -1.8% | | multisig-sm-7 | 489.1 μs | 480.8 μs | -1.7% | | multisig-sm-8 | 484.4 μs | 483.9 μs | -0.1% | | multisig-sm-9 | 498.6 μs | 483.1 μs | -3.1% | | multisig-sm-10 | 694.5 μs | 673.1 μs | -3.1% | | ping-pong-1 | 419.5 μs | 409.1 μs | -2.5% | | ping-pong-2 | 411.4 μs | 407.7 μs | -0.9% | | ping-pong_2-1 | 257.6 μs | 253.2 μs | -1.7% | | prism-1 | 228.2 μs | 222.8 μs | -2.4% | | prism-2 | 524.6 μs | 509.7 μs | -2.8% | | prism-3 | 472.0 μs | 460.0 μs | -2.5% | | pubkey-1 | 191.0 μs | 191.1 μs | +0.1% | | stablecoin_1-1 | 1.162 ms | 1.133 ms | -2.5% | | stablecoin_1-2 | 263.7 μs | 258.1 μs | -2.1% | | stablecoin_1-3 | 1.321 ms | 1.320 ms | -0.1% | | stablecoin_1-4 | 279.7 μs | 273.7 μs | -2.1% | | stablecoin_1-5 | 1.687 ms | 1.656 ms | -1.8% | | stablecoin_1-6 | 350.4 μs | 338.8 μs | -3.3% | | stablecoin_2-1 | 1.163 ms | 1.131 ms | -2.8% | | stablecoin_2-2 | 262.9 μs | 258.6 μs | -1.6% | | stablecoin_2-3 | 1.311 ms | 1.309 ms | -0.2% | | stablecoin_2-4 | 280.1 μs | 274.8 μs | -1.9% | | token-account-1 | 242.8 μs | 240.4 μs | -1.0% | | token-account-2 | 426.9 μs | 419.5 μs | -1.7% | | uniswap-1 | 499.5 μs | 489.6 μs | -2.0% | | uniswap-2 | 285.6 μs | 282.1 μs | -1.2% | | uniswap-3 | 2.138 ms | 2.122 ms | -0.7% | | uniswap-4 | 449.4 μs | 438.1 μs | -2.5% | | uniswap-5 | 1.455 ms | 1.421 ms | -2.3% | | uniswap-6 | 425.3 μs | 415.6 μs | -2.3% | | vesting-1 | 437.5 μs | 429.2 μs | -1.9% |
5eb80f3 b0e2689 Change
TOTAL 44.42 ms 43.61 ms -1.8%
effectfully commented 2 days ago

OK, these ones are great across all the runs:

image

So this is definitely an improvement and an extremely cheap one. Let's call it -1.8% on average (we got results from -1.2% to -2.6% with most being around -1.8%).

zeme-wana commented 1 day ago

/benchmark validation

zeme-wana commented 1 day ago

/benchmark no fib

zeme-wana commented 1 day ago

/benchmark nofib

zeme-wana commented 1 day ago

/benchmark lists

github-actions[bot] commented 1 day ago

Click here to check the status of your benchmark.

github-actions[bot] commented 1 day ago

Comparing benchmark results of 'validation' on '5eb80f3fe' (base) and 'b0e268908' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | auction_1-1 | 240.7 μs | 236.9 μs | -1.6% | | auction_1-2 | 785.9 μs | 775.0 μs | -1.4% | | auction_1-3 | 772.4 μs | 768.2 μs | -0.5% | | auction_1-4 | 313.2 μs | 305.7 μs | -2.4% | | auction_2-1 | 241.1 μs | 237.2 μs | -1.6% | | auction_2-2 | 786.4 μs | 779.3 μs | -0.9% | | auction_2-3 | 1.014 ms | 1.008 ms | -0.6% | | auction_2-4 | 773.9 μs | 775.0 μs | +0.1% | | auction_2-5 | 312.8 μs | 306.3 μs | -2.1% | | crowdfunding-success-1 | 280.8 μs | 278.4 μs | -0.9% | | crowdfunding-success-2 | 281.6 μs | 278.4 μs | -1.1% | | crowdfunding-success-3 | 283.0 μs | 278.1 μs | -1.7% | | currency-1 | 316.0 μs | 308.9 μs | -2.2% | | escrow-redeem_1-1 | 441.3 μs | 436.6 μs | -1.1% | | escrow-redeem_1-2 | 441.6 μs | 438.3 μs | -0.7% | | escrow-redeem_2-1 | 516.3 μs | 512.0 μs | -0.8% | | escrow-redeem_2-2 | 515.6 μs | 511.1 μs | -0.9% | | escrow-redeem_2-3 | 517.7 μs | 510.3 μs | -1.4% | | escrow-refund-1 | 207.9 μs | 206.0 μs | -0.9% | | future-increase-margin-1 | 315.3 μs | 306.9 μs | -2.7% | | future-increase-margin-2 | 671.9 μs | 639.7 μs | -4.8% | | future-increase-margin-3 | 668.9 μs | 639.3 μs | -4.4% | | future-increase-margin-4 | 602.7 μs | 598.0 μs | -0.8% | | future-increase-margin-5 | 998.8 μs | 979.1 μs | -2.0% | | future-pay-out-1 | 313.2 μs | 306.3 μs | -2.2% | | future-pay-out-2 | 668.3 μs | 641.7 μs | -4.0% | | future-pay-out-3 | 667.9 μs | 637.3 μs | -4.6% | | future-pay-out-4 | 1.015 ms | 987.3 μs | -2.7% | | future-settle-early-1 | 315.3 μs | 307.6 μs | -2.4% | | future-settle-early-2 | 668.5 μs | 640.1 μs | -4.2% | | future-settle-early-3 | 669.9 μs | 639.5 μs | -4.5% | | future-settle-early-4 | 766.6 μs | 749.7 μs | -2.2% | | game-sm-success_1-1 | 489.7 μs | 490.7 μs | +0.2% | | game-sm-success_1-2 | 270.1 μs | 268.4 μs | -0.6% | | game-sm-success_1-3 | 792.9 μs | 781.1 μs | -1.5% | | game-sm-success_1-4 | 314.5 μs | 309.0 μs | -1.7% | | game-sm-success_2-1 | 490.1 μs | 485.8 μs | -0.9% | | game-sm-success_2-2 | 270.0 μs | 267.8 μs | -0.8% | | game-sm-success_2-3 | 793.4 μs | 784.7 μs | -1.1% | | game-sm-success_2-4 | 314.2 μs | 308.4 μs | -1.8% | | game-sm-success_2-5 | 794.2 μs | 782.4 μs | -1.5% | | game-sm-success_2-6 | 315.5 μs | 308.6 μs | -2.2% | | multisig-sm-1 | 497.4 μs | 492.0 μs | -1.1% | | multisig-sm-2 | 492.8 μs | 479.6 μs | -2.7% | | multisig-sm-3 | 486.1 μs | 486.0 μs | -0.0% | | multisig-sm-4 | 499.7 μs | 491.7 μs | -1.6% | | multisig-sm-5 | 686.6 μs | 688.4 μs | +0.3% | | multisig-sm-6 | 497.4 μs | 490.8 μs | -1.3% | | multisig-sm-7 | 495.9 μs | 478.7 μs | -3.5% | | multisig-sm-8 | 485.9 μs | 486.3 μs | +0.1% | | multisig-sm-9 | 496.6 μs | 484.7 μs | -2.4% | | multisig-sm-10 | 691.3 μs | 678.8 μs | -1.8% | | ping-pong-1 | 421.5 μs | 407.8 μs | -3.3% | | ping-pong-2 | 415.9 μs | 410.0 μs | -1.4% | | ping-pong_2-1 | 259.6 μs | 254.5 μs | -2.0% | | prism-1 | 228.8 μs | 223.7 μs | -2.2% | | prism-2 | 527.7 μs | 511.3 μs | -3.1% | | prism-3 | 471.5 μs | 461.9 μs | -2.0% | | pubkey-1 | 191.3 μs | 189.8 μs | -0.8% | | stablecoin_1-1 | 1.172 ms | 1.132 ms | -3.4% | | stablecoin_1-2 | 263.4 μs | 259.4 μs | -1.5% | | stablecoin_1-3 | 1.330 ms | 1.307 ms | -1.7% | | stablecoin_1-4 | 281.0 μs | 276.0 μs | -1.8% | | stablecoin_1-5 | 1.702 ms | 1.662 ms | -2.4% | | stablecoin_1-6 | 345.5 μs | 341.1 μs | -1.3% | | stablecoin_2-1 | 1.172 ms | 1.131 ms | -3.5% | | stablecoin_2-2 | 263.4 μs | 259.8 μs | -1.4% | | stablecoin_2-3 | 1.323 ms | 1.310 ms | -1.0% | | stablecoin_2-4 | 280.4 μs | 275.9 μs | -1.6% | | token-account-1 | 242.4 μs | 240.3 μs | -0.9% | | token-account-2 | 428.1 μs | 421.4 μs | -1.6% | | uniswap-1 | 496.0 μs | 491.1 μs | -1.0% | | uniswap-2 | 286.5 μs | 283.3 μs | -1.1% | | uniswap-3 | 2.143 ms | 2.133 ms | -0.5% | | uniswap-4 | 449.0 μs | 441.2 μs | -1.7% | | uniswap-5 | 1.440 ms | 1.423 ms | -1.2% | | uniswap-6 | 426.8 μs | 417.7 μs | -2.1% | | vesting-1 | 435.2 μs | 431.6 μs | -0.8% |
5eb80f3 b0e2689 Change
TOTAL 44.55 ms 43.76 ms -1.8%
github-actions[bot] commented 1 day ago

Click here to check the status of your benchmark.

github-actions[bot] commented 1 day ago

Comparing benchmark results of 'nofib' on '5eb80f3fe' (base) and 'b0e268908' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | clausify/formula1 | 3.717 ms | 3.700 ms | -0.5% | | clausify/formula2 | 5.011 ms | 4.977 ms | -0.7% | | clausify/formula3 | 13.77 ms | 13.66 ms | -0.8% | | clausify/formula4 | 32.11 ms | 32.15 ms | +0.1% | | clausify/formula5 | 66.95 ms | 66.60 ms | -0.5% | | knights/4x4 | 23.09 ms | 22.93 ms | -0.7% | | knights/6x6 | 60.05 ms | 59.25 ms | -1.3% | | knights/8x8 | 105.9 ms | 104.1 ms | -1.7% | | primetest/05digits | 13.65 ms | 13.80 ms | +1.1% | | primetest/10digits | 26.74 ms | 26.92 ms | +0.7% | | primetest/30digits | 82.65 ms | 82.69 ms | +0.0% | | primetest/50digits | 136.7 ms | 135.7 ms | -0.7% | | queens4x4/bt | 6.743 ms | 6.714 ms | -0.4% | | queens4x4/bm | 8.452 ms | 8.494 ms | +0.5% | | queens4x4/bjbt1 | 8.129 ms | 8.127 ms | -0.0% | | queens4x4/bjbt2 | 7.612 ms | 7.632 ms | +0.3% | | queens4x4/fc | 16.94 ms | 16.92 ms | -0.1% | | queens5x5/bt | 92.73 ms | 92.61 ms | -0.1% | | queens5x5/bm | 95.70 ms | 94.78 ms | -1.0% | | queens5x5/bjbt1 | 107.5 ms | 107.6 ms | +0.1% | | queens5x5/bjbt2 | 104.3 ms | 104.4 ms | +0.1% | | queens5x5/fc | 214.9 ms | 214.7 ms | -0.1% |
5eb80f3 b0e2689 Change
TOTAL 1.233 s 1.228 s -0.4%
github-actions[bot] commented 1 day ago

Click here to check the status of your benchmark.

github-actions[bot] commented 1 day ago

Comparing benchmark results of 'lists' on '5eb80f3fe' (base) and 'b0e268908' (PR)

Results table | Script | 5eb80f3 | b0e2689 | Change | | :------ | :------: | :------: | :------: | | sort/ghcSort/50 | 289.0 μs | 288.1 μs | -0.3% | | sort/ghcSort/100 | 673.4 μs | 675.5 μs | +0.3% | | sort/ghcSort/150 | 1.167 ms | 1.165 ms | -0.2% | | sort/ghcSort/200 | 1.567 ms | 1.568 ms | +0.1% | | sort/ghcSort/250 | 2.024 ms | 2.029 ms | +0.2% | | sort/ghcSort/300 | 2.671 ms | 2.671 ms | 0.0% | | sort/insertionSort/50 | 986.2 μs | 990.0 μs | +0.4% | | sort/insertionSort/100 | 3.937 ms | 3.964 ms | +0.7% | | sort/insertionSort/150 | 8.908 ms | 8.933 ms | +0.3% | | sort/insertionSort/200 | 15.86 ms | 15.98 ms | +0.8% | | sort/insertionSort/250 | 24.95 ms | 25.05 ms | +0.4% | | sort/insertionSort/300 | 36.05 ms | 36.27 ms | +0.6% | | sort/mergeSort/50 | 876.9 μs | 880.3 μs | +0.4% | | sort/mergeSort/100 | 2.029 ms | 2.028 ms | -0.0% | | sort/mergeSort/150 | 3.256 ms | 3.262 ms | +0.2% | | sort/mergeSort/200 | 4.583 ms | 4.577 ms | -0.1% | | sort/mergeSort/250 | 6.015 ms | 6.003 ms | -0.2% | | sort/mergeSort/300 | 7.307 ms | 7.323 ms | +0.2% | | sort/quickSort/50 | 2.392 ms | 2.375 ms | -0.7% | | sort/quickSort/100 | 9.765 ms | 9.861 ms | +1.0% | | sort/quickSort/150 | 22.05 ms | 21.81 ms | -1.1% | | sort/quickSort/200 | 39.09 ms | 38.76 ms | -0.8% | | sort/quickSort/250 | 61.24 ms | 60.77 ms | -0.8% | | sort/quickSort/300 | 88.62 ms | 87.58 ms | -1.2% | | sum/compiled-from-Haskell/sum-right-builtin/100 | 118.3 μs | 114.7 μs | -3.0% | | sum/compiled-from-Haskell/sum-right-builtin/500 | 606.2 μs | 594.2 μs | -2.0% | | sum/compiled-from-Haskell/sum-right-builtin/1000 | 1.287 ms | 1.263 ms | -1.9% | | sum/compiled-from-Haskell/sum-right-builtin/2500 | 3.948 ms | 3.871 ms | -2.0% | | sum/compiled-from-Haskell/sum-right-builtin/5000 | 8.504 ms | 8.353 ms | -1.8% | | sum/compiled-from-Haskell/sum-right-Scott/100 | 74.35 μs | 73.62 μs | -1.0% | | sum/compiled-from-Haskell/sum-right-Scott/500 | 392.8 μs | 388.3 μs | -1.1% | | sum/compiled-from-Haskell/sum-right-Scott/1000 | 848.9 μs | 839.5 μs | -1.1% | | sum/compiled-from-Haskell/sum-right-Scott/2500 | 2.807 ms | 2.770 ms | -1.3% | | sum/compiled-from-Haskell/sum-right-Scott/5000 | 6.741 ms | 6.807 ms | +1.0% | | sum/compiled-from-Haskell/sum-right-data/100 | 377.4 μs | 370.5 μs | -1.8% | | sum/compiled-from-Haskell/sum-right-data/500 | 2.082 ms | 2.047 ms | -1.7% | | sum/compiled-from-Haskell/sum-right-data/1000 | 4.770 ms | 4.586 ms | -3.9% | | sum/compiled-from-Haskell/sum-right-data/2500 | 12.40 ms | 12.22 ms | -1.5% | | sum/compiled-from-Haskell/sum-right-data/5000 | 25.91 ms | 25.92 ms | +0.0% | | sum/compiled-from-Haskell/sum-left-builtin/100 | 113.7 μs | 113.0 μs | -0.6% | | sum/compiled-from-Haskell/sum-left-builtin/500 | 596.6 μs | 588.2 μs | -1.4% | | sum/compiled-from-Haskell/sum-left-builtin/1000 | 1.267 ms | 1.248 ms | -1.5% | | sum/compiled-from-Haskell/sum-left-builtin/2500 | 3.840 ms | 3.790 ms | -1.3% | | sum/compiled-from-Haskell/sum-left-builtin/5000 | 8.408 ms | 8.317 ms | -1.1% | | sum/compiled-from-Haskell/sum-left-Scott/100 | 74.00 μs | 72.19 μs | -2.4% | | sum/compiled-from-Haskell/sum-left-Scott/500 | 387.1 μs | 381.4 μs | -1.5% | | sum/compiled-from-Haskell/sum-left-Scott/1000 | 835.3 μs | 825.6 μs | -1.2% | | sum/compiled-from-Haskell/sum-left-Scott/2500 | 2.686 ms | 2.680 ms | -0.2% | | sum/compiled-from-Haskell/sum-left-Scott/5000 | 6.331 ms | 6.309 ms | -0.3% | | sum/compiled-from-Haskell/sum-left-data/100 | 404.1 μs | 383.4 μs | -5.1% | | sum/compiled-from-Haskell/sum-left-data/500 | 2.133 ms | 2.110 ms | -1.1% | | sum/compiled-from-Haskell/sum-left-data/1000 | 4.932 ms | 4.742 ms | -3.9% | | sum/compiled-from-Haskell/sum-left-data/2500 | 12.67 ms | 12.58 ms | -0.7% | | sum/compiled-from-Haskell/sum-left-data/5000 | 26.46 ms | 26.64 ms | +0.7% | | sum/hand-written-PLC/sum-right-builtin/100 | 78.99 μs | 77.07 μs | -2.4% | | sum/hand-written-PLC/sum-right-builtin/500 | 398.2 μs | 386.7 μs | -2.9% | | sum/hand-written-PLC/sum-right-builtin/1000 | 817.8 μs | 798.1 μs | -2.4% | | sum/hand-written-PLC/sum-right-builtin/2500 | 2.350 ms | 2.302 ms | -2.0% | | sum/hand-written-PLC/sum-right-builtin/5000 | 5.189 ms | 5.107 ms | -1.6% | | sum/hand-written-PLC/sum-right-Scott/100 | 58.37 μs | 58.14 μs | -0.4% | | sum/hand-written-PLC/sum-right-Scott/500 | 294.9 μs | 294.5 μs | -0.1% | | sum/hand-written-PLC/sum-right-Scott/1000 | 619.0 μs | 617.9 μs | -0.2% | | sum/hand-written-PLC/sum-right-Scott/2500 | 1.853 ms | 1.842 ms | -0.6% | | sum/hand-written-PLC/sum-right-Scott/5000 | 4.626 ms | 4.534 ms | -2.0% | | sum/hand-written-PLC/sum-left-builtin/100 | 83.83 μs | 81.54 μs | -2.7% | | sum/hand-written-PLC/sum-left-builtin/500 | 412.1 μs | 403.1 μs | -2.2% | | sum/hand-written-PLC/sum-left-builtin/1000 | 816.9 μs | 804.1 μs | -1.6% | | sum/hand-written-PLC/sum-left-builtin/2500 | 2.034 ms | 2.006 ms | -1.4% | | sum/hand-written-PLC/sum-left-builtin/5000 | 4.052 ms | 3.990 ms | -1.5% | | sum/hand-written-PLC/sum-left-Scott/100 | 62.88 μs | 62.60 μs | -0.4% | | sum/hand-written-PLC/sum-left-Scott/500 | 312.0 μs | 311.9 μs | -0.0% | | sum/hand-written-PLC/sum-left-Scott/1000 | 635.6 μs | 631.6 μs | -0.6% | | sum/hand-written-PLC/sum-left-Scott/2500 | 1.774 ms | 1.743 ms | -1.7% | | sum/hand-written-PLC/sum-left-Scott/5000 | 3.967 ms | 3.940 ms | -0.7% |
5eb80f3 b0e2689 Change
TOTAL 518.7 ms 515.8 ms -0.6%