Bug 165216 - [terminal] speedup the terminal emulator
Summary: [terminal] speedup the terminal emulator
Status: RESOLVED FIXED
Alias: None
Product: Target Management
Classification: Tools
Component: Terminal (show other bugs)
Version: 1.0   Edit
Hardware: All All
: P2 enhancement (vote)
Target Milestone: 2.0.1   Edit
Assignee: Michael Scharf CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-20 15:59 EST by Michael Scharf CLA
Modified: 2007-09-28 13:30 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Scharf CLA 2006-11-20 15:59:28 EST
The current terminal implementation is about 60 times slower than for example rxvt (on cygwin) to show 3 MB of terminal input (http://artscene.textfiles.com/vt100/ to get all: http://artscene.textfiles.com/archives/vt100.zip). Here some performance numbers:

rxvt (on cygwin)     :      5.7 sec  550 kb/sec
hyperterminal        :     11.8 sec  265 kb/sec
xterm (on cygwin)    :     24.5 sec  127 kb/sec
sshview              :     40.3 sec   77 kb/sec

terminal (in eclipse):    333.8 sec    10 kb/sec

Remarks:

- rxvt is a vt102 emulator -- it's supposed to be a xterm replacement: http://sourceforge.net/projects/rxvt

- microsofts hyperterminal does not show anything at that speed. It shows the "result" at the end.

- sshview is a swing based eclipse ssh based terminal emulator: http://sourceforge.net/projects/parsec/
Comment 1 Martin Oberhuber CLA 2007-01-18 09:59:50 EST
This bug is for improvements on terminal read.
See also bug 170814 for improving performance of terminal write.
Comment 2 Martin Oberhuber CLA 2007-09-26 19:43:34 EDT
I guess this can be declared fixed as per TM 2.0.1RC2 ?
Michael can you add some information how much faster the Terminal has become, and other interesting stuff for adopters?
Comment 3 Martin Oberhuber CLA 2007-09-28 13:30:30 EDT
According to hearsay, terminal has become up to 1000 times faster on Windows.
Does anybody have any concrete measurement?