瀏覽單個文章
alience
Power Member
 

加入日期: Mar 2003
您的住址: 台北
文章: 597
引用:
作者bxxl
首先, "總效能" 怎麼定義就是一個很大的問題,
沒有可量化的定義, 就無法進行實驗.

其次, "多工順" 跟 "總效能高" 又是兩碼子事.
"多工順"的意思通常是指, 在使用者最敏感的地方的延遲盡量減少.
比方說你打一個字,或移動一下滑鼠, 如果螢幕沒有馬上反應效果,
一定會讓使用者察覺到. 但其實這些地方多半不需太多效能.
很多時候,用聰明的策略來調整優先順序才是重點.


回過頭來看原作者的例子,其實是更詭異的狀況,
就是它多工的兩件事A=無線網路,B=視訊解碼撥放
並不是無關的, 而是A的output會變成B的input.
這就像是接在一起的管線, 會被最慢的那一點所限制.

這比一般多工(A,B兩件事沒有相依關係,只會競爭資源)
更難.


您說的AB是無關的
因為stream的流量只要夠大就不會影響影片的播放順暢度
由HT開時即可發現流量已足但是cpu解碼能力卻不足的窘境
HT關時流量瀕臨臨界值但是cpu解碼效率卻好的多
不過您說的多工順的確有道理
挖掉耗cpu資源程式的一點效能來使其他不耗cpu資源程式能順一點
的確很符合消費者原則
因為一班人都不懂如何調整優先權
但是總效能實際上是不變的也無庸置疑
舊 2004-08-07, 09:58 PM #19
回應時引用此文章
alience離線中