虚拟内存 - 设置和建议
虚拟内存(又称为分页文件)本质上是硬盘或固态硬盘上由操作系统分配的空间块,当没有足够物理 RAM 可用于运行中的程序时,虚拟内存会充当 RAM。虚拟内存可提供额外的“虚假”RAM 以便程序能继续运行,但这种情况下的 HDD 和 SSD 访问和性能比使用真实 RAM 时慢很多,因此,如果过度依赖虚拟内存,往往会导致性能明显下降。
在 Windows® 系统中管理虚拟内存比较容易,但通常并不需要这样做。默认情况下,Windows 会根据您的需求和安装的 RAM 即时调整虚拟内存。它会根据您安装的 RAM 预计您的需求并相应地进行自我设置,如果内存用量达到高峰,它还会进行自我调整。如果您正在运行大量 RAM,这种自我调整功能可能会导致占用大量空间(例如,具有 8GB RAM 的系统通常默认为具有 8GB 虚拟内存,还可能增加至高达 16GB)。有些用户会更改虚拟内存设置,以减少操作系统在硬盘或固态硬盘上占用的空间,因为他们认为自己有足够的 RAM,无需使用操作系统的虚拟内存功能。用户还希望回收由于虚拟内存未得到利用而“浪费”的空间,这种情况对于 SSD 中的高成本存储尤其常见。然而,通过减少或消除虚拟内存来释放硬盘空间会带来一些风险,导致错误或系统不稳定,因为有时候您需要更多虚拟内存,但已超出系统可使用的虚拟内存量上限。
通常也不需要增加虚拟内存。对于虚拟内存的多少会影响程序是否能正常运行的情况,优选解决方法是升级 RAM,因为 RAM 速度远远超过虚拟内存的性能。较之于改进旨在提供这一优势的专用硬件,增加虚拟内存会导致系统性能下降。
手动调整此设置的风险由您自行承担,不应尝试这样做,除非您获得关于自己实际需求的可靠指引。如果没有为虚拟内存分配足够的空间,可能会导致程序或整个系统出现故障。此外,旧版程序的设计建立在“有分页文件供其使用”这一假设上,因此,如果由于配置不正确而导致没有足够的虚拟内存可用,各个程序可能会出现故障。
旧版 Windows 中关于这些调整的详细说明可能与以下说明略有不同,但大部分内容仍将适用,因为此功能自 Windows XP 以来没有很大变化。
- 通过以下方法之一进入系统属性:使用控制面板的系统和安全子菜单中的系统链接;或者,在“开始”菜单中右键单击计算机并选择属性(仅适用于 Windows 7 及更低版本)。将会打开下图所示的窗口。
- 选择高级系统设置(上图中以红色数字 1 标示的链接)。将会打开系统属性窗口。
- 点击“性能”类别的设置按钮(上图中以数字 2 标示的按钮)。此时将打开“性能选项”窗口。
- 选择“高级”选项卡(在图中以数字 3 标示),然后单击更改按钮(在图中以数字 4 标示)。将会打开“虚拟内存”窗口(在图中以数字 5 标示),在此窗口中可以调整虚拟内存设置。
如果禁用“自动管理所有驱动器的分页文件大小”,您可以在此窗口中手动设置大小或大小范围,指定在有多个驱动器的情况下要将此空间置于哪个驱动器中(通过将分页文件移到二级盘片式硬盘来释放 SSD 的空间),或完全禁用此功能。
虽然有些用户会选择关闭自动管理功能或关闭所有虚拟内存功能,但我们的官方建议是使这些功能保持开启状态。如果您懂得根据使用情况减少虚拟内存大小,可以这样做,但完全禁用此功能并不一定安全。即使您认为自己有足够的 RAM,无需使用虚拟内存功能,但这样更改仍会使您面临软件优化不良的风险,尤其是如果出现内存泄漏问题,会使 RAM 占用量增加,导致出现故障。
©2019 Micron Technology, Inc.。保留所有权利。信息、产品和/或规格如有变更,恕不另行通知。如印刷或照相技术出现疏漏或错误,Crucial 英睿达或 Micron Technology, Inc. 概不负责。Micron 美光、Micron 美光徽标、Crucial 英睿达和 Crucial 英睿达徽标是 Micron Technology, Inc. 的商标或注册商标。Windows 是 Microsoft Corporation 在美国和/或其他国家/地区的商标。所有其他商标和服务标志均归其相应所有者所有。