面理解虛擬內(nèi)存及優(yōu)化方法

ID:6611281

大小:25.00 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-01-20

面理解虛擬內(nèi)存及優(yōu)化方法_第1頁(yè)
面理解虛擬內(nèi)存及優(yōu)化方法_第2頁(yè)
面理解虛擬內(nèi)存及優(yōu)化方法_第3頁(yè)
面理解虛擬內(nèi)存及優(yōu)化方法_第4頁(yè)
資源描述:

《面理解虛擬內(nèi)存及優(yōu)化方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、面理解虛擬內(nèi)存及優(yōu)化方法眾所周知,操作系統(tǒng)的任務(wù)主要是合理地調(diào)配系統(tǒng)的各種資源,為各種程序提供運(yùn)行環(huán)境,它可以被看做是硬件和應(yīng)用軟件之間的一種媒介。其中對(duì)內(nèi)存的管理是系統(tǒng)的主要職責(zé)之一,怎樣使有限的內(nèi)存用在刀刃上,如何擺脫系統(tǒng)本身所需的內(nèi)存“瓶頸”限制,是一個(gè)非常值得我們關(guān)心的問題。什么是虛擬內(nèi)存不知大家發(fā)現(xiàn)沒有,在Windows2000(XP)目錄下有一個(gè)名為pagefile.sys的系統(tǒng)文件(Windows98下為Win386.swp),它的大小經(jīng)常自己發(fā)生變動(dòng),小的時(shí)候可能只有幾十兆,大的時(shí)候則有數(shù)百兆,這種毫無規(guī)律的變化實(shí)在讓很多人摸不著頭腦。其實(shí)

2、,pagefile.sys是Windows2000(XP)下的一個(gè)虛擬內(nèi)存,它的作用與物理內(nèi)存基本相似,但它是作為物理內(nèi)存的“后備力量”而存在的,也就是說,只有在物理內(nèi)存已經(jīng)不夠使用的時(shí)候,它才會(huì)發(fā)揮作用。虛擬內(nèi)存的產(chǎn)生我們都知道,雖然在運(yùn)行速度上硬盤不如內(nèi)存,但在容量上內(nèi)存是無法與硬盤相提并論的。當(dāng)運(yùn)行一個(gè)程序需要大量數(shù)據(jù)、占用大量?jī)?nèi)存時(shí),內(nèi)存就會(huì)被“塞滿”,并將那些暫時(shí)不用的數(shù)據(jù)放到硬盤中,而這些數(shù)據(jù)所占的空間就是虛擬內(nèi)存?,F(xiàn)在我們也明白為什么pagefile.sys的大小會(huì)經(jīng)常變化了。虛擬內(nèi)存的優(yōu)化虛擬內(nèi)存的大小是由Windows來控制的,但這種默認(rèn)

3、的Windows設(shè)置并不是最佳的方案,因此我們要對(duì)其進(jìn)行一些調(diào)整。這樣才能發(fā)揮出系統(tǒng)的最佳性能。1、改變頁(yè)面文件的位置Windows9x的虛擬內(nèi)存分頁(yè)位置,其實(shí)就是保存在C盤根目錄下的一個(gè)虛擬內(nèi)存文件(也稱為交換文件)Win386.swp,它的存放位置可以是任何一個(gè)分區(qū),如果系統(tǒng)盤C容量有限,我們可以把Win386.swp調(diào)到別的分區(qū)中,方法是在記事本中打開System.ini(C:Windows下)文件,在[386Enh]小節(jié)中,將“PagingDrive=C:Windon386.swp”,改為其他分區(qū)的路徑,如將交換文件放在D:中,改為“Paging

4、Drive=D:Win386.swp”,如沒有上述語(yǔ)句可以直接鍵入即可。而對(duì)于使用Windows2000和WindowsXP的,可以選擇“控制面板→系統(tǒng)→高級(jí)→性能”中的“設(shè)置→高級(jí)→更改”,打開虛擬內(nèi)存設(shè)置窗口,在驅(qū)動(dòng)器[卷標(biāo)]中默認(rèn)選擇的是系統(tǒng)所在的分區(qū),如果想更改到其他分區(qū)中,首先要把原先的分區(qū)設(shè)置為無分頁(yè)文件,然后再選擇其他分區(qū)。2、改變頁(yè)面文件的大小將虛擬內(nèi)存的最大值與最小值都設(shè)為物理內(nèi)存的1.5倍(這樣設(shè)置后,系統(tǒng)無需根據(jù)虛擬內(nèi)存的使用量來調(diào)節(jié)虛擬內(nèi)存文件的大小,一方面節(jié)省了系統(tǒng)資源,另一方面可以有效減少磁盤碎片的產(chǎn)生)。3、禁用頁(yè)面文件當(dāng)擁有

5、了512MB以上的內(nèi)存時(shí),頁(yè)面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進(jìn)入注冊(cè)表編輯器“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSessionMa-nagerMemoryManagement”下,在“DisablePa-gingExecutive”(禁用頁(yè)面文件)選項(xiàng)中將其值設(shè)為“1”即可。4、清空頁(yè)面文件在同一位置上有一個(gè)“ClearPageFileAtShutdown(關(guān)機(jī)時(shí)清除頁(yè)面文件)”,將該值設(shè)為“1”。這里所說的“清除”頁(yè)面文件并非是指從硬盤上完全刪除pagefile.sy

6、s文件,而是對(duì)其進(jìn)行“清洗”和整理,從而為下次啟動(dòng)WindowsXP時(shí)更好地利用虛擬內(nèi)存做好準(zhǔn)備。5.雙系統(tǒng)中共享虛擬內(nèi)存--節(jié)省空間重新啟動(dòng)計(jì)算機(jī)并登錄到WindowsXP,運(yùn)行注冊(cè)表編輯器,依次展開HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SessionManager\MemoryManagement分支,雙擊右側(cè)窗口中的“PagingFiles”鍵值,將其值改為“C:\win386.swp200200”(注意:中間的200前后各有一個(gè)空格)。依次展開HKEY_LOCAL_MACHINE\SYSTE

7、M\ControlSet002\Control\SessionManager\MemoryManagement分支和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement分支,按上述方法將“PagingFiles”鍵值改為“C:\win386.swp200200”。展開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup和HKEY_LO

8、CAL_MACHINE\SYSTEM\ControlSet001\

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
关闭