Gnome Shell Extension Causing High CPU Usage on Fedora 38 - How to Diagnose?
I'm optimizing some code but I'm working through a tutorial and Does anyone know how to I've been experiencing unusually high CPU usage on my Fedora 38 system after I installed a few Gnome Shell extensions for productivity enhancements. The extensions in question are 'Dash to Panel' and 'OpenWeather'. After enabling these extensions, I've noticed that the CPU usage spikes to around 80% when idle, according to `top`. I've tried disabling both extensions individually to identify the culprit, but the question continues even when only one is active. I checked the logs with `journalctl -xe` and found entries that indicate potential issues with the extensions. Hereβs a relevant snippet from the logs: ``` Oct 10 10:15:30 mymachine gnome-shell[1234]: Extension dash-to-panel@jderose9.github.com: behavior: [Extension behavior] Failed to create panel item: Not enough memory Oct 10 10:15:31 mymachine gnome-shell[1234]: Extension openweather@gnome-shell-extensions.gcampax.github.com: Warning: [openweather] Failed fetching weather data: Network behavior ``` To troubleshoot further, I ran `gnome-shell --replace` to see if restarting the shell would help, but the high CPU usage returned shortly after. I also tried resetting Gnome settings using `dconf reset -f /org/gnome/` and rebooted, but the scenario still remains. What steps can I take to diagnose which extension (or if both) is causing the CPU spikes, and how can I resolve this without having to completely remove them? I'm also running Gnome 43 and the extensions are up to date. Any insights would be greatly appreciated! I'm using Bash 3.10 in this project. Has anyone dealt with something similar? For context: I'm using Bash on Linux. Is there a better approach? What's the correct way to implement this? This is my first time working with Bash latest. Thanks for your help in advance!