On Thu, Mar 13, 2008 at 06:43:51PM +0000, Bastien Nocera wrote:
> On Thu, 2008-03-13 at 16:30 +0100, Rodney Lorrimar wrote:
> <snip>
> > * about 2500kb-3000kb by removing all libpurple protocol plugins
> > except the one you use
>
> That sounds like a bug in libpurple, which should have a cache for the
> plugins (to know what each one of them does), or use other types of
> files for that purpose (like most GNOME apps do with ad-hoc desktop-like
> files).
I think so. I will look through the Pidgin bug tracker to see if it's
been reported yet.
> > * 38500kb by not using trackerd and the Tracker applet (tracker is
> > an equivalent to beagle mentioned on the wiki page)
> > * 15500kb by removing your distribution's (e.g. ubuntu's) apps
> > from session startup (bluetooth-applet, nm-applet,
> > gnome-power-manager)
>
> That seems excessive, especially given that all those 3 "applets" mainly
> use components such as GTK+ and D-Bus, which would be loaded by other
> parts of the system already, and thus shared.
That's a flaw in my method. I only had a miniminal desktop running, so
the memory for libraries was not shared. I ran another test with more
programs (fish, geyes, fast-user-switch, gimp, epiphany, gcalctool,
nautilus) and then looked at gexmap:
Effective Mapped (K)
nm-applet 3569
gnome-power-manager 3360
gnome-volume-manager* 1372
bluetooth-applet 1115
TOTAL 9416
* though I didn't mention it, gnome-volume-manager was also included
in the previous 15.5MB figure.
I also updated the wiki to mention this.
> > * 16000kb by not running nautilus [1]
>
> That's probably due to the amount of memory used by the pixmap backdrop
> (ie. it depends on your resolution and number of screens). I believe
> there's already discussions of that on Bugzilla.
OK, is the pixmap backdrop is stored by the X server or in nautilus'
heap? I didn't count the size of the X process, but this
1024x768x24bit image might be part of nautilus' 6MB heap.
Also counting to the nautilus figure are the icon theme caches (shared
among 8 processes). Which is OK because displaying icons is what
nautilus is supposed to do.
> > [1] BTW I'm not advocating not running any file manager! It was just a
> > measurement I did.
>
> And I wouldn't recommend running without the 3 applets you mentioned if
> you want to get a network connection, have Bluetooth working or want to
> suspend your laptop.
Yep.
Cheers,
Rodney
Attachment:
signature.asc
Description: Digital signature