Kenneth MacKenzie
Kenneth MacKenzie
/benchmark plutus-benchmark:validation
That eventually gives this  (followed by many more lines of stack trace). If I log in to the machine and run nix-shell then `cabal bench validation` works without any...
/benchmark validation-full
/benchmark plutus-benchmark:validation
/benchmark validation
Don't need this any more.
I suspect that the reason things are slower is that `Var` and `Apply` both get evaluated a lot, so having to branch every time you see a name adds overhead...
I tried the Marlowe benchmarks on my laptop and got this: ``` marlowe/trustfund/1 4.033 ms 7.354 ms +82.3% marlowe/trustfund/2 2.933 ms 6.381 ms +117.6% marlowe/zerocoupon/1 4.361 ms 7.483 ms +71.6%...
> stablecoin/stablecoin_1-6 719.9 μs 807.0 μs +12.1% AGAIN???? https://input-output-rnd.slack.com/archives/G01EE4NQ9U0/p1624872008442400?thread_ts=1624872002.442300&cid=G01EE4NQ9U0
So what's going on here? The original benchmarks for this PR showed that it made things much worse, but now it's an improvement and there have been no other commits...