-
Notifications
You must be signed in to change notification settings - Fork 17
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
profile block processor to improve sync performance #1142
Comments
expanding benchmarking scope to profile the cost of poesidon hashing for TCT related operations. |
benchmarking profile for syncing 800k blocks:
as the chain state grows, there’s a strong indication that the bottleneck will increasingly converge towards bandwidth (downloading every compact block) rather than compute for fresh wallets; imagining what it will be a year from now. |
minimizing storage accesses and disk i/o will be profiled and investigated as other potential low-hanging fruit – related to #1814. update: ~8% improvement. |
profile the block processor and sync mechanism in the web, tracked by https://docs.google.com/document/d/1OCVsyi4qn5DlJmdoY9x2mk0dMgcLF577hlC0TD_fpjo/edit
The text was updated successfully, but these errors were encountered: