From 7bb5ac4d90b3e7228054dfb6c21ec28931ae7e59 Mon Sep 17 00:00:00 2001 From: "Craig A. Berry" <craigberry@mac.com> Date: Thu, 17 Feb 2011 18:02:06 -0600 Subject: perldelta entry for b83080de5c42543809ce9004bcdbcd3162a00e70. --- pod/perldelta.pod | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'pod/perldelta.pod') diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 3050a897b0..56c3e88e40 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -705,6 +705,21 @@ middle of toke.c, and it was not clear that it was generated code. A lot of tests have been ported from Test to Test::More, e.g. in 3842ad6. +=item * Increase default PerlIO buffer size. (b83080d) + +The previous default size of a PerlIO buffer (4096 bytes) has been increased +to the larger of 8192 bytes and your local BUFSIZ. Benchmarks show that doubling +this decade-old default increases read and write performance in the neighborhood +of 25% to 50% when using the default layers of perlio on top of unix. To choose +a non-default size, such as to get back the old value or to obtain and even +larger value, configure with: + + ./Configure -Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=N + +where N is the desired size in bytes; it should probably be a multiple of +your page size. + + =item * XXX -- cgit v1.2.1