我又问了另一个关于内存使用的问题,因为任务管理器似乎没有正确报告内存使用情况——总使用量远远超过各个程序使用量的总和。我了解到了“映射文件”的新概念(根据 RAMMap 的内存报告)。
无论如何,虽然任务管理器报告我的内存容量已几乎填满(这肯定主要是由于映射文件的使用,因为程序的总和并不接近实际的可用内存总量 12GB),但我还是继续运行了 Max Payne 3,看看它的表现如何。
它打开并运行正常,没有任何迟缓的现象,但 Windows 将我弹回桌面并通知我,它检测到我的系统性能迟缓,并建议放弃我的配色方案。
Windows 是根据什么进行此分析的?我认为这肯定是(很大程度上)内存使用,因为当时我的系统 CPU 使用率可能总共为 20% 或更低。
如果是内存使用,那就令人沮丧了,因为我觉得几乎不可能知道何时真正达到系统内存限制,而 Windows 只是暂时缓存/映射文件(有点像“幻影”使用衡量标准,推迟到未来程序的需要)。
这也让我很担心,因为当内存限制填满时,即使只有映射文件,它也会使我的页面文件飙升至 6GB,让我担心 Windows 现在正在将我的 SSD 作为一个成熟的临时记忆棒“消耗”。
我的系统 Windows 7 Ultimate 64 位 Core i7 930 @ 4.2GHz 12GB 1600MHz RAM 160GB SSD(主操作系统驱动器)1GB 页面文件,可扩展至 6GB
答案1
如果它建议放弃您的配色方案,我会假设它是基于您的 GPU(图形处理单元)的。虽然正常情况下可能没问题,但 Windows 可能会认为游戏占用的资源太多,并希望减少自己的资源使用量以更好地利用您的游戏。您可以采取以下措施来应对这些消息:1. 忽略它们;2. 按照它们建议的做;3. 获得更好的 GPU。
我不认为这是您的 RAM、CPU 或 SSD,因为它们都是一些非常好的规格。