虛擬記憶體可以關嗎??

tacoChang

隨時做好準備
已加入
10/26/04
訊息
2,691
互動分數
0
點數
0
網站
造訪網站
kool 說:
有人試過所有硬碟分頁檔都關閉的嗎?

這樣真的不會出問題?

一般使用(上網/聽音樂/打報告)
若記憶體使用量沒有超過是還好...
若是讓剩餘實體記憶體低於某個程度
小則程式出錯/自動關閉
大則可能系統核心運作出問題導致藍白畫面或自動重啟 ;em42;

以前是有碰過有程式(DivXPlayer 5)
就算剩餘實體記憶體夠用
但是不開虛擬記憶體不能執行...Orz
不過沒看過其他的小程式有如此需求的了
(小弟見不多識不廣請多包涵...)

吃資源的遊戲的話不用說一定要開...
之前玩Far Cry時
Phy 1G+ Page 1G都偶而會出問題
(視關卡的複雜度而定)
所以只好給他開1.5g page才能爽爽玩 ;em03;
 

tacoChang

隨時做好準備
已加入
10/26/04
訊息
2,691
互動分數
0
點數
0
網站
造訪網站
sevenfeet 說:
不要說關掉好不好,光是能否關掉本身就是大問題.
(設定關掉,他就真的乖乖關掉?)

請見
http://www.pcdvd.com.tw/showthread.php?t=575257
相信您是原發帖的樓主
不過請問您有看完那位MDD網友的發言嗎??
you are in pure RAM operation.
而且看Everest是不準的!


Everest的交換空間(Paging)會把實體記憶體(Phy)計入
然後再把交換空間+實體記憶體當成虛擬記憶體
(Virtual...另一個意思為"實質的"才是正確翻譯!)
所以看起來好像虛擬記憶體很大的樣子
請注意MDD所強調的
看工作管理員才是正確的

後續關於使用ramdisk的用法
是為了解決一些程式會去定址到比實體記憶體更大的範圍
(不論用不用得到都先偵測)
避免產生錯誤
其實還算不錯用
不過還要裝ramdisk程式
因此使用上見仁見智了
 

AMD咩

無名"侍"
已加入
8/3/05
訊息
1,183
互動分數
0
點數
0
年齡
35
網站
www.wretch.cc
dosiris 說:
剛剛試用了一下 512MB而已就有變快的感覺喔

感謝囉


問一下

起始

最大

各調多少???
 

starsing

敢想敢要敢得到
已加入
3/3/06
訊息
2,741
互動分數
5
點數
38
年齡
41
網站
www.facebook.com
做個小小建議,虛擬記憶體大小,最大和最小最好固定好了,我是設1024M(硬碟空間夠用的話),也沒看過記憶體不夠用的情況,還有把虛擬記憶體設在其他硬碟槽,就是不要和XP系統在一起就對了,自己使用的心得參考參考(用XP以來一直是這樣子設定的)!以前設還有設到2G的,可是發現根本用不到那麼多(從工作管理員可以看到實際已用的記憶體和虛擬記憶體)。要用RamDisk Plus 的話,可以切割1塊約128M給網頁暫存檔用,網路上都有RamDisk Plus 相關的教學,用GOOGLE找一下就有了,一來可以減少網頁的存取次數,二來也可以增加存取的速度(用記憶體當成暫存空間的原理)

註:如果RAM超過2G以上的話,可以用RamDisk Plus切割1G給XP系統用,再把分頁檔設到那1G的空間去。不過這個方法我沒試過,理論上是可以(和切128M給網頁暫存檔用原理是相同的),但我記憶體只有1G雖然不能測試,有沒有人試過。還有要用RamDisk Plus,絕對不可以超過實際記憶體,不然XP會直接當給你看,而且最好保留512MB給XP用,網路上有測過,超過1G以上的記憶體,對XP效能提升實際上不大。

關閉分頁檔,有人說速度變快,對硬碟存取的次數減少很多(就是不會聽到硬碟的DADA聲音),不過穩不穩定就沒有聽說了。順帶一提,看了這個標題以後,我就用CachemanXP把分頁檔給關掉了,不過CachemanXP 裡面還有一個是檔案快取管理,這個該也是虛擬記憶體的應用之一,我是設給CachemanXP自己去抓的,有興趣的人,也可以試試這套記憶體管理系統,特別是記憶體只有256MB跑XP的,我之前裝完、最佳化以後,覺得執行速度有提昇,超過256的FEELING就沒那麼明顯了,畢竟是管理記憶體的程式,有裝沒裝還是有差別,個人感覺啦…(不怎麼相信微軟…哈)

剛用工作管理員看了核心記憶體,發現只有73MB左右,和CachemanXP自己設定的檔案快取管理是一樣的,所以感覺上,核心記憶體可能就是檔案快取管理記憶體了,不過想要完全的把他關掉,似乎沒有必要,因為萬一你執行很大的程式,像3ds max 7等3d繪圖軟體,是需要非常大的記憶體,當實體記憶體用完以後,就會需要硬碟來當虛擬記憶體(實際理論忘了,有興趣的人,可以去翻翻作業系統的書,裡面會提到,記憶體管理和虛擬記憶體的應用),所以一旦實體記憶體用完以後,又沒有檔案快取(簡單說…大概就是虛擬記憶體的意思),那相信XP一定當給你看,所以想要完全的關掉,似乎是不可能的事,除非你自己設計一套作業系統。不過安裝個記憶體管理程式,該有幫助,自己試試吧!
 
最後編輯:

htmjh

Hook
已加入
8/24/04
訊息
96
互動分數
0
點數
6
給各位更正一些觀念吧,各位大大抱歉啦!因為發現一些大大居然也有錯誤的觀念!

『針對XP OS!』

如果只是單存跑某些測試的話!關掉虛擬記憶體,確實會增加效率,
但你跑跑看3豬馬克試試.......嘿嘿,變頓一點了吧

懂英文的人,我建議你們可以直接上微軟的官方網站尋寶,
可以瞭解不少唷,也可以學會讓自己的系統最佳化唷!

不說廢話∼進入重點!
XP環境底下,如果你的電腦是要上網、打電動、執行多媒體影音還是要繪圖........等等
根據微軟的虛擬記憶體使用存取規則與模式,
虛擬記憶體的最佳化設定是根據你實體記憶體(就是你的RAM有多大)來決定的!
最小值設訂為實體記憶體的2倍! 最大值設訂為實體記憶體的3倍!
也就是說你RAM容量越大,虛擬記憶體就得越大唷!
不是你RAM很多,虛擬記憶體就可以不需要,當然是可以關掉啦
但是如果你是為了效率來考量的話,關掉只會讓你的電腦跑更慢

除非你的電腦,『只』單純的用來假FTP坐上下傳動作,或是跑code運算(寫程式的人知道我在說啥)
不然,一般使用者最好別關虛擬記憶體,尤其是有在用繪圖軟體、打電動、用OFFICE等相關軟體的人

我自己是用DDR2 800 1G *4 Dual Channel,關掉虛擬跟打開的差別,
真是很明顯啊,不信的人可以親自試試,我當初是做過很多測試

舉個例子說明,我在用photoshop編輯照片時,虛擬設自動跟手動最佳化,
就人的感覺來說,我是感覺不出那1、2秒之間的差距
但是關掉後跟最佳化後的效率,要感覺不出他10秒左右的差別還頗困難的
不知道這樣講有人不明白我的意思嗎?

第一次再CBB打這麼多字(好像在別的地方也沒有過)
我很努力讓大家都看的懂了,如果要回的更專精一點的話也可以,
但是怕太專精的話會有人看不懂,畢竟大多數人只是玩家或是玩玩電腦而已
 
最後編輯:

mich740419

初級會員
已加入
2/16/06
訊息
49
互動分數
0
點數
6
喔喔喔~
聽各位講評~
還是不要關比較好的樣子~
謝謝大家的回覆阿 ;em25;
 

sevenfeet

初級會員
已加入
7/28/05
訊息
27
互動分數
0
點數
0
tacoChang 說:
相信您是原發帖的樓主
不過請問您有看完那位MDD網友的發言嗎??
you are in pure RAM operation.
而且看Everest是不準的!


Everest的交換空間(Paging)會把實體記憶體(Phy)計入
然後再把交換空間+實體記憶體當成虛擬記憶體
(Virtual...另一個意思為"實質的"才是正確翻譯!)
所以看起來好像虛擬記憶體很大的樣子
請注意MDD所強調的
看工作管理員才是正確的


先不管ramdisk,以一般使用而言,從我的電腦看起來...

everest的"交換空間"內的"使用"=工作管理員的"PF使用量"
everest的"實體記憶體"內的"可用"=工作管理員的實體記憶體"可用"(只是單位改成k)

不曉得所謂everest不準是怎樣情況? 能否解釋一下?
"Everest的交換空間(Paging)會把實體記憶體(Phy)計入"又所指為何?
 

sevenfeet

初級會員
已加入
7/28/05
訊息
27
互動分數
0
點數
0
sevenfeet 說:
先不管ramdisk,以一般使用而言,從我的電腦看起來...

everest的"交換空間"內的"使用"=工作管理員的"PF使用量"
everest的"實體記憶體"內的"可用"=工作管理員的實體記憶體"可用"(只是單位改成k)

看圖
 
▌延伸閱讀