C#的FileStream:最佳缓冲区大小写大文件? [英] C# FileStream : Optimal buffer size for writing large files?

查看:1203
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆