[Top][All Lists]
[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
- Re: Low redisplay performance (23 regression), (continued)
- Re: Low redisplay performance (23 regression), Chong Yidong, 2009/04/29
- Re: Low redisplay performance (23 regression), YAMAMOTO Mitsuharu, 2009/04/29
- Re: Low redisplay performance (23 regression), Chong Yidong, 2009/04/29
- Re: Low redisplay performance (23 regression), YAMAMOTO Mitsuharu, 2009/04/30
- Re: Low redisplay performance (23 regression), Miles Bader, 2009/04/29
- Re: Low redisplay performance (23 regression), Chong Yidong, 2009/04/30
- Re: Low redisplay performance (23 regression), Tobias C. Rittweiler, 2009/04/30
- Re: Low redisplay performance (23 regression),
Tassilo Horn <=
- Re: Low redisplay performance (23 regression), David Reitter, 2009/04/30
Re: Low redisplay performance (23 regression), Dan Nicolaescu, 2009/04/29