-
Notifications
You must be signed in to change notification settings - Fork 79
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
[SPIKE] Status-go Database performance investigation #10558
Comments
cc @iurimatias @John-44 @cammellos if you want to follow the progress |
Coincidentally, I was also looking into this today and so I fired the excellent hotspot tool and here's a couple of findings from running the app for about 2-3 minutes (usual "messenger" session): 36% of all CPU cycles is spent inside The same, using top-down breakdown: Going into even more detail, 27% of all CPU cycles is spent on this single line, still inside |
(I can upload the raw |
I hope it gives at least some insight where (and what) to start looking in first :) The |
Do you want to talk a look at the specific issue you've identified here (optimise sha1_compress)? ;-) I think (but somebody correct me if I'm wrong) that looking into optimisation of sha1_compress is complementary with everything else discussed today. If you do want to take a stab at this, I would recommend creating a seperate issue for just this task. |
Deal ;) |
Description
We need to figure out what are the actual main causes of the status-go database slow downs/locks.
We have a couple of ideas. We need to test them out.
Notion document to document the ideas and findings: https://www.notion.so/Database-related-performance-1dbaa7ea894c461d885e55676683be07
burn_stack
andzeromem
#10572The text was updated successfully, but these errors were encountered: