emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Low redisplay performance (23 regression)


From: Tassilo Horn
Subject: Re: Low redisplay performance (23 regression)
Date: Thu, 30 Apr 2009 11:37:52 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux)

Chong Yidong <address@hidden> writes:

Hi!

>> And on yet another related note, today I've found out that after
>> changing the font scale for the current buffer using `C-x C-+' or
>> `C-x C--' line-by-line scrolling slows down considerably.
>
> On further investigation, I found that the problem can be solved with
> a relatively safe change to handle_face_prop, so that it tells
> face_at_buffer_position what the base face id is rather than having
> face_at_buffer_position recalculate it each time the redisplay loop
> wants to display the next face (!).  I've checked in the fix.

Yes, it's much better now.  Before line-by-line scrolling in
`list-faces-display' with face-remapping was nearly impossible, now it's
not much slower than without it.

Thanks,
Tassilo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]