-
Notifications
You must be signed in to change notification settings - Fork 15
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
Problem regarding cpu usage #57
Comments
Probably the problem is playingbar running for each song and didn't finish. |
I suspect playingbar is the problem. Try disable the playingbar, to see if the problem persists. |
Yes, after comment out the content inside playingbar.go:run(), everything seems fine. Probably something wrong inside here. |
I think I found the reason. playingbar.skip is never set to true, so the for loop is not ended. When playing, it's not a problem because for loop can be stopped. |
Fixed it for now. But I still have too many doubts about this run function.
|
I met a problem for both beep and mpd:
When open the app, the cup usage for gomu in gotop for mpd is about 2%, and beep is about 20%. After pressing N for like 10 seconds or more (skip), the cup usage for mpd is 40% and beep is 50%, and they don't drop back.
I think it's probably related to the go routine for play. I mean, the player.Run is in go routing, and it never returns, but it will spawn another go routine for next song.
What do you think?
The text was updated successfully, but these errors were encountered: