[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 33% speed up in CC Mode scrolling.
From: |
Alan Mackenzie |
Subject: |
Re: 33% speed up in CC Mode scrolling. |
Date: |
Mon, 27 Jun 2016 12:49:16 +0000 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
Hello, Martin.
On Mon, Jun 27, 2016 at 08:31:42AM +0200, martin rudalics wrote:
> > I've just committed b76385c05076f0adaf7cf89d0ed95dfe5e8570e0 to the
> > master branch. This takes some code out of CC Mode's font-locking's
> > hottest loop and puts it back in again in a place where is gets called
> > less often.
> > This speeds up CC Mode's scrolling (as measured on our favourite file,
> > xdisp.c) by about one third. There may be scope for further optimisation
> > of this code.
> > This is a substantial and worthwhile, although not spectacular, speed up
> > of CC Mode.
> This change has hardly any effect here. Scrolling xdisp.c with a '-O0
> -g2 -gdwarf-2' build run via emacs -Q is still virtually impossible.
Could you, perhaps, try running with font-lock-maximum-decoration set to
2 for C Mode? This gives a speed advantage of around a factor of 3 over
decoration level 3, at a cost of some inaccuracies.
I have not finished squeezing cycles out of level 3 font locking. I can
foresee a total speed up of around 70% (from before the recent 33%).
> martin
--
Alan Mackenzie (Nuremberg, Germany).
- Re: 33% speed up in CC Mode scrolling., (continued)
- Re: 33% speed up in CC Mode scrolling., John Wiegley, 2016/06/15
- Re: 33% speed up in CC Mode scrolling., Clément Pit--Claudel, 2016/06/15
- Re: 33% speed up in CC Mode scrolling., Richard Stallman, 2016/06/16
- Re: 33% speed up in CC Mode scrolling., Alan Mackenzie, 2016/06/17
- Re: 33% speed up in CC Mode scrolling., Richard Stallman, 2016/06/19
- Re: 33% speed up in CC Mode scrolling., Stefan Monnier, 2016/06/19
- Re: 33% speed up in CC Mode scrolling., Richard Stallman, 2016/06/20
- Re: 33% speed up in CC Mode scrolling., Stefan Monnier, 2016/06/20
- Re: 33% speed up in CC Mode scrolling., Richard Stallman, 2016/06/22
Re: 33% speed up in CC Mode scrolling., martin rudalics, 2016/06/27
- Re: 33% speed up in CC Mode scrolling.,
Alan Mackenzie <=
- Re: 33% speed up in CC Mode scrolling., martin rudalics, 2016/06/27
- Re: 33% speed up in CC Mode scrolling., martin rudalics, 2016/06/27
- Re: 33% speed up in CC Mode scrolling., Alan Mackenzie, 2016/06/27
- Re: 33% speed up in CC Mode scrolling., martin rudalics, 2016/06/28
- Re: 33% speed up in CC Mode scrolling., Alan Mackenzie, 2016/06/28
Re: 33% speed up in CC Mode scrolling., Eli Zaretskii, 2016/06/27