Re: Speed improvement of gnome-terminal
- From: Sander Vesik <sander_traveling yahoo co uk>
- To: desktop-devel-list gnome org
- Subject: Re: Speed improvement of gnome-terminal
- Date: Fri, 15 Oct 2004 12:14:02 +0100 (BST)
--- Owen Taylor <otaylor redhat com> wrote:
> On Thu, 2004-10-14 at 09:41 -0400, Dave Ahlswede wrote:
> > On Thu, 2004-10-14 at 15:21 +0200, Alexander Larsson wrote:
> > > Pango is used very little in vte. I think at this point the major
> > > slowdown in gnome-terminal is rendering the text. If you pick a bitmap
> > > font its a lot faster. If someone wants to optimize this they need to
> > > work on the Xserver level to make Xrender faster. Latest Xorg version
> > > already has some optimizations in this area.
> >
> > I don't think that's entirely it.. rxvt-unicode has similar capabilities
> > to Gnome-terminal (Xft fonts, unicode support, automatic
> > font-switching), and for some reason or another renders text much
> > faster.
> >
> > This can be observed by catting a large text file (One that would take
> > several seconds to completely print), and observing a CPU monitor--
> > Gnome-terminal causes the CPU usage to go up appreciably higher than
> > rxvt-unicode's. (On my system, gnome-terminal measures about 40% usage,
> > while rxvt measures in at about 13%). This is with the same Xft font,
> > fully antialiased.
> >
> > So I think there's definitely a possibility for some sort of speedup in
> > the rendering somewhere.
>
> One thing you can think about is - what is the correct behavior when
> catting a large text file to a terminal - shouldn't it just show the
> last page instantly?
>
> If someone really wanted to work on vte, I think the first question
> you'd have to answer is "what is the ideal behavior you are shooting
> for" - one possible answer is that it should read data as fast as
> possible off standard in and show one page per vertical blanking
> refresh at the current position.
>
Yeah right. How were you planning to get it to the state where it could
display anything near 60 screens per second?
> Regards,
> Owen
>
>
=====
Open Source - the religion of doing it right
___________________________________________________________ALL-NEW Yahoo! Messenger - all new features - even more fun! http://uk.messenger.yahoo.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]