-
-
Notifications
You must be signed in to change notification settings - Fork 132
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
perf: RPC / provider level speed optimizations #2193
Conversation
before (main): In [3]: %time contract = owner.deploy(project.VyperContract, 123) In [4]: %time contract = owner.deploy(project.VyperContract, 123) In [5]: %time contract = owner.deploy(project.VyperContract, 123) after (this PR): In [2]: %time contract = owner.deploy(project.VyperContract, 123) In [3]: %time contract = owner.deploy(project.VyperContract, 123) In [4]: %time contract = owner.deploy(project.VyperContract, 123) Ape 0.6.22 (supposedly the faster version of Ape): In [3]: %time contract = owner.deploy(project.VyperContract, 123) In [3]: %time contract = owner.deploy(project.VyperContract, 123) In [4]: %time contract = owner.deploy(project.VyperContract, 123) |
More metrics:
|
1d069de
to
9befa1c
Compare
What I did
A collection of perfs to make Ape faster... ongoing research and implementation..
How I did it
How to verify it
Checklist