Paul Eggert <[EMAIL PROTECTED]> wrote:
> Following up on my previous email, here's a proposed performance patch
> for coreutils.  I can't measure any performance improvements on my
> host, but I suspect that aligning I/O buffers can make a real
> difference with some device drivers on some hosts, and it shouldn't
> hurt on other hosts.

Thanks.  I've applied that.

> 2004-04-13  Paul Eggert  <[EMAIL PROTECTED]>
>
>       Use page-aligned buffers whenever we bother to do I/O using buffer
>       sizes that are tailored for the files.
>
>       * src/cat.c: Include getpagesize.h.
>       * src/copy.c: Likewise.
>       * src/shred.c: Likewise.
>       * src/split.c: Likewise.
>       * src/cat.c (main): Align I/O buffers to page boundaries.
>       * src/copy.c (copy_reg): Likewise.
>       * src/shred.c (dopass): Likewise.
>       * src/split.c (main): Likewise.
>       * src/dd (ROUND_UP_OFFSET, PTR_ALIGN): Remove.
>       All uses replaced by ptr_align.
>       * src/od.c (gcd, lcm): Remove; now in system.h.
>       * src/system.h (gcd, lcm, ptr_align): New functions.


_______________________________________________
Bug-coreutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to