! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Add jump scrolling for better performance
Status:
RESOLVED: FIXED
Product:
Xfce4-terminal
Component:
General

Comments

Description Josh Harding 2015-06-16 03:14:27 CEST
I ran a simple test:

# time cat /tmp/file-with-100k-lines

Using a fullscreen window (1600x1200) and profont (a bitmap-only font), I compared xfce4-terminal to a couple other terminals (mrxvt and roxterm).

mrxvt: 1.051s
roxterm: 0.906s
xfce4-terminal: 30.236s

Eyeballing it, I suspect that xfce4-terminal is drawing every single character, where the others moderate the output.  e.g. when a large amount of data is in the queue, render several hundred bytes before refreshing the display.

...or maybe this is a libvte problem?
Comment 1 Egmont Koblinger 2015-06-17 13:39:18 CEST
vte2's performance is terrible (due to a stupid bug in timing; no it's not drawing every character individually), vte3 is way better (see bug 11207).
Comment 2 Igor editbugs 2016-08-08 14:23:42 CEST
Resolved by migrating to vte3.

Bug #11985

Reported by:
Josh Harding
Reported on: 2015-06-16
Last modified on: 2016-08-08

People

CC List:
2 users

Version

Version:
unspecified

Attachments

Additional information