提高電腦反應性的救星 — Process Lasso

0
40,211 人次

主畫面

安裝過後,會自動在每次開機時執行本程式,在畫面最右下角可以找到它(長得有點像工作管理員縮小後的模樣)

圖、系統主畫面介紹
image

  • 畫面上方有兩條統計線,紅色的是目前CPU的使用率,綠色的則是目前系統的反應性(兩者不見得成反比) ,綠線越高,表示系統反應越好。
  • 畫面中央是目前正在執行的程序,可以依照各種欄位進行排序。
  • 下方是事件的記錄,或可以選擇「Modules」(模組)來查看該程序相關的DLL檔。

在程序上按下滑鼠右鍵,會出現如下圖的選單,主要功能有:

image

  • Set auto-start at login: 設定開機登入後自動啟用該程序。
  • Set current priority class:設定程序目前的優先權。
  • Set CPU affinity:設定喜好的CPU,如果你是使用多核心的處理器,可以設定該程序能在哪幾個核心執行喔。
  • Default priority(each time run):預設的優先權,可設定該程序每次執行時所取得的優先權。如果是個重要的程式,如掃毒、系統管理相關程序,可以調高,反之可以降低以避免影響其他程序的運作。
  • Exclude from out-of control restraint:從失控程式控制名單排除。如果某個程序相當耗費CPU,建議加入本排除名單,以免被Process Lasso給擋掉。
  • Terminate always:總是終止該程序。如果有個討厭的程序(或病毒!)不斷地出現,如MSMSGS,可以用這個功能把它踢掉。
  • Temporarily trim working set:暫時移出該程序(至交換檔中)。如果某個程式很佔記憶體,又暫時用不到,可以先把它踢到交換檔中,節省系統資源。
  • Open containing folder:開啟包含該程序的資料夾。如果不知道這個程序是什麼,可以用這個功能來查看它屬於那套軟體。(如果該程序沒有描述文字,開起來的資料夾也怪怪的,有可能是病毒喔…)
  • Force immediate termination:強制終止該程序(當該程序完全沒反應時)。
  • Request to close, then forcibly terminate:先提出關閉該程序的要求,再強迫終止它。這是比較保險的作法,如果該程序的資料沒有存檔就停住沒反應了,使用本功能可能還會跑出存檔畫面的機會呦。

實際測試範例

來看看筆者的實際測試吧,如下圖(按一下放大)
image

我一邊轉檔(WinAVI)、一邊播放影片(GOM Player)、還邊上網(Firefox)、邊放音樂(千千靜聽)及打字(Live Writer),Process Lasso上方的紅線已經到頂了(CPU滿載),綠線(反應性)還是相當不錯,影片及音樂的播放也沒有lag的情況發生,視窗的反應也都很正常(縮放、移動)。如果你用過WinAVI之類的轉檔軟體,就應該知道正在轉檔時,幾乎會吃光CPU的資源,讓整個系統反應變得很慢,要同時執行其他的工作會相當地不順手;使用Process Lasso後,耗費大量CPU的程序會受到控制(優先權降低),雖然使得該程序的效能降低,但卻可換來系統反應性的提昇,適合多工使用。

不過將Process Lasso關閉之後(要從右下方的系統列按右鍵關閉),WinAVI的束縛終於獲得「解放」,轉檔速度提昇(優先權提高了,CPU時間也變多了),但很明顯的,整個系統反應開始變「頓」,不管是在切換、拖曳視窗都變得很慢。由此可知,如果想要讓工作更為順暢,首先必須讓電腦的反應性提高(不過會犧牲部份程序的效能,如轉檔、掃毒、磁碟重組…),Process Lasso正具備了「提高反應性」這個強大的功能。

如果你觀察Process Lasso下方的紀錄視窗,會發現許多程序會出現「Process priority temporarily lowered」(程序的優先權暫時降低)的訊息,原因則是「Process is consuming too many CPU cycles」 (程序消耗了太多的CPU週期),也可以藉此得知它可以有效地為你管理CPU資源,確保系統的反應性。

結語

如果你像筆者一樣,是個「多工」的愛好者,常一口氣開一堆程式在用的話,Process Lasso是個能符合需求的好工具。如果你是個怕工作、看影片或玩遊戲到一半,跑出個掃毒、磁碟重組或莫名其妙軟體來干擾的人,也別忘了裝裝看這套軟體喔!

發表迴響