我们平时在使用电脑时,遇到卡顿、内存不足的情况,很多人第一反应便是“购买更大的内存条”。有时硬件升级存在不便或是预算有限,系统自带的虚拟内存便成为了一个“额外辅助手段”,能帮助我们缓解内存压力。今天老方就来跟你讲讲,什么是虚拟内存,它如何帮助我们,以及怎样设置才合理。
一、虚拟内存到底是什么
简单说虚拟内存,也就是将硬盘空间,当作内存去加以利用。
我们都知道,电脑运行程序需要内存(RAM),内存呢速度较为快速,不过其容量是有限的,并且成本也比较高。硬盘呢空间较大且价格便宜,但是速度却慢了很多很多。虚拟内存呢,就是操作系统利用硬盘上的一部分空间,将其模拟成额外的内存来进行使用。

当内存空间不足之时,系统便会将那些暂时用不上的数据,从内存之中转移至硬盘上的虚拟内存区域。如此这般,便可释放出一部分内存空间,以供当前正在运行的程序加以使用。此过程被称作“换页”或者“分页”。
换句话说:
-内存是电脑的短期记忆速度快,容量有限
-虚拟内存是硬盘上的“备用仓库”,容量大速度慢
-操作系统根据需要,把数据在内存和虚拟内存间调度
二、虚拟内存的作用和重要性
1.防止程序崩溃
如果内存被用满了,且不存在虚拟内存,这样程序便没有存放临时数据的地方,极有可能会崩溃,亦或是直接出现蓝屏现象。而虚拟内存能够为你多支撑一段时间。
2.允许运行更多程序
虚拟内存,增加了可用内存的总量,这样一来,你便能够同时打开更多的软件,而不会由于内存不足,被系统毫不留情地卡住。
3.兼容性需求
有些老软件,游戏以及系统组件,需要拥有虚拟内存,不然的话,或许会报错,亦或是无法启动。
4.影响系统性能
虚拟内存尽管比不上真实内存那般快速,不过倘若没有它,内存所承受的压力过大,便会对使用体验产生极为严重的影响。恰当地设置虚拟内存,能够提升系统的稳定性以及流畅性。
三、虚拟内存到底该怎么设置
系统自带虚拟内存之时,会自动进行管理。不过在很多情形之下,其默认设置并非最为理想,尤其是当内存相对较大,亦或是硬盘空间存在一定限制的时候。
1.找到虚拟内存设置入口
以Windows1011为例,操作步骤:
右键“此电脑”→“属性”→“高级系统设置”→“性能”一栏点击“设置
-进入“性能选项”窗口,选择“高级”标签
-点击“虚拟内存”区域的“更改”按钮
这里就是设置页面文件(虚拟内存)的地方。
2.了解页面文件大小单位
-初始大小和最大大小单位是MB兆字节
- 1GB = 1024MB。
3.关于页面文件大小的经验法则
老方总结了几条经验供参考:
-内存小于4GB的电脑,虚拟内存要大一些,建议设置初始和最大值为内存的1.5~3倍。例如2GB内存,虚拟内存设置为3GB~6GB(3072MB~6144MB)。
-内存4GB到16GB的电脑whatsapp网页版,一般设置虚拟内存为内存大小的1倍就够了比如8GB内存,8GB虚拟内存。
-内存大于16GB,可以适当减少虚拟内存,或者让系统自动管理因为内存够大,换页少依赖虚拟内存的机会低。
4.选择合适的硬盘分区放虚拟内存
虚拟内存被存储在硬盘之上,而硬盘之中不同的分区,其速度也是有所差异的:
-如果有固态硬盘SSD),强烈推荐把虚拟内存放在SSD盘,这样换页速度快
-机械硬盘HDD速度慢,不建议把虚拟内存放在碎片多或者经常读写的分区,防止影响性能和硬盘寿命
-多硬盘的电脑可以把虚拟内存放在非系统盘分区,减少系统盘负荷
5.是否关闭虚拟内存
不少人听说,“内存够大了,虚拟内存没用了”,便想着将虚拟内存关闭,以此来节省硬盘空间。
老方建议:
-绝大多数情况不要关闭虚拟内存,关闭后,某些程序会报错或者崩溃,系统稳定性下降。如果确实whatsapp登录,内存足够大(32GB及以上),这样就可以较为适宜地将虚拟内存减小一些,不过千万不要把它完全给关闭掉。
6.设置示范
假设电脑内存8GB,硬盘有一个100GB的SSD盘符D:
-进入虚拟内存设置
-取消勾选“自动管理所有驱动器的分页文件大小
-选择D盘
-选择“自定义大小”,初始大小设置为8192MB,最大大小设置为8192MB
-点击“设置”whatsapp网页版,确定后重启电脑生效

四、虚拟内存相关的常见问题及排查
1.电脑经常提示内存不足
-先看看实际内存和虚拟内存大小是不是够用
-如果虚拟内存设置太小,按照上面方法调大
-检查是否有内存泄漏程序占用大量内存,
2.系统卡顿特别厉害
-查看硬盘是否满,虚拟内存空间不足时换页频繁,导致卡顿
-硬盘坏道或者读写速度异常,也会影响虚拟内存性能
3.修改虚拟内存后系统蓝屏或不稳定
可能设置的初始值与最大值之间相差极为巨大,这便致使系统在管理方面陷入了混乱不堪的境地。故而建议将初始值设定为与最大值相同,以此来规避出现碎片之类的状况。
-检查硬盘健康状况,防止因硬盘故障影响虚拟内存
五、总结:虚拟内存是电脑的“外挂”存储器必须用好
虚拟内存,乃是系统为内存所加装的“外挂”它能够帮你稍稍缓解内存的紧张状况,从而避免程序出现崩溃的情况,进而提升系统的稳定性。
老方给你的建议是:
-不懂就用系统默认设置,够用就行
-内存较小时,适当调大虚拟内存,避免卡顿和出错
-有条件把虚拟内存放在SSD盘,提升性能
-只要不是极端情况,不要关闭虚拟内存
-初始大小和最大大小设置相同,避免碎片
-遇到内存相关问题,先确认虚拟内存设置是否合理
六、附录:简易虚拟内存设置步骤回顾
1.打开“此电脑”右键“属性”→“高级系统设置”
2.找到“性能”区域点击“设置”
3.选择“高级”标签点击“虚拟内存”区域的“更改”
4.取消自动管理
5.选择合适分区,选择“自定义大小”,输入初始和最大大小
6.点击“设置”,确定,重启生效
学会合理地设置虚拟内存,这不仅能够让电脑运行得更为平稳,而且还能减少在升级硬件方面的花销。当遇到内存不足,或者出现卡顿现象时,不要着急去更换内存条,首先查看一下你所设置的“外挂”状况。动手操作一番,进行适宜的调整,往往就能够化解很多的麻烦。
