先说一下,我也不是专业的,只是发表一下自己的看法。
游戏时卡不卡,大家通常讨论的只有三点:内存、显存、CPU,这三项固然重要,可还有一项总是被大家忽视,那就是硬盘。
先说一下为什么长挂机挂机之后按Q、R、C等会卡,这是因为windows会自动优化后台窗口的内存,把后台窗口的大部分内存转至虚拟内存,也就是转至硬盘上,然后在使用时再从虚拟内存转至物理内存。(关于虚拟内存大家可以参考百度百科对此的介绍:
http://baike.baidu.com/view/976.htm?fr=ala0_1_1)
大家可以做一个小实验,打开一个软件(最好是内存占用比较大的,这样看着明显),看这个软件的内存占用,然后最小化,再看,你会发现,内存占用会明显减少。软件正在运行,内存怎么会减少呢?这就是Windows把内存转到了虚拟内存。
如果诛仙长时间挂机,Windows会自动把诛仙的大部分内存都转到虚拟内存,重新打开诛仙时,因为硬盘读取速度的问题,这些虚拟内存不能马上转至物理内存,这样就卡了。不知道大家注意了没有,长时间挂机之后再切换回诛仙,机箱上的硬盘指示灯会一直亮好长时间,这就是在转移内存。
如果大家在玩游戏时总是很卡,那就是内存、显存、CPU这三项的问题了,如果只是长时间挂机之后再切换回诛仙时卡,这就是硬盘问题。硬盘的读取速度没办法像内存那样快,所以这个问题也不好解决,只有切换回诛仙玩一会,让系统把虚拟内存转移出来,这样才能不卡。