-
Notifications
You must be signed in to change notification settings - Fork 12
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
Syncing very slow #52
Comments
@ixje thank you for your feedback. Since Neo-GUI is running a C# full node under the table, I think it is related to the performance of .net in macOs. Fortunately, our Windows version works fine and it sync pretty fast. We will work on a way to identify the cause of the slowness for macOS version and then improve the syncing process for it. |
@wanglongfei88 I can confirm this is likely an OSX issue. I just tried |
@ixje Thanks for your investigation. There are 2 problems:
|
|
Have you solved this problem?
|
I have not attempted to solve this as this seems to be an issue with .net core as pointed out by @Ashuaidehao . I have also not tried with the latest .net, might be worth a shot as a lot can change in 1+ year |
There seems to be some issue with syncing. I've recorded a short video (download link) comparing NEO-GUI vs neo3-Python
What you'll see in the first part of the video is NEO-GUI connecting to
seed3t.neo.org:20333
and my python implementation connecting toseed2t
. In 1 minute and 20 seconds my python implementation syncs ~18000 blocks, whereas the GUI syncs only headers and 0 blocks. (look at the bottom of the screen in the log window there are some prints saying "Local chain height: ")To show that this is not an issue with different nodes I switched the Python implementation to use the same
seed3t
asNEO-GUI
(around 1:38 in the video). Within about 10 seconds it has synced 3000 blocks, whereasNEO-GUI
is still "stuck".If you compare the clock (upper right corner) in the video with the below screenshot, you'll see that eventually it has synced ~5800 blocks but that took around 20 minutes!
The text was updated successfully, but these errors were encountered: