0

我目前面临一个烦人的问题,我必须读取存储在 SSD revodrive 350 上的大数据文件 (500 GO)。

我使用 fread 函数作为大内存块读取文件(每个块大约 17 mo)。

在我的程序开始时一切都很顺利读取 3 个块需要 10 毫秒。然后在 10 秒读取时间后性能崩溃并在 60 到 90 毫秒之间变化。

我不知道发生这种情况的原因以及是否可以保持读取时间稳定?

先感谢您

4

1 回答 1

-1

每块 17 个月,3 块 10 毫秒 -> 51 个月 / 10 毫秒。

10 秒 = 1000 x 10 毫秒 -> 10 秒后读取 51 GO!

你有多少内存?你的页面文件在同一个磁盘上吗?

系统可能会交换内存!

于 2015-07-20T14:32:00.010 回答