说起这个虚拟内存,我一开始也是一头雾水,老听说要设置,不设置就容易卡顿,系统出问题。那时候,我刚开始玩电脑,什么都不懂,电脑买回来,看着系统自己跑,也没想过还有这玩意儿要手动调的。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
最早接触这东西,还是我那台老机器,内存就8G。那时候玩儿一些大点的游戏,比如《赛博朋克》刚出来那会儿,显卡倒是勉强够用,结果一进游戏就卡得要死,有时候直接给我弹桌面,报个内存不足的错。我当时就懵了,8G内存怎么会不够?别人都说够用!
第一次动手折腾
出这问题之后,我就开始上网找办法。那时候网上一堆教程,说是什么虚拟内存要设成物理内存的1.5倍、2倍。我一看,哟,还有这说法。我的8G内存,1.5倍就是12G,2倍就是16G。当时也没多想,就屁颠屁颠跑去系统设置里找虚拟内存那项。找到是找到了,一看默认是系统管理。我就寻思,系统管理还出问题,那肯定是没设
于是我照着那些教程,把初始大小和最大大小都设成了12288MB,也就是12G。保存重启,心里还美滋滋的,想着这下肯定没问题了。结果?游戏是能玩一会儿了,但还是时不时卡一下,有时候玩久了,还是会报错跳出。甚至有时候,开的软件多了,直接整个电脑给我蓝屏了,搞得我火大得很。
那段时间,我折腾这虚拟内存真是折腾得够呛。一会儿设1.5倍,一会儿设2倍,有时候甚至听了别人的鬼点子,直接设了个20G。C盘一下子就少了一大截空间,可效果还是不满意。总觉得哪里不对劲,但又说不上来。
后来是怎么搞明白的?
这事儿转折点,是我后来升级了电脑。换了新主板,内存也加到了16G。我寻思着,16G内存总够用了?谁知道,新电脑用了一段时间,玩一些内存占用同样大的游戏,还是偶尔会有点卡顿,虽然不至于报错蓝屏了,但那种不流畅的感觉,让人很不爽。特别是玩一些模拟器游戏,开几个窗口,总觉得少了点什么。
这回,我没急着去网上找那些什么1.5倍2倍的定论。我开始琢磨,是不是我之前压根就没理解这东西是干嘛用的。我特意去翻了一些比较老的,但讲得特别细的技术论坛,还有一些系统维护的博客,那种专业人士自己写的经验分享。
翻来翻去,我才慢慢搞懂了。
原来,虚拟内存这东西,说白了就是当你的物理内存不够用的时候,系统会拿硬盘空间来临时充当内存用。但硬盘速度跟内存比起来,那简直是天壤之别。一旦频繁用到虚拟内存,你的电脑肯定就慢下来了。那些1.5倍、2倍的说法,好多都是给以前内存小、系统老的电脑定的,而且还得看你平时都干些
我仔细回想了一下我电脑出问题的时候:
- 内存不足报错:明显是物理内存真的不够用了,但又强行要用。
- 蓝屏:可能是虚拟内存文件本身出了问题,或者系统在管理这块儿卡壳了。
- 卡顿:大概率是系统在硬盘上频繁读写虚拟内存,拖慢了整体速度。
我当时就想明白了,我之前那些瞎设的数字,根本没解决根本问题,反而可能因为设置不合理,让系统更懵逼了。
那我是怎么设置的?
想通了之后,我就干了两件事。
- 我把系统管理虚拟内存又给勾选上了。
- 我额外给C盘设置了一个自定义大小的虚拟内存,但初始大小和最大大小我设了个固定的,比如8192MB到8192MB,也就是8G。
你可能要问了,为啥要这么搞?
我当时是这么想的:
- 让系统自己管理,它知道什么时候该用多少,遇到突发情况或者程序异常的时候,它能自己调整,避免像我之前那样固定死了反而出问题。
- 我单独在C盘给它加了个固定大小的虚拟内存,这是个“备用急救包”。我选的是8G,这主要是考虑到我的电脑平时开的程序确实比较多,有时候偶尔会超出16G物理内存的上限。设个固定的,主要是为了避免虚拟内存文件大小老是变来变去,这样硬盘碎片能少一点,性能也能稳定一点。而且即便真的用到这8G虚拟内存,也是作为一个补充,不会因为设置得太大把C盘空间吃光,也不会因为太小而不够用。
我还特意去监控了一下我电脑的内存使用情况。发现我平常工作,跑一些软件,内存占用基本都在10-14G之间,偶尔会飙到15G多。只有在我玩那些特别吃内存的游戏,或者同时开一大堆虚拟机的时候,物理内存才会吃紧,这时候才会用到我那8G的固定虚拟内存。而系统自己管理的,通常都是作为更极限的备用。
这么一搞,我的电脑就稳定多了。以前那种玩一会儿就卡顿,或者偶尔报错跳出的情况,就再也没出现过。就算内存占用再高,也只是稍微慢一点,从来没死过机。C盘空间也没被莫名其妙地吃掉一大块。这虚拟内存真不是随便设个1.5倍2倍就完事的,得看你自己的实际情况。