summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorCraig A. Berry <craigberry@mac.com>2011-02-17 18:02:06 -0600
committerCraig A. Berry <craigberry@mac.com>2011-02-17 18:02:06 -0600
commit7bb5ac4d90b3e7228054dfb6c21ec28931ae7e59 (patch)
tree43678f17c43ff9ffa127804643fddf2fab20b39e /pod
parent26dd057074f4b0c5511b05afb90d71292e1d5f93 (diff)
downloadperl-7bb5ac4d90b3e7228054dfb6c21ec28931ae7e59.tar.gz
perldelta entry for b83080de5c42543809ce9004bcdbcd3162a00e70.
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod15
1 files changed, 15 insertions, 0 deletions
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