我的电脑有 6GB 的 RAM,但当我使用大型程序时,窗口会将程序使用的部分数据推送到交换文件中。自然,程序运行速度会慢很多。
为了避免这种情况,我尝试禁用交换文件。但是当我在 6GB 内存上使用到 4GB 时,窗口告诉我关闭我想要使用的程序!
所以我的问题是:如果我禁用交换文件,如何充分利用我的 RAM?以及如何避免某些程序使用交换文件?
答案1
如果 Windows 报告某个程序占用了大量内存,并且由于 Windows 内存不足而需要关闭该程序,则意味着您的虚拟内存(RAM + 交换/页面文件)已接近最大容量。您需要添加页面文件/增加页面文件的大小、添加更多内存或关闭不使用的程序。
一般来说,禁用页面文件将不是全面提高系统性能。操作系统只将正在使用的内容移入交换区较少的比它想要移入 RAM 的数据更多。禁用页面文件意味着 Windows 无法将低优先级数据移出 RAM,以便为高优先级数据腾出更多空间。这是很坏为了提高性能。
如果您希望减少页面文件的使用,请添加更多 RAM,或关闭在后台运行的程序。其他任何操作(缩小页面文件、使用 RAM 磁盘等)都会使整体系统性能变差。