亞摩士電腦.維修.買賣

亞摩士電腦.維修.買賣

搜尋
 
 

結果按:
 


Rechercher 進階搜尋

廣告合作伙伴

免费论坛


您沒有登錄。 請登錄註冊

亞摩士電腦.維修.買賣 » 亞摩士電腦討論區 » 教你突破32位系統的單進程2GB記憶體限制

教你突破32位系統的單進程2GB記憶體限制

上一篇主題 下一篇主題 向下  內容 [第1頁(共1頁)]

1 教你突破32位系統的單進程2GB記憶體限制 于 周六 12月 20, 2014 3:08 pm

大家都知道,32位系統下通常最多隻能識別不到4G的記憶體,且單個進程最多隻能使用2GB記憶體,4G的總記憶體限制可以通過ReadyFor4GB突破,今天要說的是怎樣突破單進程2GB記憶體限制。有時候,明明記憶體還很多,程式卻總是說記憶體不足,例如matlab,魔獸世界等等,這些還得歸咎于32位系統單進程最多使用2G記憶體空間的限制,使得應用程式無法使用更多的記憶體。下邊就來告訴大家怎樣突破這一限制。
Windows 7/8/8.1
以管理員許可權運行命令提示符,鍵入「bcdedit /set IncreaseUserVa 3072」回車,然後重啟電腦即可。
Windows XP
首先,運行命令提示符,鍵入「attrib –s –h –r c:\boot.ini」回車。
然後,用記事本打開C盤下的boot.ini檔,將內容替換為如下內容後保存退出:(雙系統或多系統使用者請勿修改)
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /noexecute=optin /fastdetect /3GB
最後,再次運行命令提示符,鍵入「attrib s h r c:\boot.ini」回車,然後重啟電腦即可。
經過上面的修改後,單進程將最多可以使用3GB的記憶體,突破了之前最多2GB的限制。3GB的記憶體對於多數的大型3D遊戲來講是夠了,如果你的應用仍舊需要更多的記憶體,那還是裝64位系統吧。

檢視會員個人資料 http://amos.888bbs.tw

上一篇主題 下一篇主題 回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章