我的电脑有 2 GB 的 RAM,我发现即使有足够的 RAM,Windows XP 仍会继续使用页面文件。这确实影响了电脑的性能,并使它变得太慢。
有没有办法让 Windows XP 仅在没有足够 RAM 时使用页面文件?
答案1
正如@Tom Wijsman 提到的,这不是一个好主意,但如果你真的想......
去
Control Panel -> System -> Advanced
并点击组Settings...
下的按钮Performance
。
这将打开此对话框
选择突出显示的选项并单击OK
笔记:这将禁用页面文件。据我所知,没有办法根据内存使用情况选择性地启用/禁用它。最接近的方法是将自定义大小设置为 0MB,这样 Windows 就会在需要时扩展它
(截图来源)
答案2
Windows 将使用页面文件释放空间用于系统缓存和其他应用程序。即使您现在有“空闲”内存,移动极少使用且可能永远不会再使用的页面(例如可执行文件中的启动代码页面)也可以将更多有用的东西放入该 RAM 中。
这确实影响了计算机的性能并使其运行速度变得太慢。
了解您如何衡量这一点会很有帮助。通常(当没有立即缺少可用页面时)分页发生在低优先级 — 任何特定的 IO 要求(数据或分页)都将获得优先权。