[opensuse-gnome] Login time in GNOME
After reading this comparison http://www.tuxmachines.org/node/21155 I did some testing on my laptop (Intel Centrino 2 GHz - 1 GB RAM - 7200 rpm HD). First of all I removed the following applets from the panel: * Main menu (I replaced it with the old standard menu) * Tomboy leaving there the following basic configuration: * Standard GNOME menu * Windows list * Notification area * Battery applet * Opensuse updater gnome * NetworkManager applet * Volume control * International clock * Show desktop With this configuration, I logout and login again measuring the time required to show the complete desktop. The results are the following: * Basic configuration: 11 seconds * Basic configuration + gnome main menu: 13 seconds * Basic configuration + gnome main menu + tomboy: 20 seconds * Basic configuration + gnome main menu + tomboy + system monitor: 21 seconds * Basic configuration + gnome main menu + tomboy + system monitor + deskbar + weather applet + application killer: 22 seconds Measurements are unreliable both for the method (logout and re-login) and for the difficulty to obtain consistent results, but it seems tomboy is the main cause the long login time. With kind regards, Alberto -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Just an addition. When I boot the system, login, logout and login again, it is impossible to use the logout/reboot/shutdown functions in main menu. The buttons appear, the screen becomes darker, but when I press logount it brings me back to the desktop. Regards, Alberto Il giorno lun, 22/10/2007 alle 22.06 +0200, Alberto Passalacqua ha scritto:
After reading this comparison
http://www.tuxmachines.org/node/21155
I did some testing on my laptop (Intel Centrino 2 GHz - 1 GB RAM - 7200 rpm HD).
First of all I removed the following applets from the panel:
* Main menu (I replaced it with the old standard menu) * Tomboy
leaving there the following basic configuration:
* Standard GNOME menu * Windows list * Notification area * Battery applet * Opensuse updater gnome * NetworkManager applet * Volume control * International clock * Show desktop
With this configuration, I logout and login again measuring the time required to show the complete desktop. The results are the following:
* Basic configuration: 11 seconds * Basic configuration + gnome main menu: 13 seconds * Basic configuration + gnome main menu + tomboy: 20 seconds * Basic configuration + gnome main menu + tomboy + system monitor: 21 seconds * Basic configuration + gnome main menu + tomboy + system monitor + deskbar + weather applet + application killer: 22 seconds
Measurements are unreliable both for the method (logout and re-login) and for the difficulty to obtain consistent results, but it seems tomboy is the main cause the long login time.
With kind regards, Alberto
-- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Hi Alberto, Thanks for the benchmark. Would be really nice to do something about Gnome startup speed. Speaking as a user, I don't care much if Tomboy takes a few seconds to start, what I do care is that the rest of the system doesn't wait for it. It would be really nice if main-menu and nautilus-desktop were the first to be up and running, then the applications I left running (from last session), and only then should the system spent cycles in Tomboy and the others applets. KDE does (or used to do) a fairly good job about this. Once the splash was over, you had the desktop essentials running. And then, the system would start executing the applets. Btw, Alberto, did you have the beagle daemon or the beagle applet running? I believe those use Mono too, so I wonder why Tomboy makes such a difference... Cheers, Ricardo Seg, 2007-10-22 às 22:06 +0200, Alberto Passalacqua escreveu:
After reading this comparison
http://www.tuxmachines.org/node/21155
I did some testing on my laptop (Intel Centrino 2 GHz - 1 GB RAM - 7200 rpm HD).
First of all I removed the following applets from the panel:
* Main menu (I replaced it with the old standard menu) * Tomboy
leaving there the following basic configuration:
* Standard GNOME menu * Windows list * Notification area * Battery applet * Opensuse updater gnome * NetworkManager applet * Volume control * International clock * Show desktop
With this configuration, I logout and login again measuring the time required to show the complete desktop. The results are the following:
* Basic configuration: 11 seconds * Basic configuration + gnome main menu: 13 seconds * Basic configuration + gnome main menu + tomboy: 20 seconds * Basic configuration + gnome main menu + tomboy + system monitor: 21 seconds * Basic configuration + gnome main menu + tomboy + system monitor + deskbar + weather applet + application killer: 22 seconds
Measurements are unreliable both for the method (logout and re-login) and for the difficulty to obtain consistent results, but it seems tomboy is the main cause the long login time.
With kind regards, Alberto
-- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Btw, Alberto, did you have the beagle daemon or the beagle applet running? I believe those use Mono too, so I wonder why Tomboy makes such a difference...
Yes, I have beagle running. No beagle applet, I just use the main menu search box. As I said, those benchmarks are not very reliable, considering the effect of the cache and of the procedure used. Probably we should repeat them rebooting everytime or using a tool which allows to measure loading times of the applets. With kind regards, Alberto -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Tue, 2007-10-23 at 17:47 +0200, Alberto Passalacqua wrote:
As I said, those benchmarks are not very reliable, considering the effect of the cache and of the procedure used. Probably we should repeat them rebooting everytime or using a tool which allows to measure loading times of the applets.
You can do echo 3 >/proc/sys/vm/drop_caches to wipe the buffer cache. This is not as accurate as doing a cold boot, but it gets pretty close. See "man 5 proc" for more info. Federico -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Wed, 2007-10-24 at 12:17 -0500, Federico Mena Quintero wrote:
On Tue, 2007-10-23 at 17:47 +0200, Alberto Passalacqua wrote:
As I said, those benchmarks are not very reliable, considering the effect of the cache and of the procedure used. Probably we should repeat them rebooting everytime or using a tool which allows to measure loading times of the applets.
You can do
echo 3 >/proc/sys/vm/drop_caches
to wipe the buffer cache. This is not as accurate as doing a cold boot, but it gets pretty close.
flush-disk.c from http://en.opensuse.org/Boot_time/Scripts should be accurate I believe. Cheers, Magnus -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Tue, 2007-10-23 at 15:38 +0100, Ricardo Cruz wrote:
Thanks for the benchmark. Would be really nice to do something about Gnome startup speed. Speaking as a user, I don't care much if Tomboy takes a few seconds to start, what I do care is that the rest of the system doesn't wait for it.
I ran into this while profiling login time a while ago: http://www.gnome.org/~federico/news-2006-03.html (grep for "tomboy" in there). I didn't get around to instrumenting gnome-panel to see when it actually launches applets, but it would seem that it simply launches one applet after another, and it must wait for one applet to finish initializing before launching the next one. However, that needs to be confirmed :) Federico -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (4)
-
Alberto Passalacqua
-
Federico Mena Quintero
-
Magnus Boman
-
Ricardo Cruz