眾所周知,電腦的正常使用離不開進程的參與。話雖如此,卻總有個別進程太不自覺,常常賴在內存中不走或是占用大量系統資源,造成系統運行緩慢甚至假死。一味容忍只會助長歪風,今天我們就給進程找個厲害的管家,好好整治整治那些害群之馬。
什么是進程
知己知彼,方能百戰不殆。在開始整治之前,需先了解一下進程的概念,以免濫殺無辜。進程是一個具有一定獨立功能的程序關于某個數據集合的一次運行活動。它是操作系統動態執行的基本單元,在傳統的操作系統中,進程既是基本的分配單元,也是基本的執行單元。從字面上可以把進程理解成“進行中的程序”,它是操作系統對資源進行分配的單位。比如當運行IE程序時,就會出現一個iexplore.exe的進程。有些程序可以出現多個進程,比如IE,有些程序則只能出現一個進程,比如暴風影音。
按功能不同,進程又分為兩種,一種是系統進程,用來完成操作系統的各種功能,說白了就是操作系統必不可少的一部分。另一種是用戶進程,就是由用戶啟動的進程,比如運行某款軟件產生的進程。
內請
假如事情只是偶爾發生,也就無須大動干戈,系統自帶的“Windows任務管理器”就是一個很好的進程管家,它最大優點是獲取方便,而且應付一般的需要也算綽綽有余了。
和關鍵進程混個臉熟
那么哪些進程必不可少,哪些可以強行終止呢?雖說Windows系統理論上可以有無數個進程存在,但真正的關鍵進程并不太多,基本是必要的系統進程和用戶使用的軟件進程。想了解系統中的進程非常簡單,按下鍵盤上的“Ctrl+Alt+Del”組合鍵,呼出“Windows任務管理器”界面,切換到“進程”標簽,就能看到系統當前所有開啟的進程。
下面以表格的形式,給大家簡單介紹一下系統里的關鍵進程。
以上只是系統關鍵進程,即維持系統正常運行必不可少的進程。還有一些會根據需要自動出現。除此之外的就是用戶進程,比如系統中運行了某個軟件,該軟件的進程也會出現在進程列表里。用戶進程很容易通過任務管理器里邊的用戶名辨別出來。
終止無用的進程
無用進程既可能來自自己主動運行的軟件,也可能來自自動運行的軟件。假如遇到某個進程浪費資源、拖慢系統的情況,可以利用“Windows任務管理器”這個管家來終止它。
在“Windows任務管理器”界面通過“內存使用”字段,找出大量消耗資源的進程名稱,右擊鼠標,選擇“結束進程”命令,在彈出的警告窗口單擊“是”,該進程便被清除,所占用資源即被騰出。如果選擇“結束進程樹”命令,則會把與之相關的一組進程全部終結。
美中不足的是,這一方法不但要求我們自己查找過度占用資源的進程以及那些沒有啟動也已存在的進程,而且所提供的數據并不詳細,很難判斷,功能上也不靈活。倘若能按設定的條件自動控制某個進程存在與否,無疑會大大提高操作效率。
外聘
Kiwi application monitor這款軟件對于進程提供了更強的管理,它能自動對指定的軟件或進程進行監控,并允許按存活時間、資源占用等條件控制某個進程。想擺脫手工控制進程的麻煩,它是一個不錯的選擇。
1.指定監控對象
監控對象既可以是軟件名稱,也可以是進程名稱。首先我們把監控對象添加到監控列表里。如果添加的是軟件,可以先打開Kiwi application monitor程序界面,單擊Add按鈕打開“Add an application or process to monitor”界面,單擊其中的Browse按鈕,選擇被監控軟件的可執行文件打開即可。
如果要監控某個進程,則要在Add an application or process to monitor界面單擊Process Explorer按鈕,打開進程瀏覽器界面,可以看到非常詳細的進程數據,選中需要監控的進程,再單擊Add按鈕添加到該界面。
2.設置觸發條件
Kiwi application monitor通過設置觸發條件來激活某個動作。條件既可以是軟件或進程對內存的占用量,也可以是對CPU時間的占用量,甚至可以是軟件或進程在內存中存在的時長。設置時只要在界面下方Basic rules標簽中的Actions欄中勾選相應的選項就可以了。其中“Close it after running for”選項允許我們設定當軟件或進程運行一定時間后關閉;“Close it after it’s memory load exec”可以設置當軟件使用內存量達到某一數值時自動關閉;“Close it after it’s CPU time Spend”是指當軟件或進程對CPU時間的占用達到某一數值時自動關閉。
按個人需要設置完畢,單擊Add按鈕,軟件或進程即被添加到程序主界面的監控列表中。大家可按同樣方法添加其它軟件或進程,設置完畢后最小化程序界面就可以了。
3.監控指定進程
從此以后,所有處在監控列表里的軟件或進程便被嚴密監控起來。如果這些軟件或進程處于激活狀態,就會被Kiwi application monitor及時發現,而監控列表中該軟件右側的燈泡圖標會變為綠色。假如被監控對象達到設定的條件,就會被Kiwi application monitor立即終止進程。
要取消對某個軟件的監控時,在監控列表中將軟件或進程選中,單擊界面上方的Remove按鈕將其移除就可以了。