[轉載]windows記憶體最佳化 沒你想像那麼美

來源:互聯網
上載者:User
    開啟搜尋引擎,輸入“記憶體最佳化軟體”,你一定可以找到數百種記憶體最佳化軟體。在這麼多選擇之中,該如何選擇呢?如果告訴你:正確答案是“不選擇”,你會不會很吃驚?

相比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之類的軟體),完全可以不用記憶體最佳化軟體。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.