1 |
On Wed, 2006-05-10 at 16:25 +0200, Nagatoro wrote: |
2 |
> Matthias Langer wrote: |
3 |
> > On Wed, 2006-05-10 at 13:58 +0200, Matthias Langer wrote: |
4 |
> >> On Wed, 2006-05-10 at 07:51 +0200, Nagatoro wrote: |
5 |
> >> [snip] |
6 |
> >>> Least: |
7 |
> >>> ... Gnome-terminal, slow, and in my opinion horrible color support. |
8 |
> >> [snip] |
9 |
> >> |
10 |
> >> Gnome terminal used to be slow, but vte (the underlying library) has |
11 |
> >> beem optimized heavily during the last few month. I've a simple program |
12 |
> >> that measures the speed of terminals. According to this program |
13 |
> >> gnome-terminal is now __50__ times faster than it was 5 month ago. |
14 |
> >> |
15 |
> >> Matthias |
16 |
> > |
17 |
> > Well, here are some comparisons done with my test-prog (attached) |
18 |
> > (higher is better): |
19 |
> > |
20 |
> > eterm: ~ 14 000 l/s |
21 |
> > xterm: ~ 8 500 l/s |
22 |
> > gnome-terminal: ~ 3 500 l/s |
23 |
> > frame-buffer: ~ 40 l/s |
24 |
> |
25 |
> Om my (slow?) laptop I get: |
26 |
> |
27 |
> frame-buffer: 34 l/s |
28 |
> rxvt-unicode: 12 000 l/s |
29 |
> xterm: 4500 l/s |
30 |
> Konsole: 6666 l/s |
31 |
> gnome-terminal: 6666 l/s |
32 |
> ^^^ |
33 |
> _not_ faked :) |
34 |
> |
35 |
Maybe this has something to do with your screen resolution; as you are |
36 |
using a 'slow' laptop, i guess you are using 1024x768, while i use |
37 |
1280x1024 in my athlon-xp 2400+. |
38 |
|
39 |
PS: Did you pass any values to the prog ? It's because, it stopps after |
40 |
it has written 20 000 lines if no arguments are passed. For very fast |
41 |
terminals this is bad; Imagine a terminal that puts out 11 000 lines per |
42 |
second. It will then take about 1.8 s to write 20 000 lines. However, |
43 |
the program uses time(...) and therefore it will write: |
44 |
20 000 l/s. The '6666' is not a big surprise, because 20 000 / 3 = |
45 |
6666.7. Thus, if your terminal needs from 3s to 4s for 20000 lines, you |
46 |
will always get this result if specifying no arguments. As i said before |
47 |
this is just a quick hack to make some comparisons. However, here is a |
48 |
slightly impoved version ... |