什麼是牆上時間(Wall-clock time)

從處理開始到結束的實際經過時間。包含輸入輸出的等待與其他程式的執行時間。

日文名稱: 壁時計時間

「牆上時間(Wall-clock time)」出現在1領域的1道練習題中(效能評估與效能剖析等)。

這個名詞所屬的領域: 效能評估與效能剖析

練習牆上時間(Wall-clock time)的題目

在執行時間的測量方式中,「牆上時鐘時間(wall-clock time)」與「CPU時間」的差異,下列何者正確?

  1. A牆上時鐘時間是從開始到結束實際經過的時間,包含等待輸入輸出等;CPU時間則只計算CPU執行該程式的時間
  2. B牆上時鐘時間與CPU時間一定是相同的值
  3. CCPU時間是指以房間裡的時鐘測量的時間
查看答案與解析

正確答案:A. 牆上時鐘時間是從開始到結束實際經過的時間,包含等待輸入輸出等;CPU時間則只計算CPU執行該程式的時間

牆上時鐘時間是使用者實際等待的時間,也包含等待磁碟或網路,以及讓給其他程式的時間。CPU時間是CPU執行該程式指令的時間總和。若牆上時鐘時間遠長於CPU時間,就表示等待某些事物的時間很長。反之,若以多個執行緒平行運作,CPU時間的總和會比牆上時鐘時間長。

出現「牆上時間(Wall-clock time)」的題目(1題)

  1. 在執行時間的測量方式中,「牆上時鐘時間(wall-clock time)」與「CPU時間」的差異,下列何者正確?

相關名詞

火焰圖(Flame graph) 加速比(Speedup) 古斯塔夫森定律(Gustafson's law) 平行效率(Parallel efficiency) 由上而下分析(Top-down analysis) 利特爾法則(Little's law) 吞吐量(Throughput) 尾端延遲(Tail latency) 弱擴展性(Weak scaling) 效能計數器(Performance counter)

前往名詞解釋列表