什麼是牆上時間(Wall-clock time)
從處理開始到結束的實際經過時間。包含輸入輸出的等待與其他程式的執行時間。
日文名稱: 壁時計時間
「牆上時間(Wall-clock time)」出現在1領域的1道練習題中(效能評估與效能剖析等)。
這個名詞所屬的領域: 效能評估與效能剖析
從處理開始到結束的實際經過時間。包含輸入輸出的等待與其他程式的執行時間。
日文名稱: 壁時計時間
「牆上時間(Wall-clock time)」出現在1領域的1道練習題中(效能評估與效能剖析等)。
這個名詞所屬的領域: 效能評估與效能剖析
正確答案:A. 牆上時鐘時間是從開始到結束實際經過的時間,包含等待輸入輸出等;CPU時間則只計算CPU執行該程式的時間
牆上時鐘時間是使用者實際等待的時間,也包含等待磁碟或網路,以及讓給其他程式的時間。CPU時間是CPU執行該程式指令的時間總和。若牆上時鐘時間遠長於CPU時間,就表示等待某些事物的時間很長。反之,若以多個執行緒平行運作,CPU時間的總和會比牆上時鐘時間長。
火焰圖(Flame graph) 加速比(Speedup) 古斯塔夫森定律(Gustafson's law) 平行效率(Parallel efficiency) 由上而下分析(Top-down analysis) 利特爾法則(Little's law) 吞吐量(Throughput) 尾端延遲(Tail latency) 弱擴展性(Weak scaling) 效能計數器(Performance counter)