GNU bug report logs - #56682
Fix the long lines font locking related slowdowns

Previous Next

Package: emacs;

Reported by: Gregory Heytings <gregory <at> heytings.org>

Date: Thu, 21 Jul 2022 18:01:01 UTC

Severity: normal

Done: Gregory Heytings <gregory <at> heytings.org>

Bug is archived. No further changes may be made.

Full log


Message #1369 received at 56682 <at> debbugs.gnu.org (full text, mbox):

From: Dmitry Gutov <dgutov <at> yandex.ru>
To: Gregory Heytings <gregory <at> heytings.org>
Cc: 56682 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>,
 Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: Re: bug#56682: Fix the long lines font locking related slowdowns
Date: Sat, 13 Aug 2022 23:19:26 +0300
On 13.08.2022 22:54, Gregory Heytings wrote:
>> It showed specific pitfalls we can take care of in other major modes 
>> as well.
>>
> 
> It doesn't.  Please do (on you Core i9 computer):
> 
> for i in $(seq 1 60); do cat dictionary.json; done > hugedictionary.json
> 
> Now open that file with the code on master, and with your branch, and 
> type M->.  With the code on master the effect is instantaneous (about 50 
> ms on my computer), with your branch it takes ~20 seconds (21 seconds on 
> my computer).  If you cannot see the difference, I don't know what else 
> I could say.  And please don't tell me "but this is not the kind of file 
> size we should care about".

Why would I tell you that after I already spent the effort (yesterday 
morning) to make sure the branch contains whole two alternative working 
strategies for handling such very large files?

Should I explain them again?




This bug report was last modified 2 years and 8 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.