![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 效能極限
(https://www.pcdvd.com.tw/forumdisplay.php?f=18)
- - 1G的RAM,設定虛擬記憶體
(https://www.pcdvd.com.tw/showthread.php?t=319455)
|
|---|
引用:
如果你常用photoshop、InDesire之類的軟體你就會發現,即使你的記憶體加到1G... 如果虛擬記憶體設太低,系統還是會跳出訊息警告你虛擬記憶體太低...餓到不夠用... |
引用:
我用Corel photopaint,實體記憶體1024MB,虛擬記憶體最高破2G,因為開許多大圖檔編輯!!! |
Windows 系統(包括 2K/XP) 即使你實體記憶體再大, 它也不會優先使用
一定會去 swap 硬碟, 使用虛擬記憶體. 除非手動關掉虛擬. 下面是我曾試過的經驗: 實體 RAM 1.28G(512*2+256*1) OS: Win2K sp4 跑一個大程式 虛擬設 Min 20MB, Max 510MB 跑程式中看工作管理員中實體RAM用了 3百多MB, 而 Swap 檔 pagefiles.sys 也開了 3百多MB. 虛擬改設 Min 0MB(手動關了), 重開機 跑程式中看工作管理員中實體RAM用了 6百多MB, 而 Swap 檔 pagefiles.sys 不存在. |
建議是不要關虛擬記憶體
因為虛擬記憶體的用處就是使得程式如果要求的記憶體大於實體記憶體的話,還能執行程式 因為執行程式時OS只會把現在所需的那段程式讀到實體記憶體中,剩下暫時用不到的地方會放在虛擬記憶體中 如果關掉虛擬記憶體的話 OS就必須將執行檔所有的程式碼load到實體記憶體中,尤其是開多個程式的話,如果程式碼的總容量大於實體記憶體... 就等著OS嗶你了 相信我... 把虛擬記憶體關掉的話,就算把RAM加到4G全滿都是不夠的... 我叔叔公司的Mainframe有18G記憶體,還是得開虛擬記憶體 因為虛擬記憶體不只是實體的延伸,而是OS設計很重要的一環 尤其在多工環境下 |
還是開著吧....有用的...系統會幫你的
|
喔 那把記憶體插到4G就行了
虛擬記憶體完全不用開 XP能控管的部分是4G 插滿才是王道 插滿的記憶體記的要ECC的 那是規定 ^^~ |
虛擬記憶體一般最好不要關的好...
況且現在硬碟容量都蠻大的,差不了這一兩GB的空間的; 我的設定是系統預設值再加倍... 曾經有碰過有一台公司裡的文書處理電腦,記憶體是256MB,celeron 900的處理器,7200轉seagate硬碟,剛灌好win2000pro sp4後,和office 2000 pro sr1a後,每次開機後執行office必當,而且是完全死當,百思不得其解為何...連BIOS都更新了... 到最後將虛擬記憶體由384MB調高成768MB或是更高,開office就不曾再當過, 開機也是變得比較順..... 這不曉得也是不是虛擬記憶體的緣故...:jolin: |
引用:
以上基本上沒錯,不過需要小小補充一下:),VM(虛擬記憶體)最主要是解決一般實 體記憶體很少會裝到4G,又想充分利用4G完整的記憶體空間. 80X86的記憶體定址(Protect Mode)會分成兩個階段,其中一個是linear address(線性位置),另一個 才是physical address(實體位置),如果當進入protect mode時候由OS決定是否啟動 paging(分頁模式),而win95以上都會啟動,所以在記憶體中的linear address並不可 能對應到所有的實體memory(除非你裝4G memory),這些沒對應到的部分就會利用Pageing的技術,映射到置換檔(swap) 如果將VM關掉,就等於說這台電腦可使用的memory就是這台所裝的memory, 將來要執行超過所裝的memory的程式,那OS不會當給你看嬤:D 其實如果有開VM,當然單一程式也只能在4G內,但是可以利用VM同時跑多隻需要4G memory的程式:D 以上,若有什麼錯誤歡迎指正:) |
其實現在IA-32的CPU都可以定址64GB的實體記憶體(當然要OS支援)
而在WindowsXP環境下, "每一個" process都可以擁有4GB的virtual memory address,不是所有的process的記憶體要求總和最多只能4G而已 簡單的說,就是每個process都能管4G記憶體啦 但是分配是OS在管的 舉個例子: 一個程式要求768MB的記憶體空間,可是系統只有256MB實體記憶體的話, 如何執行此程式呢?(可以執行喔) |
| 所有的時間均為GMT +8。 現在的時間是04:03 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。