![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - [問題]實體記憶體用完才會用虛擬記憶體嗎?
(https://www.pcdvd.com.tw/showthread.php?t=775218)
|
---|
[問題]實體記憶體用完才會用虛擬記憶體嗎?
如果不是的話,假設有2G的實體記憶體,將1G的實體記憶體分給ramdisk再設置成虛擬記憶體,是不是比設置2G的實體記憶體+硬碟設虛擬記憶體還快?(不考慮cpu雙核心)
|
這樣是本末倒置
虛擬記憶體是在記憶體不足時 會把目前暫不需要的資料 交換到硬碟上的空間 以空出更多的記憶體給前景程式使用 如果記憶體夠大 這種轉換會越來越少 或甚至不會使用到 所以你把記憶體拿去做 Ram Disk 不是變成系統得做更頻繁的轉換動作? XP 系統有 2G 的主記憶體是相當夠用的 此時虛擬記憶體已經很少在使用了 所以除非你大於 2G,再拿來做 Ram Disk 這樣才是比較合理的應用 |
引用:
我是覺得無意義 系統加一些常駐程式 1g 已經不太夠了 很快會轉到 分頁檔 等你 設的1g分頁檔 用盡還不是要用硬碟分擔........ 建議別關掉硬碟分頁檔 當你2g用盡 XP還是會幫你開 等於沒關一樣.......... -------------------------------------------------------------- 不過有點怪怪的不是說 實體記憶體用完才會跑 分頁檔嗎 可是我的實體記憶體 還有900M多 RAMDISK分頁檔 卻自己偷跑200M多 這個觀念讓人很質疑他的正確性.......... ![]() |
不是RAM吃完才吃VRAM
打開工作管理員,可以看到每個程式不但有吃RAM,也有吃VRAM 除了Windows會把常用的軟體拉到RAM裡面、不常用的軟體打入VRAM外 每個程式自己也會把常用到的部分放在RAM裡面、不常用到的部分擠到VRAM裡面 |
所以記憶體用盡時,虛擬記憶體也用到大到一個程度了!?
想說做一個測試,載入很多程式檔案達到我平常最大的需求,再依工作管理員的實體記憶體使用量來決定剩餘記憶體給ramdisk,ramdisk我會先給internet和其他程式放暫存,有剩餘空間再設虛擬記憶體,當然也會在硬碟設,問題就出在虛擬記憶體實際被用多少了,設在硬碟的越多被使用在硬碟的機率越大,並且目前看到虛擬記憶體自己設的跟Everest所看到的不一樣(Everest較多),差很多,為什麼?是否虛擬記憶體就在實體記憶體時使用量會變小(因為快)? |
引用:
其實我一直搞不太懂everest的虛擬記憶體是指什麼 我們說的虛擬記憶體應該是較新版everest在虛擬記憶體下面的那一項"分頁檔案" 其實程式要用多少虛擬記憶體我覺得有可能是看設計或情況 比如說燒錄的時候,我記得燒錄程式會吃很多虛擬記憶體(當緩衝區?!),實體記憶體倒還好 |
![]() 當你一堆的程式需要更多記憶體,OS也會自動打開pagefile.sys 關PF是沒有幫助的,不要再相信沒有根據的說法 還不如打開,增加程式、系統的穩定度 比起RAMDISK開TEMP、PF,用SuperCache幫HD暫存、預讀資料還比較有幫助 |
所有的時間均為GMT +8。 現在的時間是02:43 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。