Improve call data encoding times by 35% #770
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "optimize_calldata_generation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This small fix reduces the runtime of the eunit test suite on my computer from 38s to 22s. Encoding call data for the hyperchain staking contact(https://github.com/aeternity/hyperchains-contract/) improved by 35%(average of 100 runs).
My measurements indicate that parsing contributes to 42% of the overall runtime during compilation.
The code might be optimized further.
Created by: UlfNorell
Review: Approved
Created by: hanssv
Review: Approved
Created by: erlmachinedev
Review: Approved
Merged by: gorbak25 at 2020-09-09 13:50:36 UTC