實際運行時間:從開始運行到運行結束的時間。
用戶CPU時間:執行每行代碼的時間
系統CPU時間;佔用CPU時間(比如說內存copy,例如read,write,在內核內執行該服務所花費的時間) CPU時間= 用戶cpu時間+系統cpu時間
real 0m0.072s
user 0m0.030s
sys 0m0.050s
時鐘時間(牆上時鐘時間wall clock time):就是一個進程從開始運行到結束運行後,時鐘走過的時間,這其中包含了進程在阻塞和等待狀態的時間。
用戶CPU時間:就是用戶的進程獲得了CPU資源以後,在用戶態執行的時間。
系統CPU時間:用戶進程獲得了CPU資源以後,在內核態的執行時間。
進程的三種狀態爲阻塞、就緒、運行。
時鐘時間 = 阻塞時間 + 就緒時間 +運行時間
用戶CPU時間 = 運行狀態下的用戶空間時間
系統CPU時間 = 運行狀態下系統空間的時間。
用戶CPU時間+系統CPU時間=運行時間。