|
From: | Jan D. |
Subject: | Re: Any idea about what makes Emacs slow reading on pipes? |
Date: | Fri, 16 May 2003 19:48:52 +0200 |
The following exhibits abysmal speed within Emacs: (let (process-connection-type) (switch-to-buffer (generate-new-buffer "*test*"))(erase-buffer)(start-process "test" (current-buffer) "sh" "-c" "hexdump -v /dev/zero|dd bs=1 count=100k")(erase-buffer))
...
The system I see this in is GNU Emacs 21.3.50.3 (i686-pc-linux-gnu) a RedHat 9 system, but I have seen this in practically every Linux system up to now. Is this a Linux-specific problem, or do others see this as well?
I could not reproduce this on a slackware (version unknown, but libc 6) or a Mandrake 9.0 system. Maybe running under strace can give some indication of the system call that takes time (if that is the issue)? Jan D.
[Prev in Thread] | Current Thread | [Next in Thread] |