[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#56393: Actually fix the long lines display bug
From: |
Eli Zaretskii |
Subject: |
bug#56393: Actually fix the long lines display bug |
Date: |
Sat, 09 Jul 2022 13:01:30 +0300 |
> Date: Sat, 09 Jul 2022 09:49:36 +0000
> From: Gregory Heytings <gregory@heytings.org>
> cc: gerd.moellmann@gmail.com, larsi@gnus.org, 56393@debbugs.gnu.org
>
> > If this is enough, then it's great. I'm just asking myself how come
> > font-lock, for example, no longer slows things down as it did before? Do
> > you understand why?
> >
>
> Font lock does slow things down, see the NEWS entry. But it also slows
> things down on much smaller files (see the long-line-excerpt.xml file I
> sent you). As I said, to me the slowdown of font locking is a separate
> problem, as is shown by the fact that turning it off removes the remaining
> slowdowns in many/most cases. There are in fact four separate problems
> here:
>
> 1. slowdowns caused by long lines,
>
> 2. slowdowns caused by multibyte characters in long lines (which are not
> solved by solving 1),
>
> 3. slowdowns caused by font locking,
>
> 4. slowdowns caused by major and minor modes (pre and post-command hooks
> and the like).
>
> This bug "only" solves 1 and 2. And as I said, I can try to look at 3 if
> you want, but not now.
I'm asking whether applying the "restriction" where we call
Vfontification_functions from the display engine won't also solve 3.
- bug#56393: Actually fix the long lines display bug, (continued)
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/08
- bug#56393: Actually fix the long lines display bug, Gerd Möllmann, 2022/07/08
- bug#56393: Actually fix the long lines display bug, Gregory Heytings, 2022/07/08
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Gregory Heytings, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Gregory Heytings, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Gregory Heytings, 2022/07/09
- bug#56393: Actually fix the long lines display bug,
Eli Zaretskii <=
- bug#56393: Actually fix the long lines display bug, Gregory Heytings, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Gregory Heytings, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Ihor Radchenko, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Gregory Heytings, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Gregory Heytings, 2022/07/09
- bug#56393: Actually fix the long lines display bug, Eli Zaretskii, 2022/07/09