使命召喚:戰區—配置足夠卻仍舊很卡的一種解決辦法(虛擬內存篇)
問題
聽說動視做了使命召喚版的“吃雞”遊戲,拉小夥伴入坑的時候卻遇到一堆亂七八糟的問題,倒也是一一解決掉了,現在整理出來,如果有與我們同樣問題的小夥伴可以參考一下來處理;
- 小夥伴電腦玩這個遊戲會出現卡頓的現象(掉幀),非常嚴重的掉幀,比如說進入地圖,遇見人,撿東西的時候都會出現掉幀; 可以在選項 ——一般——GPU選項在左上角開啟幀數顯示。
- 可是小夥伴的電腦配置要比我的高出不少,用的同一加速器,排除了網絡問題;
- 下面是我們兩個的筆記本電腦配置:

- 第一行是我的電腦配置,很明顯不如小夥伴的電腦配置高(除了內存)所以考慮是不是內存不夠而導致爆內存呢。然而查看遊戲卡頓時的電腦狀況,發現每次卡頓都是機械硬盤的佔用率達到峰值的時候;隨後檢查虛擬內存的時候發現了癥結所在;
- 他的電腦的默認的虛擬內存的存放在了機械硬盤下,而遊戲同樣也機械硬盤下,所以對磁盤的佔用率高,遊戲資源加載緩慢,因此造成卡頓現象;
解決辦法
- 將虛擬內存調整到速度更快的固態硬盤而不是放在低速度的機械硬盤上;
- 提高計算機的內存,加個內存條;
我們採用第一種方法:
- 此電腦點右鍵選擇屬性:

- 在左側選擇系統高級設置:
- 在系統屬性的高級菜單欄裡面選擇性能設置:
- 在性能選項的高級菜單選擇虛擬內存更改:
- 進入調整虛擬內存界面:
- 我們的固態硬盤盤符一般是C盤,也即是系統所在位置;將其他盤上面的虛擬內存分頁文件大小設置為無 ;將C盤分頁文件大小選擇自定義大小,初始大小為8192MB(1024*8),最大值為16384MB(8192*2)
- 重啟電腦,問題解決。
擴展
虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認為它擁有連續可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁盤存儲器上,在需要時進行數據交換。與沒有使用虛擬內存技術的系統相比,使用這種技術的系統使得大型程序的編寫變得更容易,對真正的物理內存(例如RAM)的使用也更有效率。
注意:虛擬內存不只是“用磁盤空間來擴展物理內存”的意思——這只是擴充內存級別以使其包含硬盤驅動器而已。把內存擴展到磁盤只是使用虛擬內存技術的一個結果,它的作用也可以通過
覆蓋或者把處於不活動狀態的程序以及它們的數據全部交換到磁盤上等方式來實現。對虛擬內存的定義是基於對地址空間的重定義的,即把地址空間定義為“連續的虛擬內存地址”,以藉此“欺騙”程序,使它們以為自己正在使用一大塊的“連續”地址。(引自Wikipedia/虛擬內存)
閱讀更多 逐眸小亭 的文章