使命召唤:战区—配置足够却仍旧很卡的一种解决办法(虚拟内存篇)
使命召唤:战区—配置足够却仍旧很卡的一种解决办法(虚拟内存篇)
问题
听说动视做了使命召唤版的“吃鸡”游戏,拉小伙伴入坑的时候却遇到一堆乱七八糟的问题,倒也是一一解决掉了,现在整理出来,如果有与我们同样问题的小伙伴可以参考一下来处理;
小伙伴电脑玩这个游戏会出现卡顿的现象(掉帧),非常严重的掉帧,比如说进入地图,遇见人,捡东西的时候都会出现掉帧;
可以在选项 ——一般——GPU选项在左上角开启帧数显示。
可是小伙伴的电脑配置要比我的高出不少,用的同一加速器,排除了网络问题;
下面是我们两个的笔记本电脑配置:
CPU 内存 显卡 硬盘
i5-7300HQ16GB DDR4 2400MHz(8*2)GTX - 1050 (2G显存)128+1T
i5-8300H8GB DDR4 2400MHzGTX - 1050Ti(4G显存)128+1T
第一行是我的电脑配置,很明显不如小伙伴的电脑配置高(除了内存)所以考虑是不是内存不够而导致爆内存呢。然而查看游戏卡顿时的电脑状况,发现每次卡顿都是机械硬盘的占用率达到峰值的时候;随后检查虚拟内存的时候发现了症结所在;
他的电脑的默认的虚拟内存的存放在了机械硬盘下,而游戏同样也机械硬盘下,所以对磁盘的占用率高,游戏资源加载缓慢,因此造成卡顿现象;
解决办法
将虚拟内存调整到速度更快的固态硬盘而不是放在低速度的机械硬盘上;
提高计算机的内存,加个内存条;
我们采用第一种方法:
此电脑点右键选择属性:
在左侧选择系统高级设置:
在系统属性的高级菜单栏里面选择性能设置:
在性能选项的高级菜单选择虚拟内存更改:
进入调整虚拟内存界面:
我们的固态硬盘盘符一般是C盘,也即是系统所在位置;将其他盘上面的虚拟内存分页文件大小设置为无;将C盘分页文件大小选择自定义大小,初始大小为8192MB(1024*8),最大值为16384MB(8192*2)
重启电脑,问题解决。
扩展
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如RAM)的使用也更有效率。
注意:虚拟内存不只是“用磁盘空间来扩展物理内存”的意思——这只是扩充内存级别以使其包含硬盘驱动器而已。把内存扩展到磁盘只是使用虚拟内存技术的一个结果,它的作用也可以通过覆盖或者把处于不活动状态的程序以及它们的数据全部交换到磁盘上等方式来实现。对虚拟内存的定义是基于对地址空间的重定义的,即把地址空间定义为“连续的虚拟内存地址”,以借此“欺骗”程序,使它们以为自己正在使用一大块的“连续”地址。
(引自Wikipedia/虚拟内存)