[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