在shell中获取程序执行时间可以使用time
命令。time
命令可以测量程序的执行时间,并给出执行时间、CPU时间和内存使用情况。
使用方法如下:
time command
其中,command
是要执行的程序或命令。
例如,如果要测量my_program
程序的执行时间,可以在shell中输入:
time ./my_program
输出结果如下:
real 0m1.232s
user 0m0.004s
sys 0m0.000s
其中,real
表示程序的实际执行时间,user
表示程序在用户模式下消耗的CPU时间,sys
表示程序在内核模式下消耗的CPU时间。
需要注意的是,time
命令只能测量程序的执行时间,不能测量程序的内存使用情况。如果需要测量程序的内存使用情况,可以使用其他工具,例如valgrind
或top
命令。
领取专属 10元无门槛券
手把手带您无忧上云