www.delorie.com/archives/browse.cgi | search |
> From: Brian Inglis <Brian DOT Inglis AT SystematicSW DOT Invalid> > Date: Fri, 31 Dec 2004 20:35:25 GMT > > Typical results (including open and close) are: > > __ default __ __ setvbuf __ > File Size Buffer Reads Time Transfer Time Transfer Faster > (MB) (B) (s) (MB/s) (s) (MB/s) > PD2.DLL 17 64K 278 1.813 9.574 1.762 9.853 setvbuf > PD2.DLL 17 32K 556 1.835 9.457 1.792 9.684 setvbuf > PD2.DLL 17 16K 1111 1.802 9.632 1.791 9.692 setvbuf > PD2.DLL 17 8K 2222 1.836 9.452 1.747 9.935 setvbuf > PD2.DLL 17 4K 4444 1.809 9.597 1.811 9.585 default > PD2.DLL 17 2K 8887 1.810 9.587 1.814 9.570 default > PD2.DLL 17 1K 17774 1.753 9.904 1.802 9.630 default > PD2.DLL 17 512 35548 1.782 9.740 1.788 9.705 default > PD2.DLL 17 256 71095 1.795 9.667 1.813 9.573 default That fits my recollections: changing the buffer (any buffer) size doesn't affect the I/O speed too much. Thanks for digging into this.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |