天天看點

time指令

當測試一個程式或比較不同算法時,執行時間是非常重要的,一個好的算法應該是用時最短的。所有類UNIX系統都包含time指令,使用這個指令可以統計時間消耗。例如:

輸出的資訊分别顯示了該指令所花費的real時間、user時間和sys時間。

real時間是指挂鐘時間,也就是指令開始執行到結束的時間。這個短時間包括其他程序所占用的時間片,和程序被阻塞時所花費的時間。

user時間是指程序花費在使用者模式中的CPU時間,這是唯一真正用于執行程序所花費的時間,其他程序和花費阻塞狀态中的時間沒有計算在内。

sys時間是指花費在核心模式中的CPU時間,代表在核心中執系統調用所花費的時間,這也是真正由程序使用的CPU時間。

來自: http://lnmp.ailinux.net/time

繼續閱讀