C#事件测试系列:循环时间测试
C# ReadToEnd读取字符串的速度
i7-9750H
系统win11,i7-9750H+16G内存,对不同尺寸的一些文本文档进行了读取测试,文档的内容均为数字。
size | length | time |
---|---|---|
8671k | 8878913 | 55ms |
22M | 24235661 | 101ms |
60M | 61912221 | 201ms |
263M | 276525056 | 1011ms |
791M | 829575168 | 3238ms |
1.5G | 报错 |
所以大于200M的txt就不建议一次性载入了。
对263M的字符串进行插入和截取操作,平均耗时差不多为400ms。