Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> windows內存優化 沒你想像那麼美

windows內存優化 沒你想像那麼美

日期:2017/1/24 11:54:32      編輯:XP系統基礎知識
 打開搜索引擎,輸入“內存優化軟件”,你一定可以找到數百種內存優化軟件。在這麼多選擇之中,該如何選擇呢?如果告訴你:正確答案是“不選擇”,你會不會很吃驚?

  相比Windows 95/98,Windows 2000/XP已經可以相對智能地管理內存資源了。當應用程序退出後,它能較好地釋放程序占用的內存空間。但Windows本身依然還有一些缺陷,再加上程序設計問題,使得內存還會在我們不經意間偷偷地“洩露”,可以供使用的剩余內存總是在逐漸減少。為了解決這些問題,網絡上逐漸流傳一些“內存優化軟件”,它們往往可以在一瞬間把可用的內存資源提升幾十甚至上百兆,它們真的這麼神奇嗎?

  告別名稱上的誘惑

  “調節”、“優化”和“清理”,是這類軟件最喜歡使用的名字。無論怎麼稱呼,它們所做的工作是一樣的,就是將目前正處於物理內存中的程序強制性地移動到硬盤的虛擬內存中(所以你會發現它們在優化內存時總是伴有硬盤的急劇轉動),從而使空閒的物理內存增加。通過這個工作,可以使電腦運行的較快速嗎?我們要說的是:結果可能不是你想像的那樣。

  小知識

  溫故知新:Windows如何使用內存

  程序在運行時,Windows會將其直接調入到物理內存中,但物理內存畢竟有限,因此,微軟又設計了虛擬內存,它其實就是硬盤中的一塊空間,Windows會將一些暫時不用,但可能以後會用到的數據從物理內存移動到虛擬內存中,從而保證有足夠的物理內存給當前運行的程序使用。所以,電腦的內存=實際物理內存容量+“分頁文件”(就是交換文件)。如果需要,“分頁文件”會動用硬盤上所有可用空間。

  內存優化軟件在干什麼

  內存優化軟件在進行優化時,往往不管三七二十一,只是機械地根據設置的數值盡可能將占用物理內存的程序搬到硬盤的虛擬內存中,而不考慮某個程序是否正在使用。所以,雖然空余物理內存增加了,但當你繼續使用某個已經打開的程序時(而它恰恰又被不恰當地移動到了虛擬內存中),Windows就必須再次將它從硬盤虛擬內存中讀取到物理內存中,這樣給系統增加額外的開銷,因此你會發現繼續運行優化前正在使用的程序時,會有停頓。

  內存優化的“好處”在哪裡

  內存優化惟一的好處是:在將占用物理內存的程序移動到虛擬內存後,再啟動新程序,速度會變得更快。

  可用內存也會慢慢消失

  當你再運行已經被移動到硬盤中的程序時,它還必須重新加載到物理內存中,因此即使只是單擊一個最小化的程序,看上去也會花費了較長時間來還原其窗口。此外,在物理內存中的程序被清空後,硬盤中等待激活的程序常常被立即放回到物理內存中去。也就是說,我們辛辛苦苦用內存優化軟件“節省”出來的可用內存,會一點點被等待激活的程序慢慢吞噬(見圖1)。

  內存優化軟件喜歡對內存管理插手,會影響到Windows有效管理虛擬內存的能力。此外,它們並沒有用合適的方式去置換出物理內存中的程序。它們所做的只是盡可能多地去收集物理內存,強迫Windows把物理內存中所有正在用的或未用的程序都置換出來。雖然用軟件去管理虛擬內存有一定的好處,但作用不大,最好讓Windows自己去管理。任何軟件去代替Windows管理都沒有多大的用,反而會影響電腦的性能。
  
  正確使用內存優化軟件

  我們並不想批判所有內存優化軟件。但如果你決定了使用某個這類軟件時,應該明白它是怎麼完成內存優化工作的,絕對不應該僅僅是簡單地置換出所有內存中的程序,因為這根本不會提升系統性能。

  網上內存優化軟件相當多,但推薦你使用MemoryBoost Pro Manager,它應該是目前我們測試過的最優秀的內存優化軟件。它能夠創建定制的程序快捷方式,在運行時可以先清理系統內存,從而為程序提供更多內存空間;加入經常使用的程序,使軟件在整理內存時不會將這些程序清理出物理內存;防系統崩潰功能,能立即關閉停止響應的程序等(見圖2)。


  MemoryBoost Pro Manager小檔案

  軟件版本:2.6

  軟件大小:1.7MB

  軟件性質:共享軟件

  適用平台:Windows 9x/Me/2000/XP

  火速鏈接

  建議不使用內存優化軟件的自動整理功能,而是在需要運行大型軟件或游戲前,首先關閉所有不需要的程序,然後利用其手動整理功能回收物理內存。或者將每次自動回收的內存數調整到物理內存的15%,比如:256MB就應該是30MB~40MB。

  如果內存比較大(512MB以上),使用Windows 2000/XP,而且不經常玩大型游戲和運行大型軟件(圖像處理、3DMax之類的軟件),完全可以不用內存優化軟件。

Copyright © Windows教程網 All Rights Reserved