C#的FileStream:最佳缓冲区大小写大文件? [英] C# FileStream : Optimal buffer size for writing large files?
本文介绍了C#的FileStream:最佳缓冲区大小写大文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我写了几个文件到硬盘,2MB和5GB之间。
什么是合理的缓冲值因此FileStream?
Suppose I'm writing a couple of files to disk, between 2MB and 5GB. What are sensible buffer values for the FileStream ?
它是理智的对待几兆字节的buffersizes工作,或者我应该坚持kbps的缓冲区?
Is it sensible to work with buffersizes of several megabytes, or should I stick to kilobyte-buffers ?
推荐答案
默认缓冲区大小为4昆明植物研究所。
Default buffer size is 4 KiB.
另外,看看这里:顺序文件的编程模式,并与.NET性能
这篇关于C#的FileStream:最佳缓冲区大小写大文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文