spe*_*der 5 memory windows-7 performance pagefile windows-8.1
许多人问如何禁用页面文件,因为他们感受到了我将要问的问题的影响。相反,我想解决这个问题,而不禁用页面文件。
Windows 能够将其认为可能需要调出的页面文件 RAM 存储起来,尽管理论上这有助于避免紧急情况下的垃圾,但对于使用 HDD 速度较慢的系统(例如廉价笔记本电脑)的用户来说,这非常烦人。
例如我当前的计算机:现在使用的 RAM 为 4.8GB,但当前“提交费用”约为 8GB
使用 sysinternal 工具,我发现页面文件的大部分内容都是 RAM 中内容的抢占式副本,看起来确实很低(我有 8GB 的 ram,因此使用率为 61%),但是使用 RamMap我注意到大部分内存使用都是“备用”内存,而大部分“备用”内存是 Windows 缓存(使文件加载速度更快的缓存)。其中很大一部分是二进制文件,即游戏的声音文件。
那么,当前发生的情况:我玩一些游戏... Windows 将其加载到 RAM 上,并将其他内容复制到页面文件(使游戏性能变差),然后我停止玩,Windows 将游戏文件缓存在 RAM 上,因为RAM 使用率很高,它不断地在页面文件上放入更多内容,期望我用完 RAM,这会使速度变慢,因为它不断在我质量极差的 HDD 中执行 I/O。
但如果我只查看应用程序的实际 RAM 使用情况、当前运行的应用程序、进程、内核和使用的共享内容的提交费用,则实际 RAM 使用情况应该是 2.5GB,包括 RAM 和页面文件。
所以,我想尝试而不是告诉Windows不要缓存(缓存有点酷),或者禁用页面文件,我想告诉它不要使用页面文件,除非确实需要(例如,如果物理内存使用 - 备用)物理内存使用率 > 物理内存的 80%)。
有人知道我该怎么做吗?
经过大量研究,我了解到我所要求的实际上是不可能的,你无法调整 Windows 以使其表现得更好,能做的最好的事情就是完全禁用页面文件。
禁用页面文件对我来说基本上解决了问题,解决了我的大部分性能问题(并导致了一些其他问题),但这是完全值得的。
归档时间: |
|
查看次数: |
2282 次 |
最近记录: |