|
Power Member
|
首先, "總效能" 怎麼定義就是一個很大的問題,
沒有可量化的定義, 就無法進行實驗.
其次, "多工順" 跟 "總效能高" 又是兩碼子事.
"多工順"的意思通常是指, 在使用者最敏感的地方的延遲盡量減少.
比方說你打一個字,或移動一下滑鼠, 如果螢幕沒有馬上反應效果,
一定會讓使用者察覺到. 但其實這些地方多半不需太多效能.
很多時候,用聰明的策略來調整優先順序才是重點.
回過頭來看原作者的例子,其實是更詭異的狀況,
就是它多工的兩件事A=無線網路,B=視訊解碼撥放
並不是無關的, 而是A的output會變成B的input.
這就像是接在一起的管線, 會被最慢的那一點所限制.
這比一般多工(A,B兩件事沒有相依關係,只會競爭資源)
更難.
|