[ILUG] RH9 Gnome-terminal
Brian Foster
blf at blf.utvinternet.co.uk
Sun Oct 10 08:43:21 IST 2004
| Date: Fri, 08 Oct 2004 13:58:25 +0100
| From: Bryan O'Donoghue <typedef at eircom.net>
|
| I've found gnome-termnial to be a real resource hog, especially with
| transparent backgrounding, in comparison to something like aterm...
| which... well.... just works.
interesting. I've been using mlterm(1), which I know
is "heavyweight" (as in large), presumably due to its
extensive multi-lingual support. however, I just did
an experiment, using all but one of the X11 terminaks
available on my home SUSE 9.1 (kernel 2.6) system,
with reasonably identical conditions:
+ gnome-terminal --version Gnome gnome-terminal 2.4.2
+ konsole -version Konsole: 1.3.1, KDE: 3.2.1, Qt: 3.3.1
+ mlterm -version mlterm version 2.8.0 post/cvs-1.637
+ rxvt (no -version option) Rxvt v2.7.10 - released: 26 MARCH 2003
+ xterm -version XFree86 4.3.99.903(184)
+ `vte' not included since I could not find any documentation
and it does not seem to have a `-geometry ...'-ish option.
+ no `aterm' because I do not (yet) have it. ;-(
+ geometry 88x40 screen (my preferred size).
+ UTF-8 if possible (however the fonts varied); no XIM.
+ one screen/session/whatever per X11 terminal.
+ transparent backgrounding (if possible).
+ only considered the RSS and SZ from ps(1).
+ ( but I neglected to control the number of lines in the
scroll buffer, which I nominally configure to c.5000. )
results, sorted by SZ (3rd column), which as it so
happens is also a sort by RSS (2nd column):
PID RSS SZ CMD
30846 2592 1074 rxvt -geometry 88x40
30763 2616 2462 xterm -geometry 88x40
3761 3744 3410 mlterm -geometry 88x40
30737 10528 6475 gnome-terminal --geometry=88x40
30820 16124 7494 konsole --vt_sz=88x40
except for the mlterm(1), which has been running and
in active use for c.40 days, all instances are newly
fork(2)ed/exec(2)ed and "not used".
I am surprised `mlterm' is not "heavier", but more
astonished both `gnome-terminal' and `konsole' are
noticeably larger than the rest. both also fail to
implement the usual X(7) `-geometry' option. ;-(
anyways, the above does tend to support the usual
claims: `gnome-terminal' is a heavier user of memory
than rxvt(1), which in turn is a lighter user than
the benchmark xterm(1), but perhaps not as lighter
as people say (look at how close the RSS is).
obviously, yer kiloage will vary.
cheers!
-blf-
--
«How many surrealists does it take to | Brian Foster Montpellier,
change a lightbulb? Three. One calms | blf at utvinternet.ie FRANCE
the warthog, and two fill the bathtub | Stop E$$o (ExxonMobile)!
with brightly-colored machine tools.» | http://www.stopesso.com
More information about the ILUG
mailing list