[ale] Linux desktop inefficiencies...

Michael D. Hirsch mhirsch at nubridges.com
Thu Apr 24 15:58:00 EDT 2003


John Wells wrote:

><rant>
>Is it just me, or are Gnome and KDE apps complete memory hogs?  I'm 
>trying to scrounge by on 256mb of memory under RH 9/Gnome, and man, is it 
>difficult.  Now, part of the problem is that I use java quite a bit, but 
>typically don't have more than one jvm going at a time.
>
>Apps you'd think would have relatively small footprint are huge, in my 
>opinion.  For example, running Gnome System Monitor consumes 9.2MB on my 
>system...why?  Why in the world would that consume so much memory?  It 
>makes no sense to me that the monitoring of network/cpu/memory should be 
>so consuming...
>
>Nautilus has always been a hog (8.2 currently...which seems to be an 
>improvement over past versions), gnome-panel at 12.2 MB, gnome-terminal at 
>13.3MB, gweather-applet-2 at 4.4MB...
>
>When I first installed RH 5.2 back in 99, I was able to run WindowMaker or 
>Afterstep with quite a few apps going in 16 megs of RAM.  I couldn't fit 
>RH9's big toe in that box.
>
>I don't run KDE, but I've heard from friends that it's essentially just as 
>bad...
>
>So what's the culprit?  Is it Gnome's reliance on Corba?  Is it poor 
>design of the toolkits themselves?  Is it the underlying X protocol? 
>I shudder to say this, but applications on Windows that do the equivalent 
>of many of the above have much smaller footprints and are more responsive 
>under heavy load.  
></rant>
>
>Don't get me wrong...I love linux, and I'm particularly home in 
>Gnome....but sometimes things just don't seem right.
>
>Anyone have any insight?

They tend to have a lot of features and link to libraries with a lot of 
features.  The good news is that after a certain point they are not 
supposed to grow in the total size used because they start sharing things.  
For instance, all your gnome apps use libgkt which is probably large, but 
it will only get loaded once.  Similarly for the corba supprot libraries.  
With themability, if an app uses standard icons, they will share them, 
too.

So each app may seem huge, but overall the memory footprint will only be 
quite large.  At least, that's the plan--I'm unconvinced that it really 
works terribly well.

Michael
_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale





More information about the Ale mailing list