gpt4 book ai didi

c# - StreamWriter.WriteLine 磁盘 I/O 是否正在池化?

转载 作者:行者123 更新时间:2023-11-30 21:07:00 25 4
gpt4 key购买 nike

我正在尝试查找 .net 框架是否在编写 StreamWriter.WriteLine() 之前将其合并,或者是否在它们出现时就合并了,但我在 MSDN 上找不到答案。例如,如果我有这个简单的代码:

StreamWriter sw = [Whatever];
for (int i = 0; i < 100000; i++)
{
sw.WriteLine(string.Format("Whatever : {0}", i);
}

这会向磁盘写入 100000 次,还是框架会将其中的一些集中在一起?

最佳答案

这取决于 AutoFlush 的值属性,以及缓冲区大小,可以在构造时指定。

关于c# - StreamWriter.WriteLine 磁盘 I/O 是否正在池化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10786927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com