From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#56682: Fix the long lines font locking related slowdowns Date: Sun, 07 Aug 2022 20:21:04 +0000 Message-ID: <6ae35c9306c515f420d8@heytings.org> References: <8c7321f2f3400a5db9be@heytings.org> <8c7321f2f388e5343475@heytings.org> <8c7321f2f36494299e61@heytings.org> <83v8rc2n1h.fsf@gnu.org> <64084296-1953-8ef8-5938-adfb6fb9b43f@yandex.ru> <83r11uzs8n.fsf@gnu.org> <14845631-c2ef-8371-8606-c858092e3192@yandex.ru> <83mtcizov2.fsf@gnu.org> <83h72qzheq.fsf@gnu.org> <25717d84-3411-a93a-3620-e04fe0571aff@yandex.ru> <83edxuzemr.fsf@gnu.org> <83a68hzz0a.fsf@gnu.org> <6ae35c93062c589b2e02@heytings.org> <7b7fbad7-55ac-49b8-840f-7f89a7e8771a@yandex.ru> <6ae35c93064b3588974c@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11434"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 56682@debbugs.gnu.org, Eli Zaretskii , monnier@iro.umontreal.ca To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 07 22:22:20 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oKmmx-0002oJ-UN for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Aug 2022 22:22:20 +0200 Original-Received: from localhost ([::1]:57140 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oKmmw-0003Rr-Rz for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 07 Aug 2022 16:22:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45868) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oKmmg-000399-HV for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 16:22:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48616) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oKmmg-0007mp-7u for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 16:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oKmmg-0006Tb-0e for bug-gnu-emacs@gnu.org; Sun, 07 Aug 2022 16:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Aug 2022 20:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56682 X-GNU-PR-Package: emacs Original-Received: via spool by 56682-submit@debbugs.gnu.org id=B56682.165990366924823 (code B ref 56682); Sun, 07 Aug 2022 20:22:01 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 7 Aug 2022 20:21:09 +0000 Original-Received: from localhost ([127.0.0.1]:38365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKmlo-0006SJ-Ul for submit@debbugs.gnu.org; Sun, 07 Aug 2022 16:21:09 -0400 Original-Received: from heytings.org ([95.142.160.155]:43616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oKmlm-0006S8-Eb for 56682@debbugs.gnu.org; Sun, 07 Aug 2022 16:21:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1659903664; bh=ZUd1wTDvIkmrHj2ftlaMn0IukQ/U0EiacTM9QvTbshY=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=bwml7YI1w+vvwJX5p49qRagvPtkA1uVrAnEZTHszYr1mo2LTtTvp3d8VAR2fxVJY9 3Fk4FwPGqDKNdr/6fhel6JHjiaHCsFVihq9kKCZakdw1X4PZeyhxoesRJK8cYNu975 aTdLYvhEOc/J9nefXuZt4cgJ3eG3kPGGc4AKBrHURUPwXMb5R3d3Cm0++o2pA4sxYq P1OweQ4+9peL/D/qyA69oy6jWdJ8s1qNVNOQOfmWIQDibZkkYjekiUF21yzPwaZbbQ lhxiuetiBgIWIClA9+QiyKgKjovvOZVcJUVJNnCqPHrTcXfQLXyDX3QMUl8uivPtgN Syu6zn7+CtyqQ== In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:239087 Archived-At: >> No, isearch is entirely agnostic about font locking. > > I wonder where it spends those 2 seconds, then. > The answer is simple: it is not isearch that is slow, it's redisplay that is slowed down by font locking. >> It's yet another test meant to test Emacs' responsiveness, and it is as >> "objective" as possible: does Emacs choke or does it not? > > It's not a test of font-lock's performance, however. Because it compares > that to a process that's internal to Emacs as well (moving across the > buffer with C-v). Like, the faster we're able to make the latter > command, the faster font-lock has to be to keep up. As an objective > test, it's not meaningful. > It is not by itself a test of font locking performance. It becomes one when you compare it with what you see (a) when font locking is completely disabled, and (b) when font locking is enabled by constrained by a locked narrowing.