GNU bug report logs - #66288
29.1; Performance regression using pipe for subprocess

Previous Next

Package: emacs;

Reported by: Chris Hanson <cph <at> chris-hanson.org>

Date: Sun, 1 Oct 2023 00:59:02 UTC

Severity: normal

Found in version 29.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Chris Hanson <cph <at> chris-hanson.org>
To: Dmitry Gutov <dmitry <at> gutov.dev>, Gregory Heytings <gregory <at> heytings.org>,  Eli Zaretskii <eliz <at> gnu.org>
Cc: gerd.moellmann <at> gmail.com, 66288 <at> debbugs.gnu.org
Subject: bug#66288: 29.1; Performance regression using pipe for subprocess
Date: Tue, 3 Oct 2023 20:33:29 -0400
I applied patch 0002* as you suggested, and that did the trick!

It's now very fast again, and measures the same as 28.2.

Thanks!

*0002-Remember-the-value-of-read_process_output_max-when-a.patch

On 10/3/23 17:26, Dmitry Gutov wrote:
> On 03/10/2023 23:58, Gregory Heytings wrote:
>>
>>>
>>> The usual suspect -- long-line optimizations --
>>>
>>
>> "Usual suspect"???
>>
>> The culprit here is a947c10d90.
> 
> If it is indeed the problem change (though I wonder about the exact 
> mechanics for the slowdown this noticeable), then instead of outright 
> reverting it, I suggest trying out patch 0002 from this set:
> 
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=66020#61




This bug report was last modified 1 year and 229 days ago.

Previous Next


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