我们需要将一些信息(大约18 KB)写入存储在我们其中一个网络驱动器上的.txt文件中.该文件大约每15分钟重写一次,但实际上至少每秒读一次.我们目前正在使用StreamWriter来编写该文件.
文件服务器位于远程位置,往返ping从小于1毫秒到15毫秒不等.
问题是,有时将内容写入文件需要6秒钟,即使考虑到网络速度,这肯定太长了.
因此,我只是想知道是否有任何有效的方法使用VB.NET编写文件来提高性能? Java有一个非常好的名为BufferedOutputStream的工具,遗憾的是它在VB.NET中不可用(或者我还没有找到它).
最快的选择:
原文链接:https://www.f2er.com/vb/255389.html首先将所有文本收集到一个大字符串中,然后使用System.IO.File.WriteAllText(text).