使命召喚:戰(zhàn)區(qū)—配置足夠卻仍舊很卡的一種解決辦法(虛擬內(nèi)存篇)
問(wèn)題
聽說(shuō)動(dòng)視做了使命召喚版的“吃雞”游戲,拉小伙伴入坑的時(shí)候卻遇到一堆亂七八糟的問(wèn)題衔沼,倒也是一一解決掉了禁荒,現(xiàn)在整理出來(lái),如果有與我們同樣問(wèn)題的小伙伴可以參考一下來(lái)處理惊搏;
小伙伴電腦玩這個(gè)游戲會(huì)出現(xiàn)卡頓的現(xiàn)象(掉幀)怠益,非常嚴(yán)重的掉幀仪搔,比如說(shuō)進(jìn)入地圖,遇見人蜻牢,撿東西的時(shí)候都會(huì)出現(xiàn)掉幀烤咧;
可以在選項(xiàng) ——一般——GPU選項(xiàng)在左上角開啟幀數(shù)顯示。
可是小伙伴的電腦配置要比我的高出不少抢呆,用的同一加速器煮嫌,排除了網(wǎng)絡(luò)問(wèn)題;
下面是我們兩個(gè)的筆記本電腦配置:
CPU? 內(nèi)存? ?顯卡? ?硬盤
i5-7300HQ16GB DDR4 2400MHz(8*2)GTX - 1050 (2G顯存)128+1T
i5-8300H8GB DDR4 2400MHzGTX - 1050Ti(4G顯存)128+1T
第一行是我的電腦配置抱虐,很明顯不如小伙伴的電腦配置高(除了內(nèi)存)所以考慮是不是內(nèi)存不夠而導(dǎo)致爆內(nèi)存呢昌阿。然而查看游戲卡頓時(shí)的電腦狀況,發(fā)現(xiàn)每次卡頓都是機(jī)械硬盤的占用率達(dá)到峰值的時(shí)候恳邀;隨后檢查虛擬內(nèi)存的時(shí)候發(fā)現(xiàn)了癥結(jié)所在懦冰;
他的電腦的默認(rèn)的虛擬內(nèi)存的存放在了機(jī)械硬盤下,而游戲同樣也機(jī)械硬盤下谣沸,所以對(duì)磁盤的占用率高刷钢,游戲資源加載緩慢,因此造成卡頓現(xiàn)象乳附;
解決辦法
將虛擬內(nèi)存調(diào)整到速度更快的固態(tài)硬盤而不是放在低速度的機(jī)械硬盤上内地;
提高計(jì)算機(jī)的內(nèi)存椰弊,加個(gè)內(nèi)存條;
我們采用第一種方法:
此電腦點(diǎn)右鍵選擇屬性:
在左側(cè)選擇系統(tǒng)高級(jí)設(shè)置:
在系統(tǒng)屬性的高級(jí)菜單欄里面選擇性能設(shè)置:
在性能選項(xiàng)的高級(jí)菜單選擇虛擬內(nèi)存更改:
進(jìn)入調(diào)整虛擬內(nèi)存界面:
我們的固態(tài)硬盤盤符一般是C盤瓤鼻,也即是系統(tǒng)所在位置;將其他盤上面的虛擬內(nèi)存分頁(yè)文件大小設(shè)置為無(wú)贤重;將C盤分頁(yè)文件大小選擇自定義大小茬祷,初始大小為8192MB(1024*8),最大值為16384MB(8192*2)
重啟電腦并蝗,問(wèn)題解決祭犯。
擴(kuò)展
虛擬內(nèi)存是計(jì)算機(jī)系統(tǒng)內(nèi)存管理的一種技術(shù)。它使得應(yīng)用程序認(rèn)為它擁有連續(xù)可用的內(nèi)存(一個(gè)連續(xù)完整的地址空間)滚停,而實(shí)際上沃粗,它通常是被分隔成多個(gè)物理內(nèi)存碎片,還有部分暫時(shí)存儲(chǔ)在外部磁盤存儲(chǔ)器上键畴,在需要時(shí)進(jìn)行數(shù)據(jù)交換最盅。與沒(méi)有使用虛擬內(nèi)存技術(shù)的系統(tǒng)相比,使用這種技術(shù)的系統(tǒng)使得大型程序的編寫變得更容易起惕,對(duì)真正的物理內(nèi)存(例如RAM)的使用也更有效率涡贱。
注意:虛擬內(nèi)存不只是“用磁盤空間來(lái)擴(kuò)展物理內(nèi)存”的意思——這只是擴(kuò)充內(nèi)存級(jí)別以使其包含硬盤驅(qū)動(dòng)器而已。把內(nèi)存擴(kuò)展到磁盤只是使用虛擬內(nèi)存技術(shù)的一個(gè)結(jié)果惹想,它的作用也可以通過(guò)覆蓋或者把處于不活動(dòng)狀態(tài)的程序以及它們的數(shù)據(jù)全部交換到磁盤上等方式來(lái)實(shí)現(xiàn)问词。對(duì)虛擬內(nèi)存的定義是基于對(duì)地址空間的重定義的,即把地址空間定義為“連續(xù)的虛擬內(nèi)存地址”嘀粱,以借此“欺騙”程序激挪,使它們以為自己正在使用一大塊的“連續(xù)”地址。
(引自Wikipedia/虛擬內(nèi)存)