降低代码执行中得内存消耗_电脑内存不够用,或许你可以试试设置虚拟内存
首先,我们来科普一下。虚拟内存是什么电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。电脑就会出现卡顿的情况。为解决该问题,Windows中可以使用虚拟内存技术,即分割出一部分硬盘空间来充当内存使用,以此解决内存不足的情况。把内存扩展到磁盘只是虚拟内存技术的一个结果,它的作用可以通过覆盖或者把处于不活动状态的程序以及它们的数据全部交换到磁盘上等方式来实现。对
首先,我们来科普一下。
- 虚拟内存是什么
电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。电脑就会出现卡顿的情况。为解决该问题,Windows中可以使用虚拟内存技术,即分割出一部分硬盘空间来充当内存使用,以此解决内存不足的情况。
把内存扩展到磁盘只是虚拟内存技术的一个结果,它的作用可以通过覆盖或者把处于不活动状态的程序以及它们的数据全部交换到磁盘上等方式来实现。
对虚拟内存的定义是基于对地址空间的重定义的,即把地址空间定义为“连续的虚拟内存地址”,以借此“欺骗”程序,使它们以为自己正在使用的是一大块的“连续”地址。
- 虚拟内存大小的调整
16g 32g已经随处可见,经过几十年的发展,计算机技术已经今非昔比。从硬件方面来看,虚拟内存技术的作用正在逐步降低,许多人会直接购买内存以扩大容量。
物理内存越低,频率越小,设置虚拟内存对性能提升越大。也就是在低于1G,或者1、2G物理内存的DDR2时代,设置物理内存2倍的虚拟内存会对运行大软件有很好的辅助作用,到DDR3时代作用就已经大幅下降。
在当下DDR4物理内存普遍都高,基础频率也都很高的情况下,虚拟内存的作用已经没有以前那么大了。但是对于急需扩大容量的小伙伴来说,虚拟内存大小的调整仍然是一味良药。
比如用小内存来干大内存的事。玩《绝地求生》要求16G内存,但是你只有8G。咋弄?虚拟内存开到10G,整体效果就流畅了很多。
- 虚拟内存可以关闭吗
有的小伙伴可能会说,我的内存16G、32G,完全够用的。是不是就可以把虚拟内存关掉了?
答案就是:不可以
因为Windows操作系统中虚拟内存承载了许多超出页面文件功能以外的功能。在很多时候,Windows系统需要利用虚拟内存执行一些特定的操作,例如软件内存纠错、更大宽容度的地址混淆、更大的process fork cache之类来提高内存的命中率和系统的稳定性。
比如PR和AE等这一类大型应用程序是十分耗内存的,在运行的时候有了虚拟内存的作用系统才能更协调地工作。如果关闭虚拟内存,反而会降低系统的可靠性和性能。
那么虚拟内存设置为多大合理呢?
一般说是物理内存的1.5—3倍。比如16G的物理内存,虚拟内存设置范围在24576—49152MB之间。
其实,win10系统的虚拟内存设置的程序相对合理,所以win10系统的小伙伴们可以让操作系统管理虚拟内存。如果你习惯自己掌控的话,那就要好好的想一下你平常使用的软件和操作,受到虚拟内存的影响有多大,再设置合适的值。如果电脑带不动游戏,比如吃鸡,小伙伴们可以自行调整。
- 如何更改虚拟内存呢
右击windows图标,点击设置。在搜索框中输入【高级系统设置】,点击确定。
点击弹出窗口中的“高级”“设置”
点击“高级”“更改”
勾选“自定义大小”,在输入框中写入你想要调整的数值,点击确定即可。
//end
关注我,每天一个提升电脑的小技能!!
更多推荐



所有评论(0)