2008年2月16日 星期六

控制行程別亂跑 - Process Lasso


Process Lasso

一個用C/C++寫成,用來控制行程狀態的軟體

 

用法就像平常的task manager一樣,可以把某個行程的priority定在一個低或高的地方

只是它常著,設定成只要哪個軟體啟動就設定它的priority

 

比較特別的是它可以把行程限定在由某個CPU執行(affinity)

process_lasso

現在的電腦動不動就雙核心四核心的

大部分的軟體卻沒針對多處裡器平台改寫過

行程控制大多交給作業系統分配

用過多核心系統的人就知道

多核心平台最大的感覺大概就是

跑一個很吃資源的軟體,像說華麗的3D遊戲

可是按個Alt+esc卻可以很快的回到桌面

好像電腦的負荷一點都不重一樣

 

其實這有時是因為,行程分配不均

由一個CPU(或是說一個核心)執行軟體,另一個卻在發呆

有時也會,兩個處裡器都在忙一個行程,導致系統反應變慢

 

這時就可以用Process Lasso來把行程限定在由CPU1或CPU2來跑

讓系統處於反應快速的狀況(因為另一個CPU很閒)

 

其他還有很多功能,像說登入後自動執行某個軟體或是強制停掉某個行程(Force)等等

對行程執行有概念的話可以裝來玩玩看吧~~~

0 意見:

 

mech's blog. Copyright 2008 All Rights Reserved Revolution Two Church theme by Brian Gardner Converted into Blogger Template by Bloganol dot com