正在汇集 StreamWriter.WriteLine 磁盘 I/O
本文关键字:磁盘 WriteLine StreamWriter | 更新日期: 2023-09-27 18:35:36
我试图在编写 .net 框架之前查找 .net 框架是否汇集了 StreamWriter.WriteLine()s,或者它是否在它们出现时进行,但我在 MSDN 上找不到答案。例如,如果我有这个简单的代码:
StreamWriter sw = [Whatever];
for (int i = 0; i < 100000; i++)
{
sw.WriteLine(string.Format("Whatever : {0}", i);
}
这会写入磁盘 100000 次,还是框架会将其中一些汇集在一起?
这取决于 AutoFlush
属性的值,以及缓冲区大小,可以在构造时指定。