Today's #GNOMEShell performance finding on my desktop computer: the strange ~3-4 seconds delay I was experiencing between pressing "Enter" on the unlock screen and the time the screen locking shield disappears (when you can see the desktop) had nothing to do with my GPU… It was caused mainly by these two extensions:

* "Panel World Clock Lite" causing a 1.9 seconds delay: https://gitlab.gnome.org/Nei/gnome-shell-extension-panel-world-clock-lite/-/issues/12

* "Astra Monitor" causing a 1 second delay: https://github.com/AstraExt/astra-monitor/issues/39#issuecomment-4107553146

With 20 timezones available (but only 4 shown), panel-world-clock-lite slows down GNOME Shell's lockscreen unlocking by 2 seconds (#12) · Issues · Ailin Nemui / gnome-shell-extension-panel-world-clock-lite · GitLab

As you can see below, in addition to my home timezone, I have 20 additional world clocks configured in GNOME Clocks (and therefore, GNOME Shell): ...

GitLab
@nekohayo I feel like slow screen unlocks are a common problem for anyone with a few or more extensions. It would be great to have something that would occasionally run some automatic diagnosis that could warn users of the culprits. Perhaps every time after a new extension is installed?
@VincentTunru I'm wondering if a warning like "this extension took more than half a second to activate, it may significantly slow down your lockscreen unlocking process" might be something that @mjakeman would be willing to consider in the "Extension Manager" app 🤞