32位Windows7上8G內(nèi)存使用感受+xp 32位下使用8G內(nèi)存 博客分類: XPWindowsIE企業(yè)應(yīng)用軟件測試?
我推薦做開發(fā)的朋友:趕快加入8G的行列吧....呵呵..超爽...速度超快...基本沒有等待的概念...深有體會...
?
?
為什么要使用8G內(nèi)存?在國內(nèi)外各大論壇上,這都是一個有爭議的問題。問題的反方論據(jù)非常充分:
除了少數(shù)專業(yè)領(lǐng)域,大多數(shù)應(yīng)用程序不會需要超過1G的內(nèi)存。 游戲使用的內(nèi)存最多也是2G而已。 8G內(nèi)存不便宜,不如花在顯卡上。 升級到8G后沒有什么明顯變化。 8G內(nèi)存要用64位操作系統(tǒng),兼容性不佳。 平心而論,這些都是合理的理由。從我自身的角度,一個程序員,最多的應(yīng)用就是IDE,Visual Studio和Eclipse都是內(nèi)存大戶。但從實際測試情況看,Visual Studio即使開5、6個,4G內(nèi)存也還是夠用的。
?
我使用8G內(nèi)存,是因為其他的想法。
我還想再提高系統(tǒng)性能。眾所周知,現(xiàn)在的硬件中,硬盤是最后的瓶頸。溫徹斯特硬盤除了提高磁密度,已經(jīng)沒有明顯提高性能的途徑了。而SSD性能確實 不錯,但價格太高、壽命太短的問題短期內(nèi)無法解決。混合硬盤應(yīng)該是未來一段時期的亮點,這個還要靠軟硬件廠商的積極推動。我想,要提高硬盤性能,還有一條 切實可行的路:使用內(nèi)存做硬盤緩存。內(nèi)存的價格一直持續(xù)下降,可以預(yù)見大內(nèi)存的應(yīng)用不會太難。磁盤緩存是成熟的技術(shù),操作系統(tǒng)支持得很好。順便提一句,我 一直認為Win7的磁盤緩存算法比WinXP改進了很多,但沒找到明文證據(jù),希望有人指導(dǎo)一下。
?
既然有了想法,我就實踐一次。
首先,32位系統(tǒng)上,通過ReadyFor4G破解,可以使用超過4G的內(nèi)存。這點很重要,現(xiàn)階段我還不能犧牲系統(tǒng)兼容性。這里要糾正一個常識錯 誤:32位系統(tǒng)不能使用大于4G的內(nèi)存。早在16位系統(tǒng)上,系統(tǒng)可使用的內(nèi)存就遠遠大于64K了,這是因為采用了內(nèi)存分段和20位地址線。那么在32位系 統(tǒng)上,使用36位地址線也就是順理成章的事情。所以在當(dāng)前x86架構(gòu)中,32位系統(tǒng)最多可以使用128G的內(nèi)存。Windows系統(tǒng)因為MS的人為限制, 不允許用于使用大于4G的內(nèi)存。Windows Server 2003 32bit DataCenter版官方聲明就可以使用32G內(nèi)存,而Linux系統(tǒng)就直接支持4G以上的內(nèi)存。ReadyFor4G通過直接修改Windows內(nèi) 核,去除這個限制。不過,這個方法也有限制,一些不規(guī)范的驅(qū)動程序不能支持大于4G的內(nèi)存,會導(dǎo)致系統(tǒng)崩潰。在我的ThinkPad T410s上,如果打開顯卡切換功能,相應(yīng)的驅(qū)動程序就會導(dǎo)致系統(tǒng)啟動時藍屏。為了使用更多內(nèi)存,我只好關(guān)閉了集成顯卡,僅使用NVS 3100M獨立顯卡。而其他驅(qū)動程序都沒有問題。在我的ATI顯卡臺式機上,也順利破解。說明對于較新的硬件和驅(qū)動程序,兼容性可以保證。其實就算只有 4G內(nèi)存,ReadFor4G也能額外使用500-1000M的內(nèi)存,提升明顯,不再贅述。
其次,現(xiàn)在4G x 2的價格還可以接受,淘寶上包郵¥780搞定。開始我還擔(dān)心內(nèi)存兼容性,查閱資料發(fā)現(xiàn),現(xiàn)在的內(nèi)存已經(jīng)很少出現(xiàn)兼容性問題,甚至不同品牌的混用也經(jīng)常成功。
安裝完畢后,打開任務(wù)管理器,可以看到8G物理內(nèi)存:
?
8G內(nèi)存使用后,是否如之前所料,磁盤緩存起到了應(yīng)有的作用呢?先來看看內(nèi)存資源使用情況:
此時我開啟了2個IDE,1個瀏覽器,2個通訊軟件,Windows Live Writer,還有若干小應(yīng)用程序。已經(jīng)使用的內(nèi)存4012M,看來4G內(nèi)存確實是不夠用的。為什么以前不覺得4G不夠呢?因為以前開啟了這么多程序,頁 面文件的使用會明顯增加,而現(xiàn)在頁面文件的使用量查得為147M:
所以物理內(nèi)存占用更多了。這樣帶來的直接好處就是程序響應(yīng)更快。以前在開啟較多程序后,硬盤讀寫次數(shù)明顯增加,程序的反應(yīng)速度下降。而現(xiàn)在即使開啟 了多個程序,其使用依然流程,跟僅開啟一個程序時沒有什么區(qū)別。現(xiàn)在使用多個IDE,瞬間切換,立即使用,不會有任何延遲,如臂使指的感覺非常舒服。
讓我們再回到內(nèi)存資源分配圖,其中Standby的內(nèi)存為3869M。Standby的內(nèi)存其實就是磁盤緩存數(shù)據(jù)。接近4G的磁盤緩存,保證了我常 用的磁盤文件能以最快的速度讀寫。這個感受最直觀的應(yīng)該是在游戲中,切換場景的速度明顯加快,磁盤讀取明顯減少,不用喝茶等待了。
根據(jù)我平時的使用習(xí)慣,一般不會關(guān)閉機器,而是使用睡眠或休眠的方式。這樣的好處是可以保持內(nèi)存中的緩存數(shù)據(jù),下次開機不用重新加載,操作快速如舊。
所以,能夠保證持續(xù)流暢的使用體驗 ,是大內(nèi)存的優(yōu)勢。4G內(nèi)存對于運行程序和游戲,確實是足夠的。但更多的內(nèi)存 能夠提供更流暢的用戶體驗,讓PC更像家電,速度體驗始終如一。我認為8G內(nèi)存只是起步,畢竟只夠提供4G緩存,16G或更多內(nèi)存也會有明顯效果。配合寫 緩存和休眠模式,PC的性能可以不再受限于硬盤。未來也可能會出現(xiàn)帶鋰電池的專用緩存,在提高性能的同時保證數(shù)據(jù)的安全性。
?
http://www.cnblogs.com/tinyfish/archive/2010/12/06/1897583.html
?
?
?
?
WindowsXP-x86下8G內(nèi)存的用法 2010-04-22 19:30
?
???? 經(jīng)不起白菜價內(nèi)存的 誘惑,入了4條G.Skill芝奇DDR2-1000-2G的內(nèi)存條,開機認到8G,進入XP后系統(tǒng)認到3.25G。現(xiàn)在的主機的主要配置 是:E8400(小超至440*9=3.96G)、GA-P45-DS4、4×G.Skill-DDR2-1000-2G。這套主機準備用到i7和 DDR3到了白菜價后再退役了。 ???? 目前扣除軟件資源匱乏的Win64位系統(tǒng)和我個人還不太順手的Liunx外,想要讓8G內(nèi)存盡量發(fā)揮作用,主流方面大概就兩種選擇:(1).用 Windwos Server 2003 企業(yè)版;(2).用 Windows XP/x86 系統(tǒng),外加 RamDisk 工具來讓系統(tǒng)認不到的內(nèi)存部分發(fā)揮作用。 ???? 試過 Windwos Server 2003 企業(yè)版,但最終放棄了,畢竟是面向企業(yè)的系統(tǒng),和XP還是有寫客觀區(qū)別的,另外就是我的天敏電視卡在 Windwos Server 2003 企業(yè)版下不能用(系統(tǒng)會宕機,暈)。 ???? 最終還是回歸到主流的 Windows XP/x86 系統(tǒng)下。網(wǎng)上搜索到都是說用 RamDisk 工具來讓系統(tǒng)認不到的內(nèi)存部分發(fā)揮作用。以前沒有用過這類工具,以為就一種軟件,結(jié)果走了一些彎路,后來才知道 RamDisk 工具有好幾家,出的工具名字也都差不多。最后有比較長時間用過的是 SuperSpeed RamDisk Plus 9.0.3.0 版和 Gavotte RamDisk 1.0.4096.5 版。前者是收費軟件,功能貌似強大(GUI界面、設(shè)置相對復(fù)雜),后者是免費軟件、綠色軟件,使用極為簡單!因為前者在我單位的DELL電腦上無法管理超 過3.25G的內(nèi)存(直接宕機),所以我最后使用的是后者,就是 Gavotte RamDisk 1.0.4096.5 版。 ???? ???? Gavotte RamDisk 在我的機器上到如ram4g.reg(開啟PAE內(nèi)存管理)后,能自動分別一個4.74G的內(nèi)存盤(我使用默認的R:盤),我做了下面的工作來盡量發(fā)揮這些內(nèi)存的作用: ???? (1).把系統(tǒng)臨時目錄轉(zhuǎn)移到該內(nèi)存盤R:\TEMP目錄; ???? (2).把IE瀏覽器的臨時目錄轉(zhuǎn)移到該內(nèi)存盤R:\TEMP目錄; ???? (3).把系統(tǒng)虛擬內(nèi)存設(shè)置為2096G放到該內(nèi)存盤R:盤上; ???? (4).把迅雷的Cache盤修改到該內(nèi)存盤R:盤上。 ???? 應(yīng)該說很多認都知道 RamDisk 工具了,我也是很早就聽說,但真正用的時候走了一些彎路(RamDisk 工具有很多種),希望本文對需要的人有幫助。另外,4G內(nèi)存的朋友也同樣可以。
在boot.ini里加入PAE,32位機最大支持16G內(nèi)存,但是每個進程依然是最大4G
近日在網(wǎng)上研究讓xp支持4g內(nèi)存,總結(jié)他人經(jīng)驗,反復(fù)嘗試,終于成功,方法如下: 1,首先檢查主板是否支持,下載 everest檢測軟件,在主板-內(nèi)存一項中,Physical Address Extension(PAE)查看“操作系統(tǒng)支持”“處理器支持”是否為“是”,如果是“否”的話代表主板不支持,不要玩了,如果是“是”的話,“活動” 一項是“否”也有可以修改的可能,那么接下來---- 2,我的電腦-屬性-高級-啟動和故障恢復(fù)-設(shè)置-編輯,這里編輯操作的是c盤根目錄下隱藏的boot.ini文件,各位也可以通過在c盤顯示隱藏文件的方法找到它,我的boot.ini里的內(nèi)容如下: [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect 那 么接下來在“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect”的表明操作系統(tǒng)的“Microsoft Windows XP Professional ”加上“/PAE” 即“multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /PAE /noexecute=optin /fastdetect” 這樣保存關(guān)閉,系統(tǒng)就打開了PAE 我的是xp sp2系統(tǒng),其他系統(tǒng)沒有測試,大家不要亂來 這樣,重新啟動后,電腦屬性的下方多了“物理地址擴展”幾個字,雖然顯示的還是3.25g內(nèi)存,但實際上4g內(nèi)存已經(jīng)完全啟用了,但怎么證明這一點呢?就用ramdisk虛擬硬盤軟件來測試 ramdisk 是一款將內(nèi)存轉(zhuǎn)換為虛擬硬盤的小軟件,內(nèi)存的速度是硬盤的幾十倍,所以在我處理ps等需要大量暫存盤的軟件時,通常都會用它來充當(dāng)軟件的暫存盤,這樣軟件 的速度會倍增,在系統(tǒng)沒有開啟PAE只能識別3.25g內(nèi)存的情況下,使用ramdisk會直接占用這3.25g的內(nèi)存,而開啟PAE后,用 ramdisk設(shè)置768mb的內(nèi)存作為虛擬硬盤,再調(diào)出任務(wù)管理器,會發(fā)現(xiàn)內(nèi)存使用絲毫沒有減少,也就是說,ramdisk調(diào)用的768mb內(nèi)存是系統(tǒng) 沒有顯示出來的768mb,還而言之,系統(tǒng)已經(jīng)找到了4g內(nèi)存啦。 新增ramdisk下載:ramdisk軟件點擊下載
很多朋友都裝了4G內(nèi)存甚至8G內(nèi)存,可惜32位系統(tǒng)中除了2003server支持顯示4G內(nèi)存以外,其它都最大利用到3.25G左右,余下0.75G都浪費了,這主要是32位操作系統(tǒng)內(nèi)存地址映射限制的問題造成的,如何解決呢?電腦屬性里顯示3.25G的問題是無法真正解決的,即使32位vista旗艦版可以顯示4G內(nèi)存,但無法真正全部利用這4G內(nèi)存,這就需要一個重要軟件的登場了,RAMDISK,可能很多朋友聽說過,此軟件支持把內(nèi)存當(dāng)硬盤分區(qū)來用,也就是說通過RAMDisk可以把無法利用的那部分內(nèi)存當(dāng)硬盤分區(qū),除了可以把IE的臨時文件緩沖區(qū)放到這個分區(qū)以提高訪問網(wǎng)絡(luò)的速度外(具體設(shè)置很簡單這里就不多說了),還可以通過設(shè)置windows xp等32位的虛擬內(nèi)存來把這部分內(nèi)存真正利用起來,具體設(shè)置如下,以8G系統(tǒng)物理內(nèi)存為例,系統(tǒng)顯示3.25G,余下4.75無法利用,這時用RAMDISK把4.75G內(nèi)存全部設(shè)置為硬盤分區(qū),把IE緩沖設(shè)置100兆并放到此分區(qū)內(nèi),此時還余下4.65G,在“我的電腦”-“屬性”里把虛擬內(nèi)存設(shè)置為4.65G,然后將虛擬內(nèi)存頁面文件指向這個新設(shè)立的分區(qū),保存重啟后,你的新分區(qū)就會多了一個4.65G的Pagefile.sys的隱藏文件,這時你要把C盤(系統(tǒng)盤)下的Pagefile.sys文件刪除(WINDOWS 不會自動刪除這個文件),這樣你可以利用7.9G的內(nèi)存了(有100M是你的IE緩沖),4.65G的虛擬內(nèi)存因為也是映射到真正的內(nèi)存上來用,所以不會影響速度(速度是原硬盤虛擬內(nèi)存的十幾到幾十倍,因物理內(nèi)存速度而異),但此分區(qū)內(nèi)不能存儲重要文件,因為每次關(guān)機或重啟都會清空此分區(qū),因為此分區(qū)不是harddisk而是ram,每次啟動系統(tǒng)都會自動生成Pagefile.sys和IE緩沖的目錄,我已驗證,對系統(tǒng)使用沒有任何副作用,至今沒有跳出過任何出錯的信息。雖然我的電腦屬性里依舊是3.25G,但用熱鍵調(diào)出的“任務(wù)管理器”下的“性能”頁面里內(nèi)存顯示的可是7.9G,是真正可以被利用的。
不知道你是否為大內(nèi)存在32位系統(tǒng)下無法利用而苦惱,為64位系統(tǒng)的兼容性差而苦惱,希望我寫的這篇文章會對你有用!
另外,此技巧系我自己摸索出來的,請大家轉(zhuǎn)發(fā)時注明是泡泡網(wǎng)首發(fā),文章系轉(zhuǎn)載,謝謝。
最后歡迎專業(yè)人士進來拍磚,哪里有問題盡管批評,大家可以研究討論,把大內(nèi)存真正利用好。
注:因我在單位,無法上圖,等回家后給各位看管補上。
找一個VISTA的安裝版,先用2G內(nèi)存裝好系統(tǒng),裝好后再插上其它內(nèi)存就可以啦,我是電腦城做的,上個月裝了10幾臺8G內(nèi)存的機都可以全認到
http://hi.baidu.com/yanghuaishuai/blog/item/767991fcf89ab2f1fc037fa8.html?
?
?參考:http://wmcuit.com/index.php/2011052311/readfor4g-for-32bit-win7-test-by-v460
?
?
?
由于自己習(xí)慣于使用內(nèi)存釋放....卻無意發(fā)現(xiàn)了內(nèi)存釋放磚家的問題....
http://macleo.iteye.com/upload/picture/pic/92050/7750e5ed-4c15-3fe3-ae5b-0788800ebced.jpg
總結(jié)
以上是生活随笔 為你收集整理的32位Windows7上8G内存使用感受+xp 32位下使用8G内存 (转) 的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔 網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔 推薦給好友。