效能評估與效能剖析

彙整多個基準測試相對於基準電腦的速度比時,常使用幾何平均,其理由下列何者正確?

  1. A因為幾何平均一定比算術平均大
  2. B因為幾何平均與時間的總和具有相同的意義
  3. C因為無論選擇哪一部電腦作為基準,兩部電腦比較後的名次與比值都不會改變
查看答案與解析

正確答案:C. 因為無論選擇哪一部電腦作為基準,兩部電腦比較後的名次與比值都不會改變

若以算術平均來彙整速度比,則依選擇哪一部電腦作為基準,兩部電腦哪一部較快的結論可能會對調。幾何平均的比值之比不受基準選擇的影響,因此能公平比較。不過,幾何平均並不代表實際執行所有程式時的總時間,所以依用途不同,以時間本身的總和來比較可能比較適當。

  • A. 幾何平均會小於或等於算術平均。
  • B. 與時間的總和意義不同。
  • C. 正確。這是適合用來平均比值的性質。
練習這個領域 前往領域頁面

效能評估與效能剖析的其他題目

  1. 將指令數相同的兩個程式連續執行,一個的速度為每秒1000百萬指令,另一個為500百萬指令。整體的平均速度是多少?
  2. 以上述的小迴圈測量運算速度,結果即使加大N,時間也幾乎是0。最可能的原因為下列何者?
  3. 測量程式的執行時間時,常會重複同樣的測量多次,並排除最初的幾次結果,其理由下列何者正確?
  4. 只測量一次非常短的處理時間時的問題與對策,下列組合何者正確?
  5. 在執行時間的測量方式中,「牆上時鐘時間(wall-clock time)」與「CPU時間」的差異,下列何者正確?