效能評估與效能剖析

以基準測試(benchmark)評估電腦的效能時,下列想法何者最適當?

  1. A以接近實際用途的程式來測量,並以其結果進行比較
  2. B無論什麼用途,都只以一個小迴圈的速度來決定
  3. C只以製造商公布的時脈頻率來決定
查看答案與解析

正確答案:A. 以接近實際用途的程式來測量,並以其結果進行比較

某部電腦是否夠快,會因用途而異。整數處理、浮點運算、大量使用記憶體的處理、大量輸入輸出的處理等,各自擅長的工作都不同。因此,以盡可能接近實際用途的程式,或是彙整許多代表性程式的標準基準測試來測量,並在條件相同的情況下進行比較,是很重要的。

  • A. 正確。哪一部電腦比較快會因用途而異。
  • B. 小迴圈的結果可能與實際用途有很大的差異。
  • C. 僅憑頻率無法決定效能。
練習這個領域 前往領域頁面

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

  1. 關於SPEC CPU這類標準基準測試的說明,下列何者正確?
  2. 彙整多個基準測試相對於基準電腦的速度比時,常使用幾何平均,其理由下列何者正確?
  3. 將指令數相同的兩個程式連續執行,一個的速度為每秒1000百萬指令,另一個為500百萬指令。整體的平均速度是多少?
  4. 以上述的小迴圈測量運算速度,結果即使加大N,時間也幾乎是0。最可能的原因為下列何者?
  5. 測量程式的執行時間時,常會重複同樣的測量多次,並排除最初的幾次結果,其理由下列何者正確?