After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 690298 - Please Load Applications list into memory on logon - for Enhancing Gnome-Shell Performance
Please Load Applications list into memory on logon - for Enhancing Gnome-Shel...
Status: RESOLVED DUPLICATE of bug 647778
Product: gnome-shell
Classification: Core
Component: general
3.6.x
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2012-12-16 17:11 UTC by Asif Ali Rizvan
Modified: 2012-12-16 17:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Asif Ali Rizvan 2012-12-16 17:11:37 UTC
Applications list takes around 2-4 seconds (even on a faster computer) to load when we click on "Application" [9 dotted] icon on dash.

I request that when we logon, applications list should also get loaded into memory, as if when we logon we already clicked the applications button on dash.

How to reproduce:
1. Re/Start Linux system (better to have a cold start)
2. After logging in to "Gnome-Shell"
3. Press Super key to go to Overview (or by clicking on Activities)

4. Now, be ready to observe the 'time' it takes to load the "Applications"
5. Click on "Applications" Button on Dash ... loading 1, loading 2, loading 3... seconds
6. Ahh, now we can see the applications list

7. Now again click/reclick for few times, it feels just super performance, we click and there it is... instantly! This is what I expect to happen on the first click itself.

The slowdown is in the "First" click when it loads the apps list from disk to memory. Until we have solid state disks, we should preload these smaller performance hitting things.

Expected behavior:
There should be no slow down even on the first time; on logon, apps list should get loaded into memory, It won't take all the RAM :)

Because when we go to applications we are kind of in a hurry to launch some app. It is then this loading causes a few more seconds of delay which adds to impatience and bad impression.

Please consider.


Thanks.
Comment 1 Milan Bouchet-Valat 2012-12-16 17:23:35 UTC
Loading applications on login would be worse: you would then force everybody to wait 4 seconds on every start, even if they do not use the Applications list. This list is typically used to start apps you do not use everyday, thus we cannot assume everybody will use it all the time.

Anyway, work is more or less going on to really fix this issue, and not only move it to the login phase.

*** This bug has been marked as a duplicate of bug 647778 ***