【发布时间】:2010-11-08 08:18:23
【问题描述】:
有没有办法直接将二进制文件读入RAM?
我的意思是,有没有办法告诉编译器,这是文件,这是 RAM 块,请把文件内容放在 RAM 中,走吧,快点。
目前,我正在使用 ifstream 将文件逐个 64 位块加载到 RAM(数组)64 位块中。但我认为这必须减慢它的速度,就像(这里有一个类比)使用顶针将水从杯子(文件)中舀到水罐(RAM)中,而不是仅仅拿起杯子然后一口气把所有的东西都倒进罐子里。
作为一个相对较新的人,我可能对此有完全错误的想法 - 任何指导都会有很大的帮助。
我正在寻找将大文件放入 RAM 的最快方法。
谢谢
【问题讨论】:
-
很好的问题,类比+1 :)
标签: c++ file ram ram-scraping