版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、走出虛擬內(nèi)存禁用的誤區(qū)走出虛擬內(nèi)存禁用的誤區(qū)很多人都用上了512MB甚至1GB的內(nèi)存,于是有一種觀點也在部分玩家中流行起來,說是禁用虛擬內(nèi)存、禁止Windows頁面文件交換、強行命令數(shù)據(jù)在內(nèi)存中處理,可以加快數(shù)據(jù)讀寫效率,是不是真的這樣呢?根據(jù)應(yīng)用需要設(shè)置筆者認(rèn)為,這種說法要分情況對待,不能隨便就說禁用是好事。首先,要搞清楚什么是“大內(nèi)存”配置。當(dāng)初設(shè)計Windows使用虛擬內(nèi)存本身是因為物理內(nèi)存很貴,一般都不會超過128MB容量,需要
2、硬盤空間作臨時緩沖——也就是說,你應(yīng)該把應(yīng)用時需要多少物理內(nèi)存和自己實際擁有的內(nèi)存作一個比較,如果實際擁有的內(nèi)存少于應(yīng)用峰值,就會遇到麻煩了。一般來說,如果要進行平面大圖、3D動畫渲染等數(shù)據(jù)量很大的任務(wù),不應(yīng)禁用虛擬內(nèi)存如果經(jīng)常要打印帶大量圖片的文檔,禁止虛擬內(nèi)存也會讓程序出現(xiàn)錯誤。因為像Wd一類軟件打印之前要生成緩沖文件,再傳輸?shù)酱蛴C上,圖片尺寸較大、分辨率較高時,需要的緩沖區(qū)容量也很大,筆者以前幫助廣告美工出設(shè)計圖時,就遇到打印一
3、張圖生成將近300MB臨時文件的情況。因為Windows和應(yīng)用程序本身也是需要一定內(nèi)存來運行的,如果你是512MB的配置,禁用了虛擬內(nèi)存,很有可能中途報告虛擬內(nèi)存不足,強行退出造成打印紙張及油墨的浪費。所以,必須根據(jù)你的任務(wù)應(yīng)用環(huán)境,來決定是否禁用虛擬內(nèi)存。即使是把虛擬內(nèi)存大小固定設(shè)置,也必須謹(jǐn)慎,否則在運行大型應(yīng)用軟件的時候才出現(xiàn)虛擬內(nèi)存不足的提示,整個系統(tǒng)會因為CPU的占用率極高而變得很慢,此時再改動就沒那么方便了??紤]操作系統(tǒng)的因
4、素在不同的操作系統(tǒng)下,虛擬內(nèi)存的設(shè)置或禁用也是不同的,不能一概而論。因為架構(gòu)問題,Windows9xMe對大于256MB的內(nèi)存有先天的不足,大于這個數(shù)量的內(nèi)存,Windows98會出現(xiàn)不穩(wěn)定及啟動速度變慢的情況。如果使用了大內(nèi)存加上禁用虛擬內(nèi)存,不穩(wěn)定的因素將會進一步增加。Windows2000XP可有效管理的內(nèi)存容量為1GB左右,大于這個數(shù)目也會出現(xiàn)不穩(wěn)定的情況,而且視主板BIOS型號及芯片組性能而不同。另外,Windows本身的設(shè)計
5、就是,一旦發(fā)現(xiàn)有進程轉(zhuǎn)入不活躍狀態(tài),就會把分配給它的內(nèi)存空間映射到交換文件中,盡可能空出物理內(nèi)存給其它活動的線程,并不是用完物理內(nèi)存才開始動用交換文件。因為如果等到物理內(nèi)存用完再調(diào)用,就已經(jīng)太遲了,在配置較低的機器上勢必造成數(shù)據(jù)傳輸和處理停滯。所以禁止虛擬內(nèi)存從原則上來講,最容易引起Windows異常,即使不出現(xiàn)運行不了的故障,也會頻繁地提示虛擬內(nèi)存不夠,請重新設(shè)置云云,讓你不勝其煩。如何禁用虛擬內(nèi)存對于擁有很大容量內(nèi)存的朋友,如果真想
6、禁用虛擬內(nèi)存加快運行速度,其實可以用折中的辦法“騙”過Windows,就是把物理內(nèi)存劃出一部分來虛擬成物理硬盤:1.Windows98可以在Config.sys里加入一句:DEVICE=C:WINDOWSRAMDRIVE.SYS23000E(請根據(jù)自己的Windows所在分區(qū)適當(dāng)設(shè)置)這句話就是利用內(nèi)存由Ramdrive.sys虛擬出一個分區(qū),其中23000是你希望使用多少物理內(nèi)存,單位是KB,如果你有1GB,可以把這個數(shù)字設(shè)到3000
7、00到500000左右,即300~500MB,然后把虛擬內(nèi)存設(shè)置到該虛擬出的分區(qū)上,程序就完全在物理內(nèi)存中運行了。2.Windows2000XP必須依靠第三方的工具軟件來虛擬物理硬盤,然后再把Pagefile.sys頁面文件設(shè)到該虛擬盤上,實現(xiàn)同樣效果或者可在System.ini中的“[386enh]”底部加入一句,ConservativeSwapfileUsage=1,讓W(xué)indows優(yōu)先使用物理內(nèi)存,盡量不要強行直接禁用虛擬內(nèi)存交換
8、文件。結(jié)論筆者認(rèn)為,禁用虛擬內(nèi)存達到的加速效果很有限,加上一般Windows的默認(rèn)設(shè)置比較適當(dāng),尤其是Windows2000XP默認(rèn)設(shè)置對虛擬內(nèi)存的管理很好,盡量不要隨意更改,否則出了問題你很難判斷和分析。題外話:有關(guān)內(nèi)存的一些故障分析有時,Windows出現(xiàn)一些和內(nèi)存有關(guān)的故障提示,不一定是和內(nèi)存有關(guān)而一些看似和內(nèi)存無關(guān)的故障,卻真是內(nèi)存引起的,很有隱蔽性。比如:你用PQ分區(qū)大師之類的工具改過分區(qū)簇的大小,當(dāng)簇小于默認(rèn)值時,Windo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論