隨著發(fā)布日期的臨近, 關(guān)于 Windows Vista 的消息是越來越多 。不過,這些消息, 很多都是錯誤的 。簡而言之,Vista 被誤會的很深 。不久前一條 Windows Vista 消耗800M內(nèi)存的消息在網(wǎng)上隨處可見,但這是真的么? 我們來看看國外某作者的分析 。
你可能看過那些 Windows Vista 在空閑狀態(tài)下消耗800M內(nèi)存的消息吧,其實這不過是一個美麗的誤會罷了,現(xiàn)實情況并沒有那么夸張 。【揭穿謊言!Vista消耗800M內(nèi)存真面目】為了消除誤會, 搞清楚3個問題很為重要: 提交更改的內(nèi)存量 (PF使用率) 到底代表什么;Beta 版的截圖并代表最終正式版本的情況; Windows 會根據(jù)系統(tǒng)的條件來調(diào)整內(nèi)存的使用方案 。
首先我們來看看什么是提交的內(nèi)存量,就是那個在任務(wù)管理器上顯示為PF使用率和提交更改的東西 。提交的內(nèi)存量在x86架構(gòu)下被組織為了4096頁,是進(jìn)程為自己使用 (私用,而非共享或者映射) 所提出的需求申請 。
用戶們常常為內(nèi)存總量不等于物理內(nèi)存減去提交更改的內(nèi)存量而困惑不已 。簡單來講,提交更改的內(nèi)存量 (PF使用率) 并非當(dāng)前正在使用的物理內(nèi)存或者頁面文件數(shù)量,而是進(jìn)程請求的私有虛擬內(nèi)存總數(shù) (不管是在RAM或者頁面文件中) 。
以在網(wǎng)上廣為流傳的那個任務(wù)管理器截圖為例,該圖號稱 Vista 在空閑狀態(tài)下消耗了800M的內(nèi)存 。不過細(xì)細(xì)一算,該圖中,正在使用的物理內(nèi)存只有395M,,算得更粗略一些也就400M 。系統(tǒng)的1G內(nèi)存仍有大半可用 。
廣為流傳的所謂Vista消耗空閑800MB資源截圖
還有, 截圖本身并不能反映 Vista 的新版本或者其他一些環(huán)境下內(nèi)存使用狀況 。下圖是從筆者機子上截下來的,Vista Ultimate Edition 外加 IIS7 和運行了搜索服務(wù)的 Virtual Server 2005 R2,加上這些服務(wù)后,提交更改的PF量大概為665M 。
再來看看這張320萬像素的桌面,開 Aero Glass 效果,同時還運行了多個程序 。包括 Windows Media Player (播放 640x480 的 MPEG-2 視頻),開了多個標(biāo)簽的IE7,進(jìn)行 IRC 和 MSN 會話的 GAIM,開 Sidebar, 正在轉(zhuǎn)換視頻的 Tivo Desktop,,還有剛才提到的IIS7和微軟的 Virtual Server 。
總共算下來也就1.04G的提交更改量,占總可用數(shù)的1/4,實際上只用了400M的物理內(nèi)存,顯然, 這一個 build 的 Vista 比那個消耗800M的具有更高效的內(nèi)存管理 。
開了很多責(zé)服務(wù)后的Vista會怎么樣的呢?
讓我們來看看最后一點,Windows 會根據(jù)可用的資源來調(diào)整內(nèi)存使用的策略 。不管是虛擬內(nèi)存管理還是系統(tǒng)的進(jìn)程和服務(wù),都具有多重的運行機制,足以合理的來分配和使用內(nèi)存 。提交更改的內(nèi)存和實際使用的內(nèi)存都能根據(jù)不同的系統(tǒng)環(huán)境進(jìn)行自我調(diào)節(jié) 。
下圖截自一臺運行 Vista 的機器,512M的內(nèi)存 ??臻e的狀態(tài)下,該系統(tǒng)內(nèi)存的提交更改量大約為237M, 比物理內(nèi)存的一半略多 。
使用512MB內(nèi)存的電腦裝Vista后,空閑時間的PF消耗
再來一張低端筆記本上運行XP時的截圖,也基本類似 。
連低端筆記本都能運行很好地運行Vista
綜所上述,近期版本的 Vista 在內(nèi)存需求和使用上并非一成不變,也不是僅有一種調(diào)配方案,更不能代表最終版本的情況,所以網(wǎng)上謠言Vista空閑時都消耗800MB的傳言為謠言的事實,皆可蓋棺定論了!
推薦閱讀
- 強大實用:Win Vista語音識別視頻演示
- 專家稱Vista是微軟的最大敗筆
- Vista5712 Pre-RC1簡體中文版?
- 不滿意就升級 微軟推WinVista新編譯版
- 微軟再一次強調(diào)Vista系統(tǒng)里沒有后門
- 多圖 Windows Vista Home Basic出爐
- Vista/XP局域網(wǎng)組網(wǎng)、共享完全攻略
- Vista Aero界面是否影響系統(tǒng)功耗?
- 解析Windows Vista系統(tǒng)中的UAP功能
- 絕對明確 Windows Vista產(chǎn)品詳細(xì)介紹
