C# 当CSV文件变大时,AppendToFile(字符串、IEnumerable)的性能会降低吗?

C# 当CSV文件变大时,AppendToFile(字符串、IEnumerable)的性能会降低吗?,c#,.net,filehelpers,C#,.net,Filehelpers,我正在使用FileHelpers中DelimitedFileEngine的AppendToFile方法 假设: 我附加的每一行大约有100个字符长 过去3年的普通PC硬件,普通硬盘,4GB ram 调用AppendToFile的频率不超过2 Hz 当纯文本CSV文件增长到10MB、100MB、1GB时,AppendToFile()会慢多少 如果我不希望它的增长超过100 MB,我是否需要担心性能 谢谢 取决于负载,负载,负载的实现细节。稍微相关:理论上,append根本不应该取决于大小。在实

我正在使用FileHelpers中DelimitedFileEngine的AppendToFile方法

假设:

  • 我附加的每一行大约有100个字符长
  • 过去3年的普通PC硬件,普通硬盘,4GB ram
  • 调用AppendToFile的频率不超过2 Hz
当纯文本CSV文件增长到10MB、100MB、1GB时,AppendToFile()会慢多少

如果我不希望它的增长超过100 MB,我是否需要担心性能


谢谢

取决于负载,负载,负载的实现细节。稍微相关:理论上,append根本不应该取决于大小。在实践中,它会变化很大,但不会系统地增长。但是你有其他选择吗?你试过了吗?结果如何?