From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#56682: Fix the long lines font locking related slowdowns Date: Wed, 10 Aug 2022 15:28:40 +0300 Message-ID: <31577eb2-777f-27c2-4a71-f96d248a68ac@yandex.ru> References: <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> <6ae35c9306c515f420d8@heytings.org> <87k07gwkjq.fsf@gmx.net> <87fsi4wiel.fsf@gmx.net> <87bksswepn.fsf@gmx.net> <594d8ddc-14cb-d0a6-8ea4-9d5c1b6d5ebd@yandex.ru> <834jyks3sy.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38711"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Cc: 56682@debbugs.gnu.org, gregory@heytings.org, stephen.berman@gmx.net, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 10 14:39:12 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 1oLkzP-0009ua-Rt for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 10 Aug 2022 14:39:11 +0200 Original-Received: from localhost ([::1]:60330 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oLkzO-0004CE-Re for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 10 Aug 2022 08:39:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41062) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLkpa-0003Rr-AV for bug-gnu-emacs@gnu.org; Wed, 10 Aug 2022 08:29:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56983) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oLkpa-0002sf-1E for bug-gnu-emacs@gnu.org; Wed, 10 Aug 2022 08:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oLkpZ-0007xr-TS for bug-gnu-emacs@gnu.org; Wed, 10 Aug 2022 08:29:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Aug 2022 12:29: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.166013453030595 (code B ref 56682); Wed, 10 Aug 2022 12:29:01 +0000 Original-Received: (at 56682) by debbugs.gnu.org; 10 Aug 2022 12:28:50 +0000 Original-Received: from localhost ([127.0.0.1]:46730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLkpO-0007xP-DJ for submit@debbugs.gnu.org; Wed, 10 Aug 2022 08:28:50 -0400 Original-Received: from mail-wr1-f49.google.com ([209.85.221.49]:37500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLkpM-0007xA-Ba for 56682@debbugs.gnu.org; Wed, 10 Aug 2022 08:28:49 -0400 Original-Received: by mail-wr1-f49.google.com with SMTP id z17so17560398wrq.4 for <56682@debbugs.gnu.org>; Wed, 10 Aug 2022 05:28:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc; bh=1mZbNfTbFLp/iB1qteD4emYbpawWduTIf2QApKCFNLo=; b=EKQlfWos4sc057GDVK3xb39CgKuCSiR9proHaIM9JDtrri0bjXFpqC6SN7+njkGpaK M3/QhO4poxloRMTD4Wz2VAlKf4uDA2JO+UPaeyLozSg+O6UCupIDQSRxmY/pVLYUd2H7 xjt+UB1c/JjQU1dOWa7ksqn0wKP9fhIQoUXDDN9SQYTnW47sz2DglA4TaB32Y49TqOOX vyONNiFzWPDmV2GQLMP5//gepWvu+n8vwAhOXF3DS/oKUQH12qgc1ju8bkw6jGcI9cS8 ZlzmMEcjk0RVsIM6gSy7uKS7F6Y40OxyCHO8n+ZSkgPKFa2BCcEfj0hBTbHYTqMsbZnT fAZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc; bh=1mZbNfTbFLp/iB1qteD4emYbpawWduTIf2QApKCFNLo=; b=1fUx3tzu2PFi/ySDqykiIId351n0NnsOD05v3OaIpOKHe+vypoo9Qo44z4QiTEttuL J8CWr4PjkZFbjWNISu8RTqj8poDIkJN00qOVfveUV1GLVqvJWTwPlNVUBYe84QGAd3ci iOvKXYFe6FpJR9FkAR2L2HwjjiGOo7n3BXTsURj9Nb82neFcHFtydwBjKz8Crcl1WG/1 Es88zSXrw44DS70IlxsC/h5eejVIvHzi1CSpJNAPPqPPIvRldkPY80AMGYu/6V0u0bn/ O5uuugdkTvGYbUFDCU8W0JyOFULOak4qKv3XbnLr181XqSuNoa/k6NphSbMtcVHlMDZX +4lg== X-Gm-Message-State: ACgBeo1AKK4c1WCci+vi34Olb0gm0i2HEUhE4eawAE9m5HSiZ9D/ZIKi cQSu9goOF7NDDE8f7xuvIas= X-Google-Smtp-Source: AA6agR6G4z05PgzetWcPWeQ9M15nIdKxpKuDNOqaxAztZkHJUTpXGmHfhWR/sz7i0KGEyjL97yJrcw== X-Received: by 2002:a05:6000:2cb:b0:21e:d9ce:fd76 with SMTP id o11-20020a05600002cb00b0021ed9cefd76mr17679989wry.482.1660134522532; Wed, 10 Aug 2022 05:28:42 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id j20-20020adfd214000000b0021ec32d130asm15924029wrh.74.2022.08.10.05.28.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 10 Aug 2022 05:28:42 -0700 (PDT) Content-Language: en-US In-Reply-To: <834jyks3sy.fsf@gnu.org> 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:239283 Archived-At: On 10.08.2022 15:04, Eli Zaretskii wrote: >> Date: Wed, 10 Aug 2022 14:54:51 +0300 >> Cc:56682@debbugs.gnu.org, Eli Zaretskii, >> monnier@iro.umontreal.ca >> From: Dmitry Gutov >> >> On 10.08.2022 13:55, Stephen Berman wrote: >>> Indeed, setting bidi-inhibit-bpa to t eliminates the delay. Thanks. >> Same here. >> >> And the "faster computer" didn't help, apparently. >> >> After flooring 'C-n', I even had to 'C-g' out of it for Emacs to regain >> responsiveness, because waiting for a while didn't help. > That's strange, because on my "slower" computer I didn't see anything > like that. I think that just confirms what I said: the test "floor the button and see of UI freezes" is not a good one because it doesn't work against any objective numbers. It compares the speed of command execution with the speed of redisplay, and there is no backpressure mechanism. If the "faster computer" executes the commands faster as well, it can likewise enter the unresponsive state.