-
Notifications
You must be signed in to change notification settings - Fork 92
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
[RPC][GUI] Added more progress indicators during wallet start up, also shows via… #702
[RPC][GUI] Added more progress indicators during wallet start up, also shows via… #702
Conversation
Ok, I did some testing with this code, the wallet only loads like ~1% to ~2% slower than without this change on my PC, can you guys test and let me know if it performance ok? |
Rescanning (changing the wallet.dat) it also what took a very long time yesterday |
A new build of a455624 has completed succesfully! |
@Xa5r could you test this PR and see if it makes your wallet start time slow? |
Its difficult to compare because the loading time is always different. |
I don't think that loading block guts only loads active chains, I think it also loads forked/abandoned chain heads, which might explain why it loads more than the active chain. I'm just assuming though, might be better to ask @aguycalled about it. |
yes that's right |
tested gitian osx, surprisingly, my wallet in mainnet loads 10 times faster with this branch |
I don't know how that would happen, but it's a good thing I guess 🗡️ |
@chasingkirkjufell can you maybe test this branch as well on windows? I've tested on Ubuntu 18.04 (Which performed about 1-2% slower) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love it. It is about 1% slower on with Gitian build on Windows 10 but having the extra info is really nice.
closes #654
I'm sure this will be helpful for people wanting CLI progress during wallet start up, and also makes the splash screen have more feedback to the user.
But not sure how much this slows down the start up as it's basically tracking progress for most of the heavy loops in wallet start up.
@aguycalled do you think we should add this?
It's just something that came to mind when I took a look @ pr #654