c中的文件读取时间意外增加



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

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

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

我不知道为什么会发生这种情况,如果有可能保持读取时间稳定?

提前谢谢你

Rob

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

10秒= 1000 × 10毫秒-> 51

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

系统可能会交换内存!

最新更新