On Tue, 19 Jun 2012 13:10:02 +0300 Tom Hacohen <[email protected]> said:

> On 19/06/12 12:44, Vincent Torri wrote:
> > it would be nice to have some comparisons with different terminals
> > about speed and mem consumption
> 
> "time cat" to all the works of shakespeare (
> http://www.gutenberg.org/ebooks/100 ) is way faster in Terminology 
> compared to xterm:
> 
> Terminology: real     0m0.987s
> Xterm: real    0m2.784s
> Urxvt is a bit faster here: real      0m0.660s
> 
> But raster claims it's not the same for him, and for him terminology 
> beats everyone. :)

same file cat here (shakespeare), 80x24 term. same font for terminology, rxvt,
urxvt eterm and xterm. gnome-terminal uses monospace font instead but is about
the same physical size. lower is better (time in seconds).

terminology: 0.277
urxvt: 0.286
rxvt: 0.720
eterm: 1.343
xterm: 2.784
gnome-terminal: 10.686

memory kb after cating the shakespeare file (rss-shared to get real used
pages), same number of save lines (2000). all terms have "no bg" (terminology
is default so it has some fancy overlay and stuff but they are all bland/blank).

rxvt: 792
urxvt: 1184
eterm: 1952
xterm: 3148
terminology: 4008
gnome-terminal: 4256

note - all terms except terminology display NO imagery. terminology does by
default as an overlay, so not quite the same config. also the others share font
glyphs and font info, terminilogy loads and keeps its own. both of these will
improve with cserve2 :)

as such i'm totally chuffed at the fact that terminology is in fact right up
there in speed if not the best (results really close at the top), but it beats
the pants off gnome-terminal which imho is our real competition and terminology
is not meant to be a minimalist hand-configured terminal like most others
(eterm is a bit different - its kind of half-way). despite fancy alpha
blended overlays of shining glass a pulsing cursor, the cpu totally software
rendering it all (no gfx chip help/accel) we are right up there speed-wise.

as for memory footprint we beat gnome-terminal which is our real competition
level as we also have a full widget set lurking under terminology with a lot of
infra support etc. and we also load imagery oursevles into ram which
gnome-terminal doesn't. considering this si where terminology is without a lot
of optimizing and profiling and effort at a barely-out-of-the-womb stage in
maturity vs very old and long lived terminals that have had many years and
10000's of an hours poured into them... i'm as happy as a pig in mud. :)

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to