有沒有什麼秘技或絕招可使虛擬內存運用得更有效率或更顯性能呢?下面我們一起來看看吧!希望對你有所幫助!
一、選擇“自定義大小”的方法來處理虛擬內存
選擇“自定義大小”的方法來處理虛擬內存,並將最大值和最小值都設為同一數值。有很多人都相信用這種方法來處理虛擬內存有助於提高系統的性能。他們所持的理由是,當最大值和最小值都相等時,系統無需時刻進行收縮和擴展頁面文件的動作。省去了這些工作,相應地就是提高系統效率。
這種方法,很多人堅信有效,但同樣地,也有人指出其實並沒有效果。但不管怎樣也好,如要將最大值和最小值設為相等,我們必須堅守一個原則,那就是虛擬內存的大小必須足夠,否則系統輕則會出現效率下降(要進行更多復寫動作來騰出空間),嚴重的更會造成系統不穩定。
二、硬盤需有足夠空間
如果你不是很有經驗的電腦用戶,又或者沒有特殊的使用要求,在windows xp中選擇“系統管理的大小”的方法來自動處理虛擬內存,一般情況下應該會比選擇“自定義大小”的方法來得安全和穩定。不過,有一點大家必須注意,由於虛擬內存的“頁面文件”(pagefile.sys)會隨著電腦使用過程進行收縮和擴展,為使系統管理虛擬內存能夠進行得順利和更具彈性,我們必須保證分頁文件所在的硬盤擁有足夠的可用空間。
三、將虛擬內存設在較快的硬盤上
將虛擬內存設在較快的硬盤上,的確可使虛擬內存的運作更有效率。但是若電腦上兩個硬盤速度一樣快,則應將虛擬內存平均分配在兩個不同的硬盤上(並非同一硬盤的不同分區)。因為同步進行讀寫操作會更有效地提高系統整體的虛擬內存性能。
四、整理頁面文件
文件數據保存在硬盤上久了,文件碎片(fragment)自然會產生。要保持或提高硬盤的工作效率,我們應不時為硬盤進行一次碎片整理。所謂虛擬內存,其實也是硬盤上的資料文件,那麼虛擬內存是否也應該像普通文件般需要整理呢?
windows系統處理頁面文件(即虛擬內存)的方法有別於一般的文件。相比之下,頁面文件比一般文件更少出現碎片,為頁面文件進行整理通常是沒有必要的。事實上,當windows xp進行磁盤碎片整理時,頁面文件不會牽涉其中。
雖然windows不會對頁面文件進行整理,但事實上頁面文件也有碎片存在。追求“盡善盡美”的朋友可能仍想對頁面文件進行碎片整理。大家不妨試試下面的方法:
在桌面“我的電腦”圖標上單擊鼠標右鍵,在隨後出現的功能菜單中選“屬性”。進入系統屬性的設置窗口,用鼠標點選“高級”-->“性能”-->“設置”-->“高級”-->“更改”,在隨後出現的“虛擬內存”設置窗口中選中“無分頁文件”一項。最後單擊“設置”按鈕退出,並重新啟動電腦。
重新啟動後
,檢查一下磁盤根目錄中還有沒有pagefile.sys頁面文件存在,如有就將之刪除。清除掉虛擬內存的頁面文件後,現在我們再進行磁盤碎片整理。完成後,按照前面的步驟重新設置一定數量的虛擬內存,並啟動電腦使之生效。經上述方法處理後,新得出的頁面文件將會是沒有碎片的。
另外,如果想查看頁面文件碎片的具體情況呢?啟動磁盤碎片整理程序,為存在有頁面文件的硬盤進行一次“分析”,再點選“查看報告”,看看“頁面文件碎片”一欄便會一目了然。
五、虛擬內存的理想大小
想以“自定義大小”的方法來處理虛擬內存,究竟應該設置多大的虛擬內存呢?在windows xp中,如果由操作系統自己定義虛擬內存,系統通常會把最小值設置為物理內存的1.5倍。當擴展時,最大值則介於物理內存的2.5至3倍。一般情況下,用戶想自定義虛擬內存的大小,均可參照這個比例設置。
真的要參照這個比例嗎?如果我的電腦上有1gb的內存,難不成最小值要設置為1.5gb,最大值是2.5至3gb。這樣一來。pagefile.sys頁面文件至少為1.5gb,太不現實了。
其實,大內存的系統跟小內存的系統相比,在設置虛擬內存時,標准有些不同。如果大家有512mb以上甚至1gb的內存,既然物理內存已經相當充足,所需的虛擬內存反而應該減少。故在大內存的系統中,虛擬內存的最小值可以設成物理內存的一半。比如有1gb的內存,虛擬內存的最小值設成512mb,最大值則維持3gb以備不時之需。注意:雖然最大值設為3gb,系統是不會立即出現3gb大小的pagefile.sys文件,實際上它首先會以最小值出現,待有擴展需要時才會遞增。
另外,有些大內存的朋友,可能會干脆不設置虛擬內存,以此強迫系統使用速度較快的內存。其實這是不太明智的做法。正所謂凡事都不要做得太絕對,完全沒有虛擬內存也不行。原因是不少應用程序在設計時要求必須使用虛擬內存,沒有了就會造成系統不穩定或死機。
至於小內存的系統,例如256mb,參照1.5倍及3倍的設置比例最穩當。即虛擬內存最小值設為384mb,最大值768mb。