瀏覽單個文章
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,044
最近無聊,把虛擬記憶體關了~
我的系統是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電腦比較有多餘的資源做其他的事情...可是速度還是很慢~
原因應該是受制於我的實體記憶體太少還有硬碟速度太慢導致~
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2003-12-21, 01:41 PM #58
回應時引用此文章
野口隆史離線中