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