|
一、知己知彼——監(jiān)視內(nèi)存的使用
要了解Windows系統(tǒng)中的內(nèi)存變化情況,要了解程序代碼在內(nèi)存中的加載和卸載情況,需要一定的內(nèi)存知識。我們可以通過一些簡單方法了解內(nèi)存的使用情況,使自己能夠判斷電腦系統(tǒng)的內(nèi)存是否夠用,以及如何選擇節(jié)約內(nèi)存的程序,如何有效地利用內(nèi)存。
1 目測法
如果系統(tǒng)打開一個程序或關(guān)閉一個程序,都需要大量地讀寫硬盤,甚至是僅僅打開一個文件夾窗口都要明顯的等待。也就是說,硬盤經(jīng)常是轉(zhuǎn)個不停,系統(tǒng)啟動緩慢,在沒有病毒的情況下,說明系統(tǒng)的內(nèi)存緊張,虛擬內(nèi)存的使用太過頻繁。
2 Windows系統(tǒng)監(jiān)視程序
通過系統(tǒng)監(jiān)測工具監(jiān)測是比較準(zhǔn)確的了解內(nèi)存的手段。Win95/98就帶有一個功能較為全面的系統(tǒng)監(jiān)測程序?! ↑c(diǎn)擊“開始”,選擇菜單項(xiàng)“程序/附件/系統(tǒng)工具/系統(tǒng)監(jiān)視器”,打開系統(tǒng)監(jiān)視器。注意,有些操作系統(tǒng)沒有安裝該工具,可以通過控制面板的“添加/刪除程序”來安裝該工具。
點(diǎn)擊系統(tǒng)監(jiān)視器的界面菜單項(xiàng)“編輯/添加項(xiàng)目”,在打開的窗口中的“類別”欄中選擇“內(nèi)存管理程序”項(xiàng),在右面的窗口中就列出了多個內(nèi)存監(jiān)視項(xiàng)目,有些項(xiàng)目比較專業(yè),為了查看系統(tǒng)內(nèi)存是否緊張,我們一般可以選擇查看“廢啟”和 “出頁”項(xiàng)目,如果這兩個項(xiàng)目常常維持到較高的數(shù)值,則說明系統(tǒng)的內(nèi)存緊張,需要添加內(nèi)存或優(yōu)化。
3 其他系統(tǒng)監(jiān)視程序
Windows中的系統(tǒng)監(jiān)視程序雖然監(jiān)視的項(xiàng)目比較多,但并不都很實(shí)用,你可以試用其他的監(jiān)視程序,例如Wi nSystem 98就是一個很好的系統(tǒng)監(jiān)視程序,它主要監(jiān)視CPU、硬盤讀寫、內(nèi)存占用、網(wǎng)絡(luò)和Modem,還可以監(jiān)視系統(tǒng)溫度、系統(tǒng)電壓等,也可以自動優(yōu)化內(nèi)存,釋放內(nèi)存空間。特別是它的進(jìn)程監(jiān)視管理,可以顯示當(dāng)前駐留在內(nèi)存中的程序信息,用戶可以清楚地看到哪個程序占用了大量的內(nèi)存,并可中斷某個駐留程序的執(zhí)行,釋放內(nèi)存空間。該工具既是一個系統(tǒng)監(jiān)視工具,也是一個內(nèi)存優(yōu)化工具。該工具的下載地址為www?multimania?com/newtech,下載文件大小只有200KB。
二、浪費(fèi)驚人——桌面和窗口
Win98的一個進(jìn)步,就是有漂亮的Web形式窗口和變化多端的桌面主題,但這需要付出相當(dāng)大的內(nèi)存空間。
1 設(shè)置窗口
Windows98的默認(rèn)窗口是Web窗口,即該窗口有一個信息欄,可以顯示選擇的文件信息,如果是圖片,則將顯示圖片的略圖,這樣一個窗口是非常消耗內(nèi)存的(根據(jù)不同情況,可能要多占用幾百KB到上兆的內(nèi)存),大多數(shù)時候,你是不必使用這些花花架子,盡可能地簡潔窗口。
打開一個文件夾窗口,選擇菜單“查看/文件夾選項(xiàng)”,在打開的窗口中選擇“傳統(tǒng)風(fēng)格”,這樣系統(tǒng)的文件窗口樣式就統(tǒng)一變成了簡單Windows95窗口樣式了。
如果還要簡潔窗口,可以在文件窗口中的查看菜單中去掉自己認(rèn)為沒有必要顯示的項(xiàng)目,如地址欄、文本標(biāo)簽等,但這些小改動節(jié)約的內(nèi)存有限,還可能帶來操作上的不方便。
2 設(shè)置桌面
不要什么桌面主題,直接在“控制面板”的“文件添加/刪除”工具中將桌面主題刪除。也不要設(shè)置墻紙,有些BM P格式的墻紙要占用大量的內(nèi)存空間。如果不是迫切需要,也不要設(shè)置屏幕保護(hù)方式。這些都可以節(jié)約你寶貴的內(nèi)存。
3 精心布置桌面快捷方式
桌面上不需要的快捷方式可以刪除,也可以將一些不常用的快捷方式分類保存在少數(shù)的桌面目錄中,一些朋友桌面上擺滿了快捷方式和文件圖標(biāo),內(nèi)存的占用就可想而知了。另外Windows98的任務(wù)欄中也要注意有控制地添加快捷方式。
4 其他
還有很多可以提高系統(tǒng)速度、節(jié)約內(nèi)存的方法,例如取消不必要的文件關(guān)聯(lián)、減少新建菜單的項(xiàng)數(shù)、鼠標(biāo)指向圖標(biāo)不顯示信息等,但要注意的是不要因噎廢食,例如有的朋友為了節(jié)約一點(diǎn)點(diǎn)內(nèi)存,取消了系統(tǒng)時間在任務(wù)欄中的顯示,似乎沒有必要。
三、隱秘的內(nèi)存殺手——駐留內(nèi)存的程序
1.駐留內(nèi)存程序
一個程序的執(zhí)行,是先將程序代碼和相關(guān)的數(shù)據(jù)讀入內(nèi)存,再從內(nèi)存中將數(shù)據(jù)發(fā)送到CPU。內(nèi)存在一個程序的運(yùn)行周期中,始終保存著該程序的代碼數(shù)據(jù)。有些程序在系統(tǒng)啟動到系統(tǒng)關(guān)閉都一直在運(yùn)行,就稱為駐留內(nèi)存程序。有些駐留程序是我們知道的,如實(shí)時防毒軟件Kill98、ZipMagic等。有些駐留程序是我們不知道的,如系統(tǒng)的驅(qū)動程序等。
2.監(jiān)視進(jìn)程
監(jiān)視目前正在執(zhí)行的程序(稱為監(jiān)視進(jìn)程),最簡單的方法就是按“Alt+Ctrl+Del”鍵,然后在彈出的 “關(guān)閉程序”窗口就可以看到目前正在運(yùn)行的程序,也可以在該窗口中將某個程序中斷執(zhí)行。
如果要更詳細(xì)了解正在內(nèi)存中執(zhí)行的程序,可以從“開始”欄中選擇菜單“程序/附件/系統(tǒng)工具/系統(tǒng)信息”,在彈出窗口中展開“軟件”分支列表,選擇“正在運(yùn)行的任務(wù)”,就可以看到目前正在內(nèi)存中駐留運(yùn)行的程序。另外從“軟件” 列表項(xiàng)中,還可以看到多項(xiàng)和內(nèi)存使用有關(guān)的項(xiàng)目,如系統(tǒng)開機(jī)啟動的程序、加載的32位模塊(設(shè)備驅(qū)動程序等)。
3.控制內(nèi)存駐留程序
對于一個小內(nèi)存的系統(tǒng),如果不是特別需要,就盡量不要使用那些駐留內(nèi)存的程序。當(dāng)然實(shí)時監(jiān)控的防毒軟件還是有必要選擇一個,像Kill98駐留內(nèi)存的病毒監(jiān)測程序只占用了大約1?3MB的內(nèi)存空間。知道駐留內(nèi)存的ICQ占用多少內(nèi)存嗎?是駭人的9MB。如果要用內(nèi)存駐留工具,最好了解一下它是不是一個內(nèi)存“殺手”。
要限制系統(tǒng)加載無用的驅(qū)動程序?qū)σ话闳吮容^困難,但使用一些系統(tǒng)優(yōu)化工具可以幫助你完成這些工作。一般人能夠做的就是如果系統(tǒng)插槽中有無用的擴(kuò)展卡(如網(wǎng)卡)拔出,再在“控制面板”的“系統(tǒng)”工具中將該設(shè)備刪除。另外將C盤根目錄下的Config?sys和Autobake?bak文件刪除,這兩個文件是提供給純DOS系統(tǒng)用的設(shè)備驅(qū)動表和預(yù)加載程序表,Windows下不需要這些設(shè)備驅(qū)動。
有些隨著系統(tǒng)啟動而駐留內(nèi)存的程序,如果要設(shè)置它不自動啟動,可以看它在“開始/程序/啟動”菜單欄中是否有快捷方式,如果有,就直接刪除。如果沒有,可以在圖2所示的系統(tǒng)信息程序界面中,選擇菜單“工具/系統(tǒng)配置實(shí)用程序” ,然后選擇“啟動”標(biāo)簽,在該標(biāo)簽窗口就可以選擇要自動啟動的程序。例如,你可以設(shè)置不自動啟動“計劃任務(wù)”工具。如果你認(rèn)為當(dāng)前病毒傳染的危險性不大,也可以選擇不自動啟動實(shí)時病毒監(jiān)測程序。
經(jīng)過精心選擇必備的自動駐留內(nèi)存的程序,是可以節(jié)約很多內(nèi)存空間的。
四、虎口奪食——緩存和虛擬緩存
1.減少磁盤高速緩存
《電腦報》今年32期第10版介紹磁盤高速緩存的設(shè)置,將內(nèi)存的一部分設(shè)置為磁盤高速緩存,可以提高磁盤的讀寫速度,但如果內(nèi)存比較少,就很有害了。對于小內(nèi)存的系統(tǒng),建議將硬盤的高速緩存設(shè)置得較小,即調(diào)節(jié)預(yù)讀式優(yōu)化,在“ 控制面板”的“系統(tǒng)”工具中調(diào)節(jié),具體的方法可以參考32期《電腦報》第10版。另外堅決不要在該窗口中選擇“網(wǎng)絡(luò)服務(wù)器”,免得系統(tǒng)劃撥大量的內(nèi)存空間作為磁盤高速緩存。
2.減少光驅(qū)高速緩存
同樣,也不要設(shè)置太多的光驅(qū)緩存,建議不要選擇光驅(qū)的最佳訪問方式為“四倍速或更高速”(可選擇“倍速驅(qū)動器 ”),同時不追加高速緩存的大小,這樣可以節(jié)約大約1MB內(nèi)存。
3.用好虛擬緩存
小內(nèi)存系統(tǒng)是比較頻繁使用虛擬內(nèi)存的,因此設(shè)置好虛擬內(nèi)存比較重要,另外最好經(jīng)常整理C盤,可以加快虛擬內(nèi)存的速度。
4.減少虛擬磁盤
用內(nèi)存來虛擬磁盤,曾在DOS系統(tǒng)中流行,而現(xiàn)在的Windows系統(tǒng),則會自動設(shè)置虛擬磁盤,稱為Virt ual Catch。虛擬磁盤可以增加文件的讀寫速度,增強(qiáng)系統(tǒng)的性能,但對于小內(nèi)存系統(tǒng),如果設(shè)置了太多的內(nèi)存空間為虛擬磁盤,則反而引起系統(tǒng)的性能下降。修改虛擬磁盤大小的方法為:
啟動記事本程序,打開C盤系統(tǒng)目錄(Windows)中的System?ini文件。
查找到[vcache]字段,將“MaxFileCache=”后的數(shù)值改為合適的數(shù)值(單位是KB),例如系統(tǒng)有16MB內(nèi)存,一般就改為4096(即4M)。
“MinFileCache=”的數(shù)值可以和前面相同或者少一些。保存文件后重新啟動系統(tǒng)即可。
五、精打細(xì)算——小巧的應(yīng)用程序
如果我們經(jīng)常使用的軟件都是吃內(nèi)存的大戶,那么上面的節(jié)約內(nèi)存方法都是徒勞的。因此我們要盡量使用小巧的程序,例如可以少用Outlook(占內(nèi)存10MB),多使用FoxMail(占內(nèi)存5MB);為什么要使用Word(占內(nèi)存13MB以上)呢,大多數(shù)時候都可以用寫字板(占內(nèi)存4MB),甚至可以使用記事本(占內(nèi)存400KB),WPS 2000對內(nèi)存的占用也只有7MB;打開一個IE5窗口需要驚人的7MB到9MB,打開多個窗口就太嚇人了,為什么不換個別的呢,如《電腦報》39期軟件版突突推薦的NetCaptor 5?04??傊?,任何類別的工具都可以找到占用內(nèi)存少的(當(dāng)然還必須考慮功能滿足要求)。
六、最后一招——操作的技巧
不要打開太多的窗口和同時運(yùn)行太多的程序。
如果要運(yùn)行多個程序,注意選擇占內(nèi)存少的程序。
注意清除剪貼板中的圖像和大文本——剪貼一個字的文本即可?! ∪绻\(yùn)行大型程序,最好重新啟動一下系統(tǒng),讓混亂的內(nèi)存空間復(fù)原,或者使用內(nèi)存優(yōu)化工具釋放空間。
注意一些內(nèi)存工具和加速工具,這些工具常常駐留內(nèi)存、本身就占用很大的內(nèi)存空間,如果內(nèi)存很小,將得不償失。
在一些程序中,可以關(guān)閉的功能就關(guān)閉,如聲音提示等。
作者:陳正
|