所以我在linux下用树莓派做一个质量保证任务,7个程序是preload,preload.c,run_test,run_test.c,runit_mainain,runit_preload,runit_test。
我所做的是运行runit_preload,然后运行run_test,然后拔掉树莓派,最后运行runit_maintain。我需要记录每个程序的执行时间,但每次我尝试 time -p runit_preload 或 time -p ./preload.c 时,它都不会显示时间,而是再次运行程序。
最佳答案
如果您已经使用过 C 语言中的时间 API(搜索一下 C 语言中的 gettime 函数),这会很容易且更准确。您可以在主函数的开始和结束时获得时间值并运行程序。多次重复此过程以获得最差的运行时间。
关于linux - 测量Linux中的执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31337965/