天天看點

linux下最簡單的秒表

time這個指令我在之前的文章中介紹過了,它可以用來統計一個程式的執行時間,并且能詳細到使用者态執行時間和核心态執行時間。read指令是bash内建的指令,它用來從标準輸入讀取一行資料。将這兩個指令相結合即可實作秒表功能。

執行time read之後将處于等待輸入狀态,這時候你可以去做想做的事情,比如統計脈搏,再比如你出去跑一圈。做完這些之後在終端上按回車或者Ctrl+D結束輸入,此時螢幕就會顯示出你耗費的時間。

real的值即耗費的總時間,為6.248s,user和sys的值為0,因為這段時間裡該程式一直在等待輸入狀态,并沒有占據CPU時間。

繼續閱讀