使用FileStream.Read读取文件,一直以为每次读取的字节越多,速度越快(所谓的空间换时间)
但今天发现并非如此
我起初每次读取10M的数据,后来觉得太慢了,就索性奔放一点,每次读取100M,结果发现还是很慢
我又试了一下每次1K,结果非常快,于是我想是不是每次读取的越少越快,就每次只读取1个字节,发现很慢还有,我试着加个缓冲BufferedStream发现没什么效果
请问要怎样读写效率才更高呢?