[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#56682: Fix the long lines font locking related slowdowns
From: |
Eli Zaretskii |
Subject: |
bug#56682: Fix the long lines font locking related slowdowns |
Date: |
Thu, 28 Jul 2022 09:21:46 +0300 |
> Date: Thu, 28 Jul 2022 00:38:09 +0300
> Cc: gerd.moellmann@gmail.com, 56682@debbugs.gnu.org,
> Eli Zaretskii <eliz@gnu.org>, monnier@iro.umontreal.ca
> From: Dmitry Gutov <dgutov@yandex.ru>
>
> > Yes, occasional mis-fontification is expected. It's a compromise
> > between "no fontification" and "slow fontification".
>
> I wonder now if the majority of the slowdown was caused by the
> redisplay, whereas font-lock (which only has to run once per screenful)
> was actually "fast enough".
To establish that, you can run font-lock-fontify-buffer, wait until it
finishes, and then try moving around and comparing that with a buffer
in which font-lock was turned off. (Do this on master, of course,
where the changes we are discussing are not yet installed.)
In general, even after a full fontification, you should see at least
some slowdown due to the faces. How much slowdown, quantitatively, I
don't know, but perhaps Gregory measured that as part of his work.
- bug#56682: Fix the long lines font locking related slowdowns, (continued)
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/23
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/23
- bug#56682: Fix the long lines font locking related slowdowns, Gerd Möllmann, 2022/07/24
- bug#56682: Fix the long lines font locking related slowdowns, Dmitry Gutov, 2022/07/24
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/24
- bug#56682: Fix the long lines font locking related slowdowns, Dmitry Gutov, 2022/07/25
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/26
- bug#56682: Fix the long lines font locking related slowdowns, Dmitry Gutov, 2022/07/26
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/27
- bug#56682: Fix the long lines font locking related slowdowns, Dmitry Gutov, 2022/07/27
- bug#56682: Fix the long lines font locking related slowdowns,
Eli Zaretskii <=
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/28
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/26
- bug#56682: Fix the long lines font locking related slowdowns, Dmitry Gutov, 2022/07/26
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/23
- bug#56682: Fix the long lines font locking related slowdowns, Eli Zaretskii, 2022/07/23
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/23
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/25
- bug#56682: Fix the long lines font locking related slowdowns, Stefan Monnier, 2022/07/26
- bug#56682: Fix the long lines font locking related slowdowns, Gregory Heytings, 2022/07/27
- bug#56682: Fix the long lines font locking related slowdowns, Stefan Monnier, 2022/07/30