我目前正面临一个恼人的问题,我必须阅读一个存储在SSD revodrive 350上的大数据文件(500 GO)。
我使用fread函数读取文件作为大内存块(每块大约17个月)。
在我的程序开始时一切顺利需要10毫秒才能读取3个块。然后在10秒后读取时间性能崩溃并在60到90毫秒之间变化。
我不知道发生这种情况的原因以及是否可以保持读取时间稳定?
提前谢谢
罗布
答案 0 :(得分:-1)
每个块17个月,3个块10毫秒 - > 51 mo / 10 ms。
10秒= 1000 x 10毫秒 - > 51 GO在10秒后读取!
你有多少记忆?您的页面文件是否位于同一磁盘上?
系统可以交换内存!