Skip to content
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

Causes subsecond freezes when getting system state #36

Open
hyperair opened this issue Aug 24, 2017 · 6 comments
Open

Causes subsecond freezes when getting system state #36

hyperair opened this issue Aug 24, 2017 · 6 comments
Labels

Comments

@hyperair
Copy link

When this extension is enabled, it causes gnome-shell freezes that last for about a second or less at the same frequency as the configured update frequency. This can be seen most easily when watching a continuous animation of some sort, e.g. glxgears.

@elvetemedve
Copy link
Owner

Hi @hyperair,

It's a known bug. I have been spent much time making the work of collecting statistics asynchronous to avoid GUI lag. The main problem is that Gnome Shell is single threaded according to the developers which makes things hard.

I think the lag with latest version is acceptable, if not try to turn off the swap indicator.

@hyperair
Copy link
Author

hyperair commented Aug 25, 2017 via email

@elvetemedve
Copy link
Owner

Unfortunately that would require a lot of work, because each meter collects it's own data regardless of what is displayed by the GUI.
The best would be to do the statistics collection in a separate thread.

@MatthewStephenson
Copy link

I'm experiencing this too, and have reluctantly disabled the system monitor and gone in search of an alternative, because its effect on video playback is not acceptable to me. I hope this bug can be resolved so I can return to it, because it's really useful.

@elvetemedve
Copy link
Owner

I don't think it will be solved until Gnome 4 (see 5. pullet point of problem areas).

@hyperair
Copy link
Author

hyperair commented Feb 1, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants