我找不到类似的问题,所以想谈谈这个问题,所以我想创建一个。它有点长,所以我用粗体标出了我实际上想问的问题。
有人注意到了Windows 8 占用了太多内存Cached
,问题的答案是使用一些内存优化器来恢复缓存的内存。
但是,Cached
内存不时又会增加,所以我不得不再次运行优化器,我想知道为什么 Windows 要玩这种猫捉老鼠的机制, 一些文章提到不需要内存优化器。我怀疑这个理论是否适用于某些低端设备,例如具有 2GB RAM 的 win8 平板电脑。例如,如果没有内存优化器,我看到我的 PC 的内存使用率高达 96% 并开始滞后,单击优化按钮后,内存使用率急剧下降并且不再滞后。
我做过这样的测试,下面的截图是优化之前的:
优化后:(鼠标悬停描述没什么特别,只是截屏时出错)
基于 Windows8(或更高版本)的现代 PC 真的需要内存优化器吗?(包括高端和低端)
答案1
这文章您链接到的答案是您的问题。
内存优化器不仅没有必要,而且有害。空闲内存并不比设备中未安装的内存好——它对性能没有影响。现代操作系统会尽最大努力保持尽可能少的空闲内存以获得最大性能。您可以在屏幕截图中清楚地看到优化器使情况变得更糟,优化器之后浪费的内存比优化器之前多得多。
既然您遇到了性能问题,那么很可能是出了什么问题。您看到的内存使用模式可能就是问题的线索。但它们并不是问题所在。
如果你在想,“我希望内存现在空闲,以便以后使用”,那就别想了。你现在可以使用这些内存和稍后再使用。这里无需权衡。使用内存是一种纯粹的胜利。现代操作系统将内存直接从一种用途转换为另一种用途,只有在万不得已的情况下才释放内存。
如果您需要帮助找出系统出了什么问题,我建议您提出一个新问题并尽可能详细地描述问题。特别是,不要使用“滞后”这个词,因为它可能意味着任何事情。准确描述您遇到的问题。