效能評估與效能剖析

從阿姆達爾定律可得到的、關於效能改善作法的啟示,下列何者最適當?

  1. A優先加速花費大量時間的部分(常見情況)
  2. B先加速很少被執行的部分
  3. C無論加速哪個部分,對整體的效果都相同
查看答案與解析

正確答案:A. 優先加速花費大量時間的部分(常見情況)

即使把只占整體1%的部分加速到無限快,整體也只會變快約1%。相對地,若將占80%的部分加快2倍,整體約為1.7倍。因此基本作法是先用剖析器(profiler)等找出花費大量時間的部分,再從那裡開始改善。「加速常見情況」是電腦設計中也反覆使用的原則。

  • A. 正確。效果取決於所占的比例。
  • B. 加速比例小的部分,整體幾乎不會改變。
  • C. 效果會因所占的比例而有很大的差異。
練習這個領域 前往領域頁面

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

  1. 古斯塔夫森定律(Gustafson's law)所表達的想法,下列何者正確?
  2. 在平行計算的評估中,所謂「強擴展(strong scaling)」與「弱擴展(weak scaling)」的差異,下列何者正確?
  3. 以基準測試(benchmark)評估電腦的效能時,下列想法何者最適當?
  4. 關於SPEC CPU這類標準基準測試的說明,下列何者正確?
  5. 彙整多個基準測試相對於基準電腦的速度比時,常使用幾何平均,其理由下列何者正確?