Elite Member
|
最近無聊,把虛擬記憶體關了~
我的系統是Athlon XP OC2300Mhz+256M *2
之前的虛擬記憶體是設在非系統碟,大小:最大400最小也400~
昨天把虛擬記憶體關閉後,感覺是有變順一點~
不過windows檔案管理員裡面的PAGE FILE還是有被使用的情況?!
PAGE FILE不就是虛擬記憶體嗎??我明明關了..卻還有使用的紀錄??
還又那個"確認負載"那欄是什麼意思??我怎麼加都跟自己的實體或是虛擬記憶體不一樣大...
到現在還不是很明白執行程式時(如遊戲)究竟需要多少記憶體??
如果需求超過實體記憶體是全部載入虛擬記憶體嗎??還是一部份在實體記憶體,另一部份則在入虛擬記憶體??
因為Win XP在預設的情況下不管虛擬記憶體多大,OS都一律會把執行的程式放到虛擬記憶體上!!
我後來修改了一個機碼
HKKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\
把DisablePagingExecutiv的Dword值改成1
這樣會讓OS記憶體的管理上優先載入實體記憶體裡,不管虛擬記憶體多大!!
Dword值改成0就會副成原本預設的~
我自己的測試Dword值改成1如果有設虛擬記憶體那麼做剪接MPEG2,實體記憶體會優先倍吃完,然後才是虛擬記憶體~
反之Dword值改成0,剪接MPEG2實體記憶體使用率並不高!!由於剪接速度受限於硬碟速度,所以兩種設定的差異幾乎微乎其微...
可是Dword值改成1電腦比較有多餘的資源做其他的事情...可是速度還是很慢~
原因應該是受制於我的實體記憶體太少還有硬碟速度太慢導致~
|