|
From: | Ilkka Virta |
Subject: | Re: [PATCH 5.1] zread: read files in 4k chunks |
Date: | Mon, 22 Jun 2020 23:16:40 +0300 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 |
On 22.6. 19.35, Chet Ramey wrote:
On 6/22/20 1:53 AM, Jason A. Donenfeld wrote:Currently a static sized buffer is used for reading files. At the moment it is extremely small, making parsing of large files extremely slow. Increase this to 4k for improved performance.I bumped it up to 1024 initially for testing.
It always struck me as odd that Bash used such a small read of 128 bytes. Most of the GNU utils I've looked at on Debian use 8192, and a simple test program seems to indicate glibc's stdio reads 4096 bytes at one read() call.
-- Ilkka Virta / itvirta@iki.fi
[Prev in Thread] | Current Thread | [Next in Thread] |