[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
- [Emacs-diffs] Changes to emacs/lispref/processes.texi,
Kim F . Storm <=