学习机

学习有难点.就用快易典

电脑内存不够用,你肯定没有设置虚拟内存

永乐    2020-04-09    218
学习机

今天要说的虚拟内存,好像是一个没啥用的小知识。


不过鉴于很多小伙伴不知道这是干啥的,还是想和大家科普一下。



No.1


虚拟内存是什么


电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用,以此缓解内存不足的情况。



但是,把内存扩展到磁盘只是使用虚拟内存技术的一个结果,它的作用也可以通过覆盖或者把处于不活动状态的程序以及它们的数据全部交换到磁盘上等方式来实现。

对虚拟内存的定义是基于对地址空间的重定义的,即把地址空间定义为“连续的虚拟内存地址”,以借此“欺骗”程序,使它们以为自己正在使用一大块的“连续”地址。



No.2


虚拟内存大小的调整


经过几十年的发展,计算机技术已经今非昔比。从内存上来说,虚拟内存技术的作用正在逐步降低。



物理内存越低,频率越小,设置虚拟内存对性能提升越大。也就是在低于1G,或者1、2G物理内存的DDR2时代,设置物理内存2倍的虚拟内存会对运行大软件有很好的辅助作用,到DDR3时代作用就已经大幅下降。

在当下DDR4物理内存普遍都高,基础频率也都很高的情况下,虚拟内存的作用已经没有以前那么大了。但是对很多小伙伴的电脑来说,虚拟内存大小的调整仍然是一味良药。

比如用小内存来干大内存的事。玩《绝地求生》要求16G内存,但是你只有8G。咋弄?虚拟内存开到8-10G,整体效果就流畅了很多。

再比如有一个叫《X之谷》的坑爹游戏,不知道大家有没有喜欢玩的,就是一个不管你内存有多大,一定要虚拟内存8G以上才能玩的坑爹游戏。所以玩《X之谷》的小伙伴记得去调整一下虚拟内存。

哦,对了,当运行软件提示内存不足时,也可以尝试下调高虚拟内存哦!



No.3


虚拟内存可以关闭吗


有的小伙伴可能会说,我的内存16G、32G,是不是就可以把虚拟内存关掉了?

答案就是:不可以



因为Windows操作系统中虚拟内存承载了许多超出页面文件功能以外的功能。在很多时候,Windows系统需要利用虚拟内存执行一些特定的操作,例如软件内存纠错、更大宽容度的地址混淆、更大的process fork cache之类来提高内存的命中率和系统的稳定性。

比如PR和AE等这一类大型应用程序是十分耗内存的,在运行的时候有了虚拟内存的作用系统才能更协调地工作。如果关闭虚拟内存,反而会降低系统的可靠性和性能。



那么虚拟内存设置为多大合理呢?



一般说是物理内存的1.5——3倍。比如16G的物理内存,虚拟内存设置范围在24576——49152MB之间。



其实,win10系统的虚拟内存设置的程序相对合理,所以win10系统的小伙伴们可以让操作系统管理虚拟内存。如果你习惯自己掌控的话,那就要好好的想一下你平常使用的软件和操作,受到虚拟内存的影响有多大,再设置合适的值。如果电脑带不动游戏,比如吃鸡、龙之谷等,小伙伴们可以自行调整。



No.4


如何更改虚拟内存


右击windows图标,点击设置。在搜索框中输入【高级系统设置】,点击确定。


点击弹出窗口中的“高级”“设置”



点击“高级”“更改”



勾选“自定义大小”,在输入框中写入你想要调整的数值,点击确定即可。



好了,看完之后是不是觉得奇怪的知识又增加了?



学习机

本文链接:https://www.xuexiji.cc/post/56.html

转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!

上一篇  下一篇

相关文章

请发表您的评论