2015-07-10 64 views
-2

所以我在linux下使用raspberry pi做了一個質量保證任務,這7個程序是preload,preload.c,run_test,run_test.c,runit_mainain,runit_preload,runit_test。在linux中測量執行時間

我所做的是運行runit_preload,然後運行run_test,然後拔掉樹莓並在最後運行runit_maintain。我需要記錄每個程序的執行時間,但每次嘗試時間-p runit_preload或time -p ./preload.c時,都不會顯示時間,而是再次運行程序。

+0

閱讀[時間(7)](http://man7.org/linux/man-pages/man7/time.7.html) –

回答

1

如果您已經在C中使用過時間API(在C中搜索gettime函數),它會更容易,更準確。在主函數的開始和結束處獲得時間值並運行程序。重複此過程多次以獲得最差的運行時間。