* scroll speed - emacs vs. xterm vs. rxvt
@ 2003-03-03 22:50 Alexander Sirotkin
2003-03-03 22:54 ` Thomas Glanzmann
` (5 more replies)
0 siblings, 6 replies; 8+ messages in thread
From: Alexander Sirotkin @ 2003-03-03 22:50 UTC (permalink / raw)
I've noticed that compilation time greatly depends
on a terminal you run it in, at least for one particular
project which prints lots of information during build
process. When I redirect it to a file it speeds the
compilation time by 30% and when it's run in a terminal
(konsole or gnome-terminal) top shows that X+terminal
consumes about 20% CPU load.
I decided to compare different terminals in terms of
scroll speed, and here is what I found :
rxvt : 1
xterm : 2.4
konsole : 6
gnome-terminal : 11
emacs : 42
Meaning that for instance rxvt is 42 times faster than emacs.
Well... actually I don't know what to add, these results look
pretty bad to me. It means that I will never compile in emacs
window and should abandon all terminals except for rxvt.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scroll speed - emacs vs. xterm vs. rxvt
2003-03-03 22:50 scroll speed - emacs vs. xterm vs. rxvt Alexander Sirotkin
@ 2003-03-03 22:54 ` Thomas Glanzmann
2003-03-04 2:04 ` Wayne Throop
` (4 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Thomas Glanzmann @ 2003-03-03 22:54 UTC (permalink / raw)
* Alexander Sirotkin <demiurg@ti.com>:
> I've noticed that compilation time greatly depends
> on a terminal you run it in, at least for one particular
> project which prints lots of information during build
> process. When I redirect it to a file it speeds the
> compilation time by 30% and when it's run in a terminal
> (konsole or gnome-terminal) top shows that X+terminal
> consumes about 20% CPU load.
Run your projects in screen and simply change the active terminal. Or
redirect the output to a file.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scroll speed - emacs vs. xterm vs. rxvt
2003-03-03 22:50 scroll speed - emacs vs. xterm vs. rxvt Alexander Sirotkin
2003-03-03 22:54 ` Thomas Glanzmann
@ 2003-03-04 2:04 ` Wayne Throop
2003-03-04 8:10 ` Kai Großjohann
` (3 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Wayne Throop @ 2003-03-04 2:04 UTC (permalink / raw)
: Alexander Sirotkin <demiurg@ti.com>
: I've noticed that compilation time greatly depends on a terminal you
: run it in, at least for one particular project which prints lots of
: information during build process. When I redirect it to a file it
: speeds the compilation time by 30% and when it's run in a terminal
: (konsole or gnome-terminal) top shows that X+terminal consumes about
: 20% CPU load.
:
: I decided to compare different terminals in terms of scroll speed, and
: here is what I found :
:
: rxvt : 1 xterm : 2.4 konsole : 6 gnome-terminal : 11 emacs : 42
:
: Meaning that for instance rxvt is 42 times faster than emacs.
:
: Well... actually I don't know what to add, these results look pretty
: bad to me. It means that I will never compile in emacs window and
: should abandon all terminals except for rxvt.
Is that with the tested app iconized, or does that count the constant
X screen updates? What you want for such displays is something that
does really exagerated jumpscrolling; you could write a tcl/tk script
that'd do the trick, ie, be a VERY dumb terminal, but with a more
efficient display of high speed spewed text. Hrm... the scripts I
have on my shelf just handle output and display, though; not things
like typing inputs, interupts, etc. Ah well.
I guess the point is that the above example apps are all oriented to
doing characer-by-character updates with low latency, instead of to
monitoring the growing tip of a spewed stream of data with relatively
little interaction. Well... emacs shows more poorly than I'd expect
for that reason alone, but still...
Wayne Throop throopw@sheol.org http://sheol.org/throopw
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scroll speed - emacs vs. xterm vs. rxvt
2003-03-03 22:50 scroll speed - emacs vs. xterm vs. rxvt Alexander Sirotkin
2003-03-03 22:54 ` Thomas Glanzmann
2003-03-04 2:04 ` Wayne Throop
@ 2003-03-04 8:10 ` Kai Großjohann
2003-03-04 9:45 ` David Kastrup
2003-03-04 10:04 ` Måns Rullgård
` (2 subsequent siblings)
5 siblings, 1 reply; 8+ messages in thread
From: Kai Großjohann @ 2003-03-04 8:10 UTC (permalink / raw)
Alexander Sirotkin <demiurg@ti.com> writes:
> Meaning that for instance rxvt is 42 times faster than emacs.
>
> Well... actually I don't know what to add, these results look
> pretty bad to me. It means that I will never compile in emacs
> window and should abandon all terminals except for rxvt.
Does it help to hide the *Compilation* window (using C-x 1, say)
while the compilation is proceeding?
Another possibility would be to redirect the output to a file, then
open that file, then invoke compilation-mode or
compilation-minor-mode on that file. (If you choose a unique
filename suffix, then you can put stuff in auto-mode-alist to invoke
compilation-(minor-)mode for you, when you visit that file.)
--
A preposition is not a good thing to end a sentence with.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scroll speed - emacs vs. xterm vs. rxvt
2003-03-04 8:10 ` Kai Großjohann
@ 2003-03-04 9:45 ` David Kastrup
0 siblings, 0 replies; 8+ messages in thread
From: David Kastrup @ 2003-03-04 9:45 UTC (permalink / raw)
kai.grossjohann@uni-duisburg.de (Kai Großjohann) writes:
> Alexander Sirotkin <demiurg@ti.com> writes:
>
> > Meaning that for instance rxvt is 42 times faster than emacs.
> >
> > Well... actually I don't know what to add, these results look
> > pretty bad to me. It means that I will never compile in emacs
> > window and should abandon all terminals except for rxvt.
>
> Does it help to hide the *Compilation* window (using C-x 1, say)
> while the compilation is proceeding?
I doubt it. The process interaction performance of Emacs (just
receiving data from a pipe via an output filter and inserting into a
buffer) is awful even when the buffer is not on-screen. XEmacs is
easily twice as fast, and that is still slow. preview-latex's
operation was sped up considerably by making its error messages have a
shorter format.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scroll speed - emacs vs. xterm vs. rxvt
2003-03-03 22:50 scroll speed - emacs vs. xterm vs. rxvt Alexander Sirotkin
` (2 preceding siblings ...)
2003-03-04 8:10 ` Kai Großjohann
@ 2003-03-04 10:04 ` Måns Rullgård
2003-03-04 19:56 ` Kevin Rodgers
2003-03-04 22:40 ` Alexander Sirotkin
5 siblings, 0 replies; 8+ messages in thread
From: Måns Rullgård @ 2003-03-04 10:04 UTC (permalink / raw)
Alexander Sirotkin <demiurg@ti.com> writes:
> I decided to compare different terminals in terms of
> scroll speed, and here is what I found :
>
> rxvt : 1
> xterm : 2.4
> konsole : 6
> gnome-terminal : 11
> emacs : 42
>
> Meaning that for instance rxvt is 42 times faster than emacs.
Those numbers puzzle me. I once did some trivial tests sending huge
amounts of text to various terminals. In my tests gnome-termnal
outperformed xterm by about five times. I didn't test emacs.
--
Måns Rullgård
mru@users.sf.net
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scroll speed - emacs vs. xterm vs. rxvt
2003-03-03 22:50 scroll speed - emacs vs. xterm vs. rxvt Alexander Sirotkin
` (3 preceding siblings ...)
2003-03-04 10:04 ` Måns Rullgård
@ 2003-03-04 19:56 ` Kevin Rodgers
2003-03-04 22:40 ` Alexander Sirotkin
5 siblings, 0 replies; 8+ messages in thread
From: Kevin Rodgers @ 2003-03-04 19:56 UTC (permalink / raw)
Alexander Sirotkin wrote:
> I've noticed that compilation time greatly depends
> on a terminal you run it in, at least for one particular
> project which prints lots of information during build
> process. When I redirect it to a file it speeds the
> compilation time by 30% and when it's run in a terminal
> (konsole or gnome-terminal) top shows that X+terminal
> consumes about 20% CPU load.
>
> I decided to compare different terminals in terms of
> scroll speed, and here is what I found :
>
> rxvt : 1
> xterm : 2.4
> konsole : 6
> gnome-terminal : 11
> emacs : 42
>
> Meaning that for instance rxvt is 42 times faster than emacs.
Is Emacs fontifying the *Compilation* buffer?
> Well... actually I don't know what to add, these results look
> pretty bad to me. It means that I will never compile in emacs
> window and should abandon all terminals except for rxvt.
I would look for a solution to the performance problem, rather than give up
all of Emacs' compilation features.
--
<a href="mailto:<kevin.rodgers@ihs.com>">Kevin Rodgers</a>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: scroll speed - emacs vs. xterm vs. rxvt
2003-03-03 22:50 scroll speed - emacs vs. xterm vs. rxvt Alexander Sirotkin
` (4 preceding siblings ...)
2003-03-04 19:56 ` Kevin Rodgers
@ 2003-03-04 22:40 ` Alexander Sirotkin
5 siblings, 0 replies; 8+ messages in thread
From: Alexander Sirotkin @ 2003-03-04 22:40 UTC (permalink / raw)
Alexander Sirotkin wrote:
> I've noticed that compilation time greatly depends
> on a terminal you run it in, at least for one particular
> project which prints lots of information during build
> process. When I redirect it to a file it speeds the
> compilation time by 30% and when it's run in a terminal
> (konsole or gnome-terminal) top shows that X+terminal
> consumes about 20% CPU load.
>
> I decided to compare different terminals in terms of
> scroll speed, and here is what I found :
>
> rxvt : 1
> xterm : 2.4
> konsole : 6
> gnome-terminal : 11
> emacs : 42
>
> Meaning that for instance rxvt is 42 times faster than emacs.
>
> Well... actually I don't know what to add, these results look
> pretty bad to me. It means that I will never compile in emacs
> window and should abandon all terminals except for rxvt.
>
Out of curiosity I checked xemacs and... wow, it was unbelievably fast.
Even faster than rxvt... I guess I will switch back to xemacs, I
considered it since I saw the buffers tab :)
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2003-03-04 22:40 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-03-03 22:50 scroll speed - emacs vs. xterm vs. rxvt Alexander Sirotkin
2003-03-03 22:54 ` Thomas Glanzmann
2003-03-04 2:04 ` Wayne Throop
2003-03-04 8:10 ` Kai Großjohann
2003-03-04 9:45 ` David Kastrup
2003-03-04 10:04 ` Måns Rullgård
2003-03-04 19:56 ` Kevin Rodgers
2003-03-04 22:40 ` Alexander Sirotkin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).