[geeks] OSX Server

Charles Shannon Hendrix shannon at widomaker.com
Thu Mar 17 19:00:51 CST 2005


Phil Stracchino wrote:
> Charles Shannon Hendrix wrote:
>> Gnome is now finally usable, but still buggy, and is a tremendous
>> resource hog, far above and beyond that which is reasonable for what it
>> provides.
>> 
>> Just some information on memory consumption on my system right now:
>> 
>>     Nautilus (the file browser) 	    56MB
>>     Firefox				    108MB
>>     Thunderbird (Mozilla E-Mail)	    56MB
>>     GThumb (image viewer/organizer)	    134MB
>>     Beep (media player)			    41MB
>>     Weather applet			    26MB 
>>     Mixer applet (basic volume control)	    24MB
> 
> 24MB for a mixer applet?!?  Good god.  That is just fucking beyond absurd.

True, true.

A lot of it is because the applet system is not accessible from an X 
interface alone, or some small "applet library", you have to link in 
just about everything.

The mixer applet links to 57 libraries.

Even small programs, to be a real Gnome program, have to link to a large 
number of libraries.

I realize that this level of integration is difficult, but it could have 
been done without such huge dependency issues.  There seems to be no 
serious effort to keep things as modular as possible.

It may even be true that interdependence is so extensive, that there is 
little point in trying to write a lean applet, except to keep your own 
part from adding to the total.

Some things I understand.  For example, accessing Gnome com protocols. 
Obviously a panel applet will need that sort of thing.

Also, some of them seem to be quite large even after accounting for the 
Gnome libraries.

Another issue with Gnome that furthers the dependency problems is just 
bad design.  Gnome does things which should be generic and not Gnome 
itself, like certain parts of the font system.

You can probably say pretty much all of this about KDE too.



More information about the geeks mailing list