熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows優化 >> 正文

Windows系統虛擬內存加速密籍

2022-06-13   來源: Windows優化 

  虛擬內存對於任何版本的Windows而言都是十分重要的如果設置得當它將極大地提升電腦的性能和運行速度可是在默認狀態下Windows始終將虛擬內存設為物理內存的這樣的話如果用戶安裝GB的內存系統就會騰出高達GB的硬盤空間作為虛擬內存但以當前的主流應用軟件和游戲對內存的需要來看根本沒有必要使用這麼多的虛擬內存那麼有沒有什麼秘技或絕招可使虛擬內存運用得更有效率或更顯性能呢?
  
  使用較快的硬盤
  新一代的硬盤在速度方面(無論是數據傳輸速度或讀寫速度)都應該比舊一代的硬盤更快所以如果用戶買回新的硬盤想獲得最佳的系統性能通常應把Windows操作系統重新安裝到速度較快的新硬盤上不過如果大家因為某些原因(通常是懶惰或嫌麻煩)沒有將Windows系統重裝到新硬盤上筆者建議至少也應將虛擬內存改設到較快的新硬盤上(圖注意安裝Windows XP所在的原硬盤分區仍應保留一定大小的虛擬內存若完全沒有可能會出現系統不穩定的情況
  
 

  
  分割存於多個硬盤
  將虛擬內存設在較快的硬盤上的確可使虛擬內存的運作更有效率但是若電腦上兩個硬盤速度一樣快則應將虛擬內存平均分配在兩個不同的硬盤上(並非同一硬盤的不同分區)因為同步進行讀寫操作會更有效地提高系統整體的虛擬內存性能
  
  舉個例子假設你原本在硬盤C上設置了MB的虛擬內存現在你可嘗試重新分配即把硬盤C改為MB硬盤D新增MB的虛擬內存理論上這樣做會加快虛擬內存整體的讀寫操作(圖
  
  
 

  硬盤需有足夠空間
  如果你不是很有經驗的電腦用戶又或者沒有特殊的使用要求在Windows XP中選擇系統管理的大小的方法來自動處理虛擬內存一般情況下應該會比選擇自定義大小的方法來得安全和穩定不過有一點大家必須注意由於虛擬內存的頁面文件(pagefilesys)會隨著電腦使用過程進行收縮和擴展為使系統管理虛擬內存能夠進行得順利和更具彈性我們必須保證分頁文件所在的硬盤擁有足夠的可用空間
  
  最小值等於最大值
  選擇自定義大小的方法來處理虛擬內存並將最大值和最小值都設為同一數值有很多人都相信用這種方法來處理虛擬內存有助於提高系統的性能他們所持的理由是當最大值和最小值都相等時系統無需時刻進行收縮和擴展頁面文件的動作省去了這些工作相應地就是提高系統效率
  
  這種方法很多人堅信有效但同樣地也有人指出其實並沒有效果但不管怎樣也好如要將最大值和最小值設為相等我們必須堅守一個原則那就是虛擬內存的大小必須足夠否則系統輕則會出現效率下降(要進行更多復寫動作來騰出空間)嚴重的更會造成系統不穩定
  
  整理頁面文件
  文件數據保存在硬盤上久了文件碎片(fragment)自然會產生要保持或提高硬盤的工作效率我們應不時為硬盤進行一次碎片整理所謂虛擬內存其實也是硬盤上的資料文件那麼虛擬內存是否也應該像普通文件般需要整理呢?
  
  Windows系統處理頁面文件(即虛擬內存)的方法有別於一般的文件相比之下頁面文件比一般文件更少出現碎片為頁面文件進行整理通常是沒有必要的事實上當Windows XP進行磁盤碎片整理時頁面文件不會牽涉其中
  
  雖然Windows不會對頁面文件進行整理但事實上頁面文件也有碎片存在追求盡善盡美的朋友可能仍想對頁面文件進行碎片整理大家不妨試試下面的方法
  
  在桌面我的電腦圖標上單擊鼠標右鍵在隨後出現的功能菜單中選屬性進入系統屬性的設置窗口用鼠標點選高級>性能>設置>高級>更改在隨後出現的虛擬內存設置窗口中選中無分頁文件一項(圖最後單擊設置按鈕退出並重新啟動電腦
  
 educitycn/img_///jpg>

  重新啟動後檢查一下磁盤根目錄中還有沒有pagefilesys頁面文件存在如有就將之刪除清除掉虛擬內存的頁面文件後現在我們再進行磁盤碎片整理完成後按照前面的步驟重新設置一定數量的虛擬內存並啟動電腦使之生效經上述方法處理後新得出的頁面文件將會是沒有碎片的
  
  另外如果想查看頁面文件碎片的具體情況呢?啟動磁盤碎片整理程序為存在有頁面文件的硬盤進行一次分析(圖再點選查看報告看看頁面文件碎片一欄便會一目了然(圖
  
 educitycn/img_///jpg >

  虛擬內存的理想大小
  想以自定義大小的方法來處理虛擬內存究竟應該設置多大的虛擬內存呢?在Windows XP中如果由操作系統自己定義虛擬內存系統通常會把最小值設置為物理內存的當擴展時最大值則介於物理內存的一般情況下用戶想自定義虛擬內存的大小均可參照這個比例設置
  
  真的要參照這個比例嗎?如果我的電腦上有GB的內存難不成最小值要設置為GB最大值是GB這樣一來Pagefilesys頁面文件至少為GB太不現實了!
  
  其實大內存的系統跟小內存的系統相比在設置虛擬內存時標准有些不同
  
  如果大家有MB以上甚至GB的內存既然物理內存已經相當充足所需的虛擬內存反而應該減少故在大內存的系統中虛擬內存的最小值可以設成物理內存的一半比如有GB的內存虛擬內存的最小值設成MB最大值則維持GB以備不時之需注意雖然最大值設為GB系統是不會立即出現GB大小的pagefilesys文件實際上它首先會以最小值出現待有擴展需要時才會遞增
  
  另外有些大內存的朋友可能會干脆不設置虛擬內存以此強迫系統使用速度較快的內存其實這是不太明智的做法正所謂凡事都不要做得太絕對完全沒有虛擬內存也不行原因是不少應用程序在設計時要求必須使用虛擬內存沒有了就會造成系統不穩定或死機
  
  至於小內存的系統例如MB參照倍及倍的設置比例最穩當即虛擬內存最小值設為MB最大值MB
  
  手工訂制最准確的虛擬內存
  哇!好像買衣服時分大小號完全沒有個性究竟設置虛擬內存有沒有更貼身剪裁的方法呢?
  
  在Windows XP桌面的開始運行中輸入perfmonmsc(圖一個與系統性能有關的監視器便會出現看看顯示器的底部有三個計數器(pages/secAvgDisk Queue Length及rocessor Time為了便於我們接下來對虛擬內存的頁面文件進行精確監測現在請大家將這三個計數器逐一點選並按鍵盤上的Delete鍵將它們刪除請大家放心刪除後下次再啟動系統性能監視器時這三個項目會重新出現
  
  
 educitycn/img_///jpg>

  
 educitycn/img_///jpg>

  刪除後現在請在圖表中央位置單擊鼠標右鍵在隨後出現的功能菜單中點選添加計數器一項(圖跟著在跳出窗口的性能對象一欄選Process之後再在從列表選擇一欄中點選Page File Bytes不清楚Page File Bytes代表什麼意思只要單擊說明按鈕解說文字便會出現在對話框之下(圖
  
 educitycn/img_///jpg>

  
 educitycn/img_///jpg >

  選定Page File Bytes再在右方的從列表選擇范例一欄選取Total之後依次單擊添加關閉按鈕一個名為Page File Bytes的計數器便會出現在性能監視器的下方中
  
  重復以上的動作再添加一個名為Page File Bytes Peak的計數器(即Process下面的Page File Bytes Peak)
  
  現在回頭看一下監視器圖表中應該正在顯示並計量著剛才新增加的兩個計數器如無意外這兩個計數器在圖表上的顯示不正確即數值靠近最高比例線沒有動態變化(圖不用怕這並不表示你的電腦出了什麼問題而是圖表比例設得不太恰當而已!用鼠標右鍵逐一單擊監視器底部的Page Fele BytesPage File Bytes Peak計數器並選屬性一項(圖數據頁面的比例一欄中改為(圖這樣顯示器中的圖表便不再是沒有動靜了
  
 educitycn/img_///jpg>

  
 educitycn/img_///jpg >

  
 educitycn/img_///jpg>

  如果你看過系統提供的說明相信應該知道Page File BytesPage File Bytes Peak正是代表了系統監測期間所使用的虛擬內存及其峰值是多大因此需要精確地手工設置虛擬內存可參考圖表下方顯示的數字其單位是Bytes(圖
  
 educitycn/img_///jpg>

  想知道在正常的情況下你的系統會耗用多少虛擬內存?請將平時日常使用的應用軟件同時啟動並讓它們開始工作接著再看性能監視器上所顯示的數值心中有數了吧
  
  人總有瘋狂的時候想知道自己瘋狂使用電腦時系統需要多少虛擬內存現在就盡情地將電腦上的程序啟動並運行(例如開十多個IE
From:http://tw.wingwit.com/Article/os/youhua/201311/10724.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.