GNOME Bugzilla – Bug 89507
ls -R / consumes my CPU
Last modified: 2004-12-22 21:47:04 UTC
VTE performance is dire; both using and not using pango: this is not limited to highly intensive tasks either, a simple make of nautilus results in: PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND 1409 michael 16 0 44352 36M 7496 R 55.3 14.5 3:01 gnome-terminal 18857 michael 11 0 4988 4988 764 R 8.9 1.9 0:00 ld 18022 michael 9 0 2228 2228 860 S 5.9 0.8 0:00 sh
From my rough profiling the functions chewing the CPU are: vte_terminal_draw_chars's pango_x_render_layout, and pango_layout_set_attributes
The input and output routines should be faster now, though I expect you'd get better performance with Xft than with Pango, which is doing more processing to render a character than Xft would. Beyond a certain point, this is going to be a subjective measure, though.
I'm collecting "vte is slow" bugs in 96879 *** This bug has been marked as a duplicate of 96879 ***