郭建偉
在使用電腦過程中,可能經(jīng)常遇到系統(tǒng)運行緩慢、反應(yīng)遲鈍等情況,究其原因,在很多情況下都是由于某些“霸道”的進(jìn)程占用過多的CPU資源、消耗過量內(nèi)存、占用過高的帶寬等操作造成的。因此,對進(jìn)程進(jìn)行合理有序的調(diào)控,對于系統(tǒng)的正常運行是非常重要的。系統(tǒng)自帶的任務(wù)管理器無法滿足上述需求,相比之下,使用Chameleon Task Manager這款獨特的進(jìn)程管理軟件,可以實現(xiàn)進(jìn)程的完美調(diào)控。下載地址:http://www.chameleon-managers.com/files/ctask.exe。
在Chameleon Task Manager主窗口(如圖1)左側(cè)的“Views”欄中點擊“Processes”項,在右側(cè)窗口顯示當(dāng)前的所有進(jìn)程信息。選擇“All programs”項,在右側(cè)窗口顯示當(dāng)前運行的所有程序項目。點擊“Services”項,在右側(cè)窗口中顯示所有的系統(tǒng)服務(wù)。點擊菜單“Options→Preferences”項,在設(shè)置窗口(如圖2)左側(cè)點擊“Task Manager”項,在右側(cè)窗口中的“General”勾選“Replace Windows Task Manager”項,即可讓其取代Windows任務(wù)管理器。
在“Optimization”面板(如圖3)中可以設(shè)置進(jìn)程智能調(diào)控項目。勾選“If the CPU usage of any program exceeds X”和“Temporarily downgrade the priority”項,表示當(dāng)任意進(jìn)程的CPU占用率超過監(jiān)控值(默認(rèn)為30%,可以根據(jù)需要調(diào)整)時,即可自動降低該進(jìn)程的優(yōu)先級,避免其影響系統(tǒng)和其它進(jìn)程的正常運行。勾選“If the overall CPU usage exceeds X”項,表示當(dāng)CPU資源的總的使用率超過預(yù)設(shè)值(默認(rèn)為90%,可以根據(jù)需要進(jìn)行調(diào)整),就可以對CPU的使用情況進(jìn)行調(diào)整,自動降低相關(guān)進(jìn)程的優(yōu)先級,避免其過度占用CPU資源。
勾選“If the RAM usage of any program exceeds XMB”和“Optimize RAM”項,表示當(dāng)任意進(jìn)程的內(nèi)存占用率高于監(jiān)控值(默認(rèn)為100MB,可以根據(jù)實際情況調(diào)整)時,即可針對該進(jìn)程占用的內(nèi)存進(jìn)行自動優(yōu)化操作,將其非法占用的內(nèi)存釋放出來,保證系統(tǒng)有足夠的內(nèi)存可以使用。勾選“If the overall RAM usageexceeds X”和“Optimize all RAM”項,表示整個內(nèi)存被占用的比例超過監(jiān)控值(默認(rèn)為90%),即可對整個內(nèi)存進(jìn)行優(yōu)化整理,釋放多余的內(nèi)存保證系統(tǒng)的使用。選擇“Use the adaptive of RAM optimization”項,表示Chameleon Task Manager可以智能探測每個進(jìn)程可能需要的合理的內(nèi)存量,并據(jù)此執(zhí)行調(diào)控操作。
勾選“If the File Cache usage exceeds X of theRAM”項,表示當(dāng)文件緩存占用的內(nèi)存資源超過預(yù)設(shè)值后,可以自動對其進(jìn)行調(diào)整,避免內(nèi)存資源過度消耗。其默認(rèn)值為0,表示由Chameleon Task Manager自行管控文件緩存。勾選“If the hard drive usage of any program exceeds x Mb/s”和“Temporarily downgrade the priority”項,表示當(dāng)任意進(jìn)程占用的硬盤數(shù)據(jù)帶寬超過監(jiān)控值(默認(rèn)為15MB每秒),即可自動降低其進(jìn)程優(yōu)先級,避免其影響系統(tǒng)的正常運行。勾選“If a frozen program is detected”項,表示當(dāng)探測到某進(jìn)程失去響應(yīng),處于“僵化”狀態(tài)時,會在屏幕右下角彈出提示信息,引起用戶的注意,及時對其進(jìn)行處理,避免其無謂的消耗系統(tǒng)資源。
除了針對全部進(jìn)程配置優(yōu)化功能外,Chameleon Task Manager還允許您針對單個進(jìn)程配置優(yōu)化參數(shù)。在Chameleon Task Manager主窗口中選擇目標(biāo)進(jìn)程,在自動彈出的控制欄中依次點擊不同的按鈕,可以實現(xiàn)關(guān)閉、重啟、更改優(yōu)先級、切換、調(diào)整優(yōu)化參數(shù)等操作。點擊“More”按鈕,利用彈出菜單,可以實現(xiàn)設(shè)置CPU資源、優(yōu)化進(jìn)程使用內(nèi)存、發(fā)送到隔離區(qū)、創(chuàng)建快捷方式、打開關(guān)聯(lián)文件、查看屬性等操作。點擊“Settings”按鈕,在優(yōu)化配置窗口(如圖4)中勾選“Move to quarantine”項,表示隔離該進(jìn)程,禁止其正?;顒印9催x“Keep the program running”項,表示強(qiáng)制該進(jìn)程永久運行,當(dāng)其被非法關(guān)閉后可以自動重新啟動。勾選“Force the program to close when the PC shutdown”項,表示在關(guān)機(jī)時強(qiáng)制關(guān)閉該進(jìn)程。勾選“Show program at top of list”項,表示將其在進(jìn)程列表頂部顯示。
勾選“Control CPU usage”項,在打開的面板中勾選“Set the program priority at startup”項,可以設(shè)置當(dāng)啟動該進(jìn)程時,其擁有的優(yōu)先級,包括空閑、低于正常、正常、高于正常、高、實時等。如果勾選“Prevent changes in priority”項,表示禁止更改預(yù)設(shè)的優(yōu)先級。勾選“Set the program affinity at startup”項,可以為其分配CPU資源。點擊“Customize”按鈕,在彈出窗口(如圖5)中顯示所有的CPU核心編號,可以為其指定所需的CPU核心,選擇“All processors”項,允許使用全部CPU核心。“If the CPU usage exceeds X,do the following”項中可以設(shè)置針對該進(jìn)程的CPU使用率監(jiān)控值,這樣當(dāng)其CPU使用率超過監(jiān)控值,可以觸發(fā)對應(yīng)的動作(依次包括無動作、臨時降低其優(yōu)先級、關(guān)閉該進(jìn)程、重啟該進(jìn)程等)。endprint
勾選“Control RAM usage”和“Control hard drive usage”項,可以配置該進(jìn)程使用內(nèi)存和磁盤數(shù)據(jù)帶寬的優(yōu)化參數(shù),具體的設(shè)置方法與上述基本相同。值得說明的是進(jìn)程“解凍”功能,勾選“Check if the program is frozen”項,表示當(dāng)該進(jìn)程運行出現(xiàn)異常導(dǎo)致處于“凍結(jié)”狀態(tài)時,可以采取的優(yōu)化動作(包括無動作、重啟進(jìn)程、關(guān)閉進(jìn)程等),同時勾選“Show a notification in the corner”,可以彈出警告信息引起用戶注意。勾選“Allow the program to start only on certain days”項,可以配置該進(jìn)程允許運行的時間范圍,選擇“Weekly”項,在窗口右側(cè)選擇具體的星期數(shù),只有在選定的星期數(shù)內(nèi)可以運行該進(jìn)程。選擇“Monthly”項,可以在窗口右側(cè)選擇每月的天數(shù),只有在規(guī)定的日期內(nèi)才可以運行該進(jìn)程。這樣,只有在指定的時間內(nèi)才可以運行該進(jìn)程。
勾選“Synchronize the program with another program/file”項,啟用文件同步啟動功能。在“Filename”欄中輸入目標(biāo)文件或者程序的路徑。選擇“Start this program when the currently edited program is started”項,表示當(dāng)該選定的文件或者程序啟動時,自動啟動本進(jìn)程。選擇“Close this program when the currently edked program is closeed”項,表示表示當(dāng)該選定的文件或者程序關(guān)閉時,自動關(guān)閉本進(jìn)程。其余設(shè)置保持默認(rèn),點擊OK按鈕保存配置信息。按照同樣的方法,您可以針對任意進(jìn)程單獨配置優(yōu)化項目,來全面保證進(jìn)程的順利運行。
在Chameleon Task Manager主窗口窗口左側(cè)的“View”欄中點擊“All programs”項,在右側(cè)顯示所有運行的程序項(如圖6),選中對應(yīng)的程序,在彈出面板中依次點擊不同的按鈕,可以實現(xiàn)配置調(diào)控參數(shù)、啟動、移動至隔離區(qū)、打開文件位置、查看文件屬性、創(chuàng)建快捷方式等。點擊“Services”項,在右側(cè)窗口中顯示所有的系統(tǒng)服務(wù)(如圖7),選擇對應(yīng)的服務(wù)項目,在彈出的操作面板中依次點擊不同的按鈕,可以執(zhí)行服務(wù)的啟動、停止、暫停、改變啟動類型,打開關(guān)聯(lián)文件,定位核心進(jìn)程等操作。endprint