[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lispref/processes.texi

From: Kim F . Storm
Subject: [Emacs-diffs] Changes to emacs/lispref/processes.texi
Date: Tue, 17 Aug 2004 18:52:00 -0400

Index: emacs/lispref/processes.texi
diff -c emacs/lispref/processes.texi:1.48 emacs/lispref/processes.texi:1.49
*** emacs/lispref/processes.texi:1.48   Tue Aug 17 22:35:13 2004
--- emacs/lispref/processes.texi        Tue Aug 17 22:41:51 2004
*** 929,934 ****
--- 929,944 ----
  can arrive before you finish, if the code in between does not call any
  primitive that waits.
+ @defvar process-adaptive-read-buffering
+ On some systems, when Emacs reads the output from a subprocess, the
+ output data is read in very small blocks, potentially resulting in
+ very poor performance.  This behaviour can be remedied to some extent
+ by setting the variable @var{process-adaptive-read-buffering} to a
+ non-nil value (the default), as it will automatically delay reading
+ from such processes, thus allowing them to produce more output before
+ Emacs tries to read it.
+ @end defvar
    It is impossible to separate the standard output and standard error
  streams of the subprocess, because Emacs normally spawns the subprocess
  inside a pseudo-TTY, and a pseudo-TTY has only one output channel.  If

reply via email to

[Prev in Thread] Current Thread [Next in Thread]