GNU bug report logs - #18626
24.3.94; communication with subprocess is slow

Previous Next

Package: emacs;

Reported by: stephen_leake <at> stephe-leake.org

Date: Sat, 4 Oct 2014 06:48:02 UTC

Severity: normal

Found in version 24.3.94

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 18626 <at> debbugs.gnu.org, stephen_leake <at> stephe-leake.org
Subject: bug#18626: 24.3.94; communication with subprocess is slow
Date: Sun, 05 Oct 2014 05:46:12 +0300
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: Stephen Leake <stephen_leake <at> stephe-leake.org>,  18626 <at> debbugs.gnu.org
> Date: Sat, 04 Oct 2014 18:29:42 -0400
> 
> > Anyway, for 24.4 all I can suggest is a variable to replace the fixed
> > 20 msec value.
> 
> But why is this needed in 24.4?  What has changed w.r.t 24.3?

Unlike in 24.3, we now set the write end of the pipe to be in no-wait
mode, and use the EWOULDBLOCK machinery in send_process to send large
amounts of material down the pipe.  This evidently makes the writing
slower.




This bug report was last modified 10 years and 254 days ago.

Previous Next


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