我正在通过 FileStream(.NET 3.5,控制台应用程序)读取文件 800 Mb。硬盘有 SATA 3 总线(600 Mb/s),但我想不通:为什么读取文件的时间只有 486 毫秒。
当我尝试异步读取它时,情况会变得更糟——大约需要 100-150 毫秒。
该文件未缓存 - 只有当文件实际加载到内存中时,我才能看到 RAM 消耗增加了 800 Mb。
请帮帮我,这对我来说似乎很奇怪
我正在通过 FileStream(.NET 3.5,控制台应用程序)读取文件 800 Mb。硬盘有 SATA 3 总线(600 Mb/s),但我想不通:为什么读取文件的时间只有 486 毫秒。
当我尝试异步读取它时,情况会变得更糟——大约需要 100-150 毫秒。
该文件未缓存 - 只有当文件实际加载到内存中时,我才能看到 RAM 消耗增加了 800 Mb。
请帮帮我,这对我来说似乎很奇怪