跑出虛擬記憶體最小值太低....

2010-04-26 4:43 am
我電腦配備還不錯
RAM 2G 雖然不算高
但很多高需求的遊戲都跑的動
最近只開2D網路遊戲
需求很低
但是偶爾還會跑出虛擬記憶體最小值太低
這是怎樣??
更高需求的遊戲都照樣跑了
怎會出現這個??
更新1:

TO 光羽佳: 所以是設定問題... 不是我記憶體太低??

回答 (2)

2010-04-26 4:49 am
✔ 最佳答案
設定虛擬記憶體大小的話,可在桌面上「我的電腦」圖示上,按滑鼠右鍵,點選「內容」→ 進階→ 效能:設定→ 進階→ 虛擬記憶體:變更即可。點取「自訂大小」選項按鈕,建議將「起始大小」設定為記憶體的1.5倍, 而「最大值」根據你的硬碟可用空間設定為2到3倍。例如記憶體為256MB的話,則將「起始大小」設定為「384」,「最大值」設定為2到3倍,在調整完後按下「設定」按鈕,之後重新開機即可。

2010-04-25 21:00:49 補充:
是的
請試試看是否可以改善
如果不行就是2GB還不夠
基本上應該是足夠因為您才跑2D遊戲
參考: 擁有國家乙級證照及多年修護經驗




調整虛擬記憶體,建議不要設定在系統磁碟機

相對於實體記憶體而言,這是一種作業系統運用的技術,將磁碟空間模擬成記憶體,使得在實體記憶體不足的系統上,也可執行需要記憶體較多的應用程式。通常 Windows 中會將虛擬記憶體的大小調整在實體記憶體的 2.5 倍。



使用虛擬記憶體之優點:

程式不再受到實際記憶體可用空間限制,可用空間變大。

有更多程式能同時運用記憶體,增加了CPU 使用率。

載入程式或置換程式所須 I/O 次數減少,速度加快。

虛擬記憶體在磁碟內是以「交換(置換)檔」存在,Windows 9X 系列中是 win386.swp 這個檔案,而在 Windows 2000、Windows XP中則是 pagefiles.sys 這個檔案。Windows 的「虛擬記憶體交換檔」就是拿一部分的硬碟空間來當作記憶體使用,先把一些記憶體中閒置太久的程式,丟到硬碟上,當有需要用到時程式或資料時再從硬碟 win386.swp 或 pagefiles.sys 裡叫回來。



「虛擬記憶體交換檔」並不是用永遠維持固定的大小(除非限制記憶體大小),執行的應用程式越多,「虛擬記憶體交換檔」也就越大,是根據記憶體使用狀況,自動且機動的調整大小。



如何調整虛擬記憶體:

若要設定虛擬記憶體大小的話,可在桌面上「我的電腦」圖示上,按滑鼠右鍵,點選「內容」→ 進階 → 效能:設定 → 進階 → 虛擬記憶體:變更:先選擇要變更的磁碟機再設定分頁檔大小。



如果要改變虛擬記憶體的存放位置,可從「磁碟機」方框內選擇要使用的磁碟。如果想要自己設定大小,可調整「起始大小(MB)」及「最大值(MB)」的方框,填入你想要的初始大小及可使用的最大值,一般最適合的檔案大小值,大約是電腦實體記憶體的 1.5-2 倍左右較合宜。例如:你有 128MB 的實體記憶體,虛擬記憶體最大就可以設為 128 的 1.5 倍,也就是
192MB(起始大小)及 256MB(最大值)是比較恰當的,既不會浪費空間,也不會小到影響系統效能。在調整完後按「設定」,之後重新開機即可。
參考: 天之心


收錄日期: 2021-05-02 10:12:36
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100425000016KK08687

檢視 Wayback Machine 備份