temp-file: Use 64 kB buffer for temporary files.
authorBen Pfaff <blp@cs.stanford.edu>
Sat, 7 May 2011 20:01:02 +0000 (13:01 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Sat, 7 May 2011 20:01:02 +0000 (13:01 -0700)
commitddc91d774720aceb968939b57692d144daf9f6a7
tree095ab62aef369763bdddd819ac5e610bbd3a9c7d
parent626d8140baf91d5f50adb4e66ebd8fd7594b7502
temp-file: Use 64 kB buffer for temporary files.

Generally PSPP uses temporary files because it has a lot of data to
write to them.  The default glibc buffer is only 4 kB.  In my tests
using a 64 kB reduced runtime from 2.5 seconds to 2.0 seconds, but
increasing the buffer to 1 MB had no additional effect, so 64 kB is a
reasonable choice.

Bug #33260.
src/libpspp/temp-file.c