好的,这就是我的困境。我玩英雄联盟游戏,它有一个加载屏幕,显示每个用户加载游戏的进度。因此,如果用户 A 拥有配备 DDR15 RAM(虚构)的 Pentium 10 Super X-5000 十核处理器,而用户 B 拥有 60 年代的 2 kHz 处理器,则显示用户 A 的加载速度要快得多。我的一个朋友刚买了一台新电脑(比我的好),所以他的加载速度会比我快。我想改变这一点。
现在,进入更普遍的问题:
我有 4 GB 的内存。有什么方法可以将一些文件预加载到内存中(即 Forest.map 和 textures\*.dds 等)?整个游戏的文件夹为 2.7 GB,有时会通过运行虚拟机在我的机器上占用。
我研究了 Windows 预取的工作方式,但我认为这不是我想要的。我还查看了 RAM 磁盘,但我相信当我真的只想映射 C:\x\y\z\texture1.dds 文件时,我需要将游戏重新安装(并更新)到 RAM 中进入记忆。
任何帮助深表感谢。