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