有没有办法直接将二进制文件读入RAM?
我的意思是,有没有办法告诉编译器,这里是文件,这里是 RAM 块,请把文件内容放在 RAM 中,走吧,尽可能快。
目前,我正在使用 ifstream 逐步将文件加载到 RAM(数组)64 位块到 64 位块中。但是我认为这必须减慢它的速度,因为它就像(这里有一个类比)使用顶针将水从杯子(文件)中舀到水罐(RAM)中,而不是仅仅拿起杯子然后一口气将全部内容物倒入水壶中。
作为一个相对较新的人,我可能对此有完全错误的想法——任何指导都会有很大的帮助。
我只是在寻找将大文件放入 RAM 的最快方法。
谢谢