windows虚拟内存有用吗

windows虚拟内存有用吗

Windows 虚拟内存是有用的。
虚拟内存别称虚拟存储器(virtual memory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows 中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。
即使安装了大容量的内存条,在物理内存充足的情况下,也不建议禁用虚拟内存,原因如下:

  1. 部分软件运行需要虚拟内存:例如 Photoshop、3DMark 等软件在运行时需要虚拟内存辅助,强行关闭很可能导致运行出错或崩溃。另外,Windows 的一些核心功能也会使用虚拟内存,如 Superprefetch、内存转储等;
  2. 提高反映速度:分页文件有着帮物理内存提高 “命中率” 和 “稳定性” 的作用,从而减少对物理内存的读取,保护内存,延长内存的使用寿命;
  3. 补充物理内存:即使安装了较大容量的内存条,在长时间使用状态下,也可能出现内存不够用的情况,尤其是运行多个大程序时,对内存的需求非常大。当物理内存不能满足需求时,如果开启了虚拟内存,它能够自动实现部分物理内存的功能,缓解内存紧张问题;
  4. 虚拟内存不拖慢系统整体性能:只有当物理内存用尽后,才会启用分页文件。换句话说,在物理内存可以满足当前需要时,Windows 并不会弃用高速内存而选用速度更慢的硬盘文件(分页文件),因此不必担心开启分页文件会占用硬盘空间而影响系统整体性能,除非物理内存真的无法满足系统需要。

一般情况下,可让 Windows 来自动分配管理虚拟内存,它能根据实际内存的使用情况,动态调整虚拟内存的大小。如果需要手动设置虚拟内存,方法如下(以 Windows 10 为例):
  1. 电脑上点击【开始】菜单(或按键盘上的 Windows 键),在 “计算机” 上单机右键,选择 “属性”;
  2. 点击【高级系统设置】;
  3. 在 “系统属性” 对话框里面选择【高级】,在 “性能” 下方点击【设置】;
  4. 在 “性能选项” 对话框里面点击【高级】,点击【更改】;
  5. 在 “虚拟内存” 对话框里面勾选 “自动管理所有驱动器的分页文件大小”,其虚拟内存将会被自动分配;
  6. 若要手动设置,将 “自动管理所有驱动器的分页文件大小” 前面的勾去掉,之后选择 “自定义大小”,输入所要设置的初始大小和最大值,如初始大小为 2000,最大值为 8000;
  7. 输入数值后,点击【设置】、【确定】,重启电脑方可生效。

需注意,虚拟内存的设定主要根据内存大小和电脑的用途来设定。一般默认是物理内存的 1.5~2 倍。如果系统分区剩余空间不够大,可将虚拟内存设置到别的有较大剩余空间的分区,但仍建议由系统设置大小。另外,虚拟内存最好不要与系统设在同一分区内,以避免系统在此分区内进行频繁的读写操作而影响系统速度。

看过该文章的人还看了